Как стать автором
Обновить

Яндекс Музыка для Android, немного о недочётах и странностях сервиса

Время на прочтение 3 мин
Количество просмотров 26K
IT-компании


Я хотел бы рассмотреть приложение Яндекс Музыка для Android (и немного сам сервис) и указать на недочёты/неудобства, которые мне попались.

Пользуюсь я сервисом пару месяцев всего, но считаю что свои 150 рублей Ямузыка оправдывает с лихвой. Довольно большой каталог, местами правда обрезанный (например у Arcade Fire всего 2 альбома в наличии, а всё что ранее 2010 — отсутствует), но сейчас не об этом.
Читать дальше →
Всего голосов 14: ↑10 и ↓4 +6
Комментарии 18

Как я библиотеку для сервиса «Яндекс.Музыка» писал

Время на прочтение 6 мин
Количество просмотров 45K
Python *API *Яндекс API *
Из песочницы

Введение


Обо мне


Всем привет, я обычный учащийся по специальности "техник-программист". С детства увлекаюсь компьютерами, с класса 7-го начал познавать само программирование. Являюсь владельцем подписки на Яндексу Музыку уже больше года и в целом доволен сервисом (правда сейчас в плейлисте дня сплошные повторы).


Предыстория


Уж не помню точно, из-за чего я решил поискать официальную документацию API данного сервиса, вроде бота хотел для Telegram написать, но столкнулся с тем, что её нет… Спустя некоторое время наткнулся на issue в репозитории yandex/audio-js. Там ребятки задают точно такой же вопрос, как и я: "А где API?". Не многие горят желанием слушать музыку через браузер, они хотят приложение, но приложения под Linux тоже нет! Интегрировать к своему любимому плееру невозможно!


Тут я загорелся идеей сделать это. Естественно, мне нужно как-то работать с сервисом, городить костыли вокруг веб-приложения не вариант. Я понимал, что имея такой сервис, имея мобильные приложения и приложения под Windows (из Microsoft Store) просто невозможно не иметь своё внутреннее API для взаимодействия. Я оказался прав!


Обязательно к прочтению перед основной частью


Я отдаю себе отчёт в том, что, изучая их непубличное API я роюсь в чужих грязных вещах. Ниже будут описаны различные спорные моменты, решения разработчиков и в целом то, как это написали, как они этим пользуются. Местами я был просто шокирован, но я уверен, что если они так сделали, то на это были свои причины! Не будем забывать, что это никто не должен был видеть. Так же хочу сказать, что всё написанное ниже моё мнение. Вы можете с ним согласить или нет.

Читать дальше →
Всего голосов 62: ↑61 и ↓1 +60
Комментарии 46

Под капотом бота-клиента Яндекс.Музыки

Время на прочтение 16 мин
Количество просмотров 15K
Python *API *Яндекс API *

Введение


Привет, Хабр! Вновь я с уже второй статьей, затрагивающей API Яндекс.Музыки. Дело запланированное и упоминалось в первой статье.

Руки дошли, дело сделано. Сегодня я расскажу об интересных, на мой взгляд, моментах, которые присутствуют в кодовой базе моего Telegram бота, позиционирующего себя как полноценный клиент я.музыки. Ещё мы затронем API для распознавания музыки от Яндекс.

Перед тем, как приступить к попунктному рассказу реализации той или иной вещи, стоило бы иметь представление о самом боте и его функциональных возможностях.

Видеодемонстрация клиента


В основной части я расскажу про следующее:

  1. Авторизация в аккаунт через сайт на GitHub Pages (зачем и почему).
  2. Формат данных, его упаковка и использование в данных для кнопок.
  3. Роутинг апдейтов, версионность данных, прокидывание контекста в обработчики.
  4. Сервисы:
    • Сервис перезаливки трека в Telegram.
    • Сервис «подписок» на получение трека с отправкой статуса о загрузке.
  5. Наипростейшая и элегантная реализация кэширования запросов.
  6. Распознавание трека по голосовому сообщению и как это вообще появилось в боте.
  7. Мелкие заметки.

Если Вас заинтересовал хоть один пункт — добро пожаловать под кат.
Всего голосов 14: ↑13 и ↓1 +12
Комментарии 10

