Pull to refresh

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

Cloud services IT-companies

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

Читать далее
Total votes 14: ↑12 and ↓2 +10
Views 30K
Comments 24

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

Cloud services Software Sound IT-companies

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

Читать далее
Total votes 2: ↑2 and ↓0 +2
Views 945
Comments 0

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

IT-companies


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

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

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

Python *API *Yandex API *
Sandbox

Введение


Обо мне


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


Предыстория


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


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


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


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

Читать дальше →
Total votes 62: ↑61 and ↓1 +60
Views 39K
Comments 46

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

Python *API *Yandex API *

Введение


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

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

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

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


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

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

Если Вас заинтересовал хоть один пункт — добро пожаловать под кат.
Total votes 14: ↑13 and ↓1 +12
Views 12K
Comments 10

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

Open source *Python *Programming *Social networks and communities
Итак, в июле жизнь в стране наконец стала меняться к лучшему, ведь произошло то, чего многие жители с нетерпением ждали: Spotify запущен в России и ряде других стран.

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

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

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

Пётр и крышка спотифая
Завести трактор
Total votes 57: ↑51 and ↓6 +45
Views 68K
Comments 112