Spothiefy: как переехать из Яндекс.Музыки быстро, бесплатно

Время на прочтение 5 мин
Количество просмотров 72K
Open source *Python *Программирование *Социальные сети и сообщества
Итак, в июле жизнь в стране наконец стала меняться к лучшему, ведь произошло то, чего многие жители с нетерпением ждали: Spotify запущен в России и ряде других стран.

Но потоковая музыка появилась не вчера и наверняка есть такие, кто подсел на иглу Яндекса и пользуется подпиской на Яндекс.Музыку, которая впоследствии стала Яндекс.Плюсом.

Слушать песни стало удобно, подбираторы научились подбирать хорошие треки и это привело к накоплению библиотеки с плейлистами и прочих удобных штук, которые в новом сервисе нужно заново добавлять.

Eсли хочется попробовать, но вам тоже лень, то я расскажу как перенести пожитки быстро, бесплатно. Нужно всего лишь немного питонов с батарейками.

Пётр и крышка спотифая
Завести трактор
Всего голосов 57: ↑51 и ↓6 +45
Комментарии 112

Рефакторинг приложения с десятилетним легаси за три месяца. Опыт Яндекс Музыки

Время на прочтение 15 мин
Количество просмотров 32K
Блог компании Яндекс Разработка мобильных приложений *Проектирование и рефакторинг *Разработка под Android *Kotlin *


Однажды ты просыпаешься и понимаешь: избыточность компонентов и рассинхронизация в твоём приложении начинают вредить пользователям. Однажды ты смотришь на написанное давным-давно ядро, плачешь горькими слезами, и приходит это некомфортное, но вместе с тем немного соблазнительное ощущение — что рефакторинг назрел. Добро пожаловать на экскурсию по рефакторингу Музыки, начиная с ресёрча и заканчивая эксплуатацией! Я покажу вам реальный код и постараюсь в деталях вспомнить, как мы формировали требования к механизмам и разрабатывали их, рисовали у себя в голове и в коде границы ядра, по одной переделывали очереди и внедряли то, что получилось, в SDK.
Читать дальше →
Всего голосов 57: ↑54 и ↓3 +51
Комментарии 113

Как научиться чувствовать треки? Визуализация музыкальных частот в Моей волне

Время на прочтение 6 мин
Количество просмотров 13K
Блог компании Яндекс Программирование *Математика *Визуализация данных *Звук
✏️ Технотекст 2022
Разработчики всего мира потратили миллионы часов на создание визуализаций музыки в приложениях и плеерах. Наверняка многие из вас помнят анимации в старом-добром Winamp. Или разные скины JetAudio. Олды вообще скажут: «Погоди-ка, ты забыл про Atari Video Music, всего-то 1976-й был!» — и будут правы.

Моя волна — бесконечный, адаптивный и персональный поток музыки, основанный на предпочтениях. Он появился в Яндекс Музыке в прошлом году — с базовой визуализацией. Бэкенд вычислял цвет и скорость вращения исходя из звукового рисунка композиции, и Моя волна анимировалась с этой скоростью на протяжении всего трека.



Но хотелось добавить динамики, связи между звуком и визуальным рядом — чтобы анимация дополняла эмоции от музыки. Мы решили сделать так, чтобы Моя волна учитывала не просто темп, а саму музыку, то есть частоты. В конце концов, это главный экран приложения, и было бы странно показывать на нём какую-то простую давно знакомую визуализацию.

Меня зовут Андрей Бобков, я Android-разработчик, и в этом посте я расскажу, как при помощи высшей математики и цифрового анализа сигнала мы научили Мою волну чувствовать треки, которые вы слушаете, и визуализировать частоты.
Читать дальше →
Всего голосов 39: ↑37 и ↓2 +35
Комментарии 48

«Яндекс» выпустила инструмент для быстрого импорта медиатеки Apple Music и Spotify в «Яндекс.Музыку»

Время на прочтение 1 мин
Количество просмотров 39K
Облачные сервисы *IT-компании

«Яндекс» представила сервис для автоматического переноса медиатеки из Spotify и Apple Music в «Яндекс.Музыку». Перенести можно как понравившиеся треки, так и целые плейлисты. Подробнее о сервисе в материале:

Читать далее
Всего голосов 14: ↑12 и ↓2 +10
Комментарии 24

«Яндекс Музыка» добавила в мобильное приложение тексты песен с режимом sing along

Время на прочтение 1 мин
Количество просмотров 1.8K
Облачные сервисы *Софт Звук IT-компании

В мобильном приложении «Яндекс Музыки» появились тексты песен с режимом sing along. Теперь пользователи могут петь вместе с исполнителями песен. Режим доступен на устройствах под управлением iOS и Android.

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Комментарии 0

«Яндекс Музыка» представила бесконечную мелодию для концентрации под названием «Нейромузыка»

Время на прочтение 1 мин
Количество просмотров 32K
Машинное обучение *Облачные сервисы *Звук IT-компании


Сервис «Яндекс Музыка» запустил «Нейромузыка». Это уникальная для каждого пользователя бесконечная мелодия для концентрации.
Читать дальше →
Всего голосов 28: ↑27 и ↓1 +26
Комментарии 57

В «Яндекс Музыке» был обновлён поиск

Время на прочтение 1 мин
Количество просмотров 2.2K
Социальные сети и сообщества IT-компании

Разработчики обновили поиск в приложении «Яндекс Музыки». Теперь алгоритм поиска учитывает рекомендации и музыкальный профиль пользователя и делает его более персонализированным. Кроме того, поиск научился понимать контекст запроса и искать песни по тексту. Например, сначала показывает исполнителя, который больше интересует пользователя, а потом уже однофамильца или группу с таким же названием. 

Читать далее
Всего голосов 11: ↑11 и ↓0 +11
Комментарии 5

Аудиокнига «Майор Гром» появится эксклюзивно для подписчиков «Яндекс Плюса»

Время на прочтение 2 мин
Количество просмотров 783
Социальные сети и сообщества IT-компании

С 23 августа подписчикам «Яндекс Плюса» станет доступно прослушивание аудиокниги «Майор Гром» — первой из вселенной аудиокниг издательства BUBBLE. Её можно будет послушать только на «Яндекс Музыке». Книгу озвучил исполнитель роли майора Грома в фильме «Майор Гром: Чумной Доктор» Тихон Жизневский. Фильм вошёл в топ-3 по просмотрам на «Кинопоиске» по итогам 2021 года и возглавил рейтинг Netflix в день международного релиза в прошлом году.

Читать далее
Всего голосов 10: ↑7 и ↓3 +4
Комментарии 1

14% ушли к пиратам: аудитория музыкальных сервисов перераспределилась

Время на прочтение 2 мин
Количество просмотров 1.2K
Исследования и прогнозы в IT *Монетизация веб-сервисов *Статистика в IT IT-компании

Большинство российских подписчиков иностранных музыкальных сервисов перешли на аналогичные российские платформы, а 14% предпочли пиратские ресурсы. Как изменилось потребление музыкального контента за последние полгода, раскрывает исследование Kantar.  

Читать далее
Всего голосов 8: ↑8 и ↓0 +8
Комментарии 0

«Яндекс Музыка» перестала работать из-за сбоя, были недоступны приложение, веб-версия и «Алиса», починили через 25 минут

Время на прочтение 1 мин
Количество просмотров 22K
Облачные сервисы *IT-компании


Вечером 6 сентября 2022 года сервис «Яндекс Музыка» перестал работать в РФ, недоступны приложение, веб-версия и голосовой помощник «Алиса».
Читать дальше →
Всего голосов 21: ↑12 и ↓9 +3
Комментарии 25

Сервис «Яндекс Музыка» запустил плейлист «Искра» с треками набирающих популярность артистов

Время на прочтение 2 мин
Количество просмотров 906
IT-компании

Сервис «Яндекс Музыка» запустил плейлист «Искра» с треками артистов, набирающих популярность у слушателей благодаря системе «Моя волна» с персонализированными рекомендациями. При отборе «Яндекс Музыка» учитывает растущий интерес аудитории к артисту, прослушивания его треков в «Моей волне», внешние тренды и другие критерии. О нововведении Хабру сообщили в пресс-службе сервиса.

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Комментарии 1

К 60-летию Пелевина «Яндекс Музыка» представила аудиокниги писателя — в озвучке Алены Долецкой и студии «Кубик в Кубе»

Время на прочтение 2 мин
Количество просмотров 1.5K
Читальный зал Социальные сети и сообщества

К 60-летию Виктора Пелевина эксклюзивно на «Яндекс Музыке» появились две аудиокниги писателя в озвучке Алены Долецкой и студии «Кубик в Кубе», сообщили Хабру в пресс-службе сервиса. Это книги «Священная книга оборотня» (2004) и «Transhumanism Inc.» (2021). Аудиороманы доступны к прослушиванию подписчикам «Плюса» в разделе «Подкасты и книги» в приложении, на десктопе и на «Яндекс Станции».

Читать далее
Всего голосов 5: ↑3 и ↓2 +1
Комментарии 5

«Яндекс Музыка» назвала самые прослушиваемые аудиокниги года

Время на прочтение 3 мин
Количество просмотров 2.1K
Читальный зал Статистика в IT IT-компании

«Яндекс Музыка» рассказала Хабру о самых прослушиваемых аудиокнигах 2022 года и поделилась результатами прослушивания детского контента. В список самых прослушиваемых книг вошли труды Михаила Булгакова, Даниэля Канемана, Фрэнка Герберта, Ольги Примаренко и Джорджа Оруэлла. Дети чаще всего слушали «Байки Синего трактора», «Фикситек», спектакль про умную собачку Соню и не только.

Сервис «Яндекс Музыка» зафиксировал рост времени прослушивания аудиокниг на 40%. Количество ежемесячных слушателей увеличилось в 3 раза в сравнении с прошлым годом. Значительно пополнился и каталог: сейчас на сервисе более 15 тысяч книг, что в 2 раза больше, чем в прошлом году. Самыми популярными жанрами стали нон-фикшн, научная фантастика и классическая литература.

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Комментарии 3

«Время клипов»: сервис «Яндекс Музыка» запустил персональную подборку клипов на основе любимых треков

Время на прочтение 1 мин
Количество просмотров 3.1K
Звук IT-компании

В «Яндекс Музыке» появилась функция подборки музыкальных клипов на основе любимых треков. Персональные рекомендации видеоклипов можно смотреть как в мобильном приложении, так и на Smart TV, сообщают в компании.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 3

В «Яндекс Музыке» теперь можно делиться загруженной музыкой

Время на прочтение 1 мин
Количество просмотров 3.1K
Облачные сервисы *IT-компании

Редакторы издания Rozetked обнаружили, что теперь «Яндекс Музыка» позволяет делиться загруженными треками. В пресс-службе компании сообщили, что это баг и пообещали разобраться с происходящим.

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Комментарии 8

Инженеры из «Яндекс Музыки» научили «Балабобу» писать романтическую лирику

Время на прочтение 2 мин
Количество просмотров 859
Статистика в IT IT-компании

Создатели «Яндекс Музыки» научили языковую модель YaLM  «Балабоба» писать романтические куплеты, сообщили информационной службе Хабра в пресс-службе сервиса. Создатели проанализировали различные тексты, и оказалось, что в поп-музыке более 72% песен посвящены любви. На втором месте оказался шансон, а реже всего о светлом чувстве поют рэперы и рокеры — 27% и 28%. 

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Комментарии 3

Сбой в работе сервиса «Яндекс Музыка» и некоторых других сервисов «Яндекса», спустя 85 минут проблема исправлена

Время на прочтение 2 мин
Количество просмотров 12K
Сетевые технологии *Облачные сервисы *Социальные сети и сообщества Сетевое оборудование IT-компании
28 февраля 2023 года произошёл сбой в работе сервиса «Яндекс Музыка» и некоторых других сервисов «Яндекса». Стриминговый сервис не работает через мобильное приложение, сайт платформы также не открывается (при соединении с music.yandex.ru произошла ошибка). «Умные» колонки с «Алисой» говорят «у меня нет музыки по вашему запросу» на все просьбы.

Спустя чуть более часа инженеры «Яндекса» решили проблему доступа к сервисам компании.
Читать дальше →
Всего голосов 12: ↑12 и ↓0 +12
Комментарии 21
1