Используем «Яндекс Музыку» вне браузера. Используем плагин «Yandex Music Fisher»

Не через браузер. Как выяснилось, у них нет открытого api, и дело оказалось не тривиальным. Да и ничего готового найти не удалось.

Анализируем работу

Для начала я вооружился firebug"ом и проследил, куда идут запросы. Были найдены основные направления:

  • music.yandex.ru/fragment/search?text= поисковый запрос с&type=тип &page=страница , где возможны 3 типа: tracks , albums и artists ; остальные параметры и так понятны. Это поисковый запрос, из результата которого мы можем получить id песен, альбомов и артистов;
  • music.yandex.ru/fragment/artist id артиста /tracks - страница со всеми треками и альбомами исполнителя;
  • music.yandex.ru/fragment/album id альбома - страница альбома;
  • storage.music.yandex.ru/get storage dir трека /2.xml - xml с названием файла и длиной трека;
  • storage.music.yandex.ru/download-info storage dir трека /filename трека - xml с данными для загрузки трека;
  • непонятный и всегда разный адрес трека.
Полученные первыми тремя запросами данные легко отфильтровать при помощи Beautiful Soup , так как:
  • все треки лежат в div"ах с классом b-track со всеми данными в свойстве onclick (отсюда мы получаем его storage dir и id );
  • альбомы находятся в div"ах с классом b-albums ;
  • исполнители в div"ах с классом b-artist-group .
Мою реализацию парсера .

Скачиваем трек

Теперь кажется, что всё просто. Делаем запрос на storage.music.yandex.ru/get storage dir трека /2.xml и получаем xml"ку вида:

Использование библиотеки

Это очень просто, для начала нужно инициировать Qt приложение и сделать все импорты:
>>> from yamusic.app import Search, cursor
>>> from PySide.QtCore import QCoreApplication
>>> import sys
>>> app = QCoreApplication(sys.argv)

Для поиска есть:
>>> cursor.search(Search.TYPE_ARTISTS, "query")
>>> cursor.search(Search.TYPE_ALBUMS, "query")
>>> cursor.search(Search.TYPE_TRACKS, "query")

Для получения данных из найденных объектов:
>>> artist.get_albums()
>>> artist.get_tracks()
>>> album.get_tracks()

И, собственно, для открытия трека:
>>> track.open()

PS &\region написано из-за ®ion

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

Особенности

  • Воспроизведение файлов из нескольких хранилищ: самого устройства, диска Яндекса и его каталога аудио файлов (более 8 млн композиций).
  • Работа без интернета. Все сохраненные треки, плей-листы, а также радио можно слушать в любое время, есть подключение к сети или нет.
  • Огромное количество настроек. Все созданные плей-листы из программы или в сервисе одинаковы (синхронизируется), что делает использование удобным.
  • Продвинутый и быстрый поиск. Можно искать отдельные песни или целые альбомы. Кроме возможности без проблем отыскать желаемую композицию, сервис будет постоянно прослушивать популярные треки, музыку, которая была прослушана наибольшее количество раз за день (фильтруется по жанрам). Также будут предлагаться песни от редакторов сервиса – проведение эксклюзивных премьер.
  • Радиорежим. Подборка песен, исходя из общего жанра или жанра конкретного исполнителя.
  • Приложение способно распознавать музыку по отрезку.

Программа распространяется на условиях «бесплатного тестирования». Первый месяц после установки пользователям доступен весь функционал, но по истечении этого периода необходимо совершить оплату для доступа к офлайн-режиму и фонотеке. Без платной подписки есть возможность прослушивать рекомендуемые треки и радиостанции.

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

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

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

Причина в том, что музыканты не могут получать доход от своего же творчества. А ведь запись и сведение треков стоит недешево. Чтобы пользователи приобретали подписку, время бесплатного прослушивания ограничили до тридцати минут.

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

Яндекс Музыка

Большинство пользователей сети по-прежнему . Но, по сравнению с аналогами, он обладает меньшим функционалом. Отличная ему замена – . Музыку на Яндексе можно слушать онлайн и совершенно бесплатно (как и на ) – первые три месяца вы не обязаны оплачивать подписку.

Сайт music.yandex.ru появился в далеком 2010-м году и был ориентирован сугубо для персональных компьютеров. Но уже в 2012-му широким массам было представлено мобильное приложение , которое сейчас пользуется заслуженной популярностью.

Так как на тот момент уже существовали известные музыкальные приложения от Google и Apple, Яндекс.Музыка для Андроида была сначала принята сухо. Сейчас же – это один из самых популярных русскоязычных сервисов.

Основная функция приложения – прослушивание отдельных треков и целых альбомов онлайн, а также возможность скачивать их для доступа оффлайн (для этого, правда, нужна подписка).

Последнее особенно удобно для тех, у кого нет мобильного интернета или он недостаточно быстрый.

Около десяти миллионов пользователь заходят в Яндекс Музыку ежемесячно. Для тех, кто скачал ее впервые, есть специальное предложение – вы можете не платить за подписку целый месяц. Протестировав платные функции , остается лишь вынести вердикт – оплачивать услуги или пользоваться бесплатной версией.

Как скачать и установить приложение

Чтобы скачать мобильное приложение Яндекс Музыка на айфон или андроид , достаточно зайти в магазин приложений (Play Market/App Store) и найти его в поиске. Нажав на кнопку «установить», оно автоматически загрузится. Например, на телефоне с Android это будет выглядеть так:

Примите те условия, которые нужны приложению для корректной работы. Остается лишь зайти в свой аккаунт Яндекс или номеру телефона, и вы можете свободно пользоваться мобильной версией Яндекс.Музыки.

Если желания устанавливать приложение на смартфон у вас нет, откройте десктопную версию. Она работает прямо из браузера. Единственное условие – у вас должен быть аккаунт на сервисе Яндекс.

Как скачивать музыку с Яндекса

Первые тридцать дней длится пробный период платной подписки с возможностью скачивать понравившуюся вам музыку (пока бесплатно).

Если хотите больше бесплатной халявы со скачиванием песен, то зайдите на сайт и получите там аж 3 месяца бесплатного пользования подпиской .

Кроме этого, «Яндекс Плюс» за 169 рублей в месяц (если платить за год, то выйдет еще дешевле) дает ряд преимуществ:

За это время пользователь успевает ознакомиться со всеми возможными функциями приложения (или версии для ПК), чтобы вынести свой вердикт о дальнейшей оплате. При отмене подписки, вы сразу же переходите на бесплатный тариф. В любом случае вы ничего не теряете.

Бесплатный тариф обладает массой минусов:

  1. проигрывается реклама;
  2. качество звука становится гораздо хуже;
  3. музыку для оффлайн-прослушивания скачать невозможно.

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

Для этого перейдите в соответствующую вкладку. Она называется «оформить подписку ». В ней нажмите на подходящий вам вариант – оплата за месяц или за год. При оформлении подписки можно получить три месяца бесплатного прослушивания вашего плейлиста.


Аналогичную операцию можно провести и в мобильной версии стриминговой площадки от Яндекс.

Как пользоваться Яндекс.Музыкой

Открыв десктопную версию, мы видим главную страницу сайта . Чтобы перейти в каталог своей музыки, достаточно нажать на «сердечко» в верхнем правом углу. Для оформления подписки – желтую кнопку в нижней части экрана.


*при клике по картинке она откроется в полный размер в новом окне

На главной вы найдете самые популярные альбомы и новинки музыкальной индустрии. Здесь же можно ввести поисковый запрос (имя исполнителя или название трека, группы).

При переходе в раздел «» (кнопка с сердечком в правом верхнем углу), можно увидеть семь вкладок. При помощи их вы легко отсортируете список по названию трека, имени исполнителя, дате выхода альбома.

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

Во вкладке «история » отображаются последние прослушанные треки, которые также можно легко найти и добавить к себе. Очень удобно, если вы послушали композицию, она вам понравилась, но добавить в плейлист вы ее забыли. К слову, добавленные треки помечаются галочками.

Это самые базовые функции площадки, без ознакомления с которыми пользоваться ей будет неудобно. Впрочем, Яндекс Музыка достаточно проста в управлении, и поэтому вы привыкните к ней буквально за пару часов.

Резюме

– многофункциональная стриминговая площадка, полюбившаяся миллионом жителей стран СНГ. Если вы хотите слушать музыку без ограничений и переплат, то обязательно приобретите подписку. Учитывая то, что ресурс работает на практически любых гаджетах, его использование не вызывает проблем.

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

Удачи вам! До скорых встреч на страницах блога сайт

посмотреть еще ролики можно перейдя на
");">

Вам может быть интересно

«Яндекс Радио» - потоковая радиостанция от именитой компании Яндекс Плюс - как получить пакет платных услуг за сущие копейки Яндекс Аккаунт - регистрация и как пользоваться сервисом Как удалить свою страницу на Одноклассниках Что такое треэш и что это значит в молодежном сленге Алиса - что умеет бесплатный голосовой помощник от Яндекса
Где можно бесплатно и безопасно скачать браузер Гугл Хром, Оперу, Яндекс браузер, Мазилу, Амиго, Орбитум, Тор и многие другие

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

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

Без регистрации на сервисе, не будет работать ни одна программа для скачивания, поэтому если вы еще не зарегистрировались, то сделайте это.

Итак, начнем.

Используем плагин «Yandex Music Fisher»

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

Как начать пользоваться программой:

Чтобы загрузить весь альбом, нажмите по его названию, после чего вы попадете на страницу со всеми треками. Затем нажмите на иконку «ноты» и щелкните «Скачать».


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

Дополнение «Skyload»

Skyload - универсальное бесплатное расширение для загрузки музыкальных файлов с Яндекс Музыки на компьютер. Данная программа обладает рядом полезных функций и поддерживает работу со следующими браузерами: Яндекс Браузер, Google Chrome, Opera, и другими.

Скачать и установить его также легко, как и любое иное полезное дополнение:


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

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

Также можно загрузить сразу несколько файлов.

По неизвестным причинам данное расширение изредка пропадает из магазина Google Chrome, но после возвращается. Если вы его не застали, попробуйте проверить позже или используйте другие аналогичные плагины.

Панель разработчика (универсальный способ)

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

А теперь, более подробно, что нужно сделать:

  1. Для начала откройте страницу Яндекс Музыки.
  2. Далее введите в строку поиска название песни, которую вы желаете сохранить к себе на компьютер, предварительно прослушав её для того, чтобы убедится, что это искомая композиция.
  3. Откройте панель инструментов разработчика, нажав клавишу F12. Примечание: если панель не открывается, попробуйте перезапустить браузер.
  4. Перейдите в раздел «Network» (Сеть), убедитесь, что красный значок, обозначающий запись активен.
  5. Заново воспроизведите необходимую песню и подождите пару минут, пока песня загрузится. Чтобы ее ускорить, вы можете промотать половину композиции вперед. Об окончании загрузки будет говорить сплошная полоса, без зазоров.
  6. Вернитесь в панель разработчика и нажмите на колонку «Size», чтобы отсортировать значения от большего к меньшему.
  7. Теперь ищем нашу песню. Она будет отличаться от всех остальных файлов тем, что будет иметь наибольший вес и иметь расширение медиафайла (media, mpeg, mp3 или нечто похожее).
  8. После того, как вы ее найдете, щелкните по ней правой мышкой и выберите пункт «Open in new tab» (Открыть в новой вкладке).
  9. Далее откроется новая вкладка с проигрывателем на темном фоне. Нажимаем по проигрывателю правой мышкой, выбираем пункт «Сохранить как…» и указываем место для сохранения файла.

В зависимости от используемого веб-обозревателя, названия пунктов в панели разработчика могут немного отличаться. В таком случае ищите похожие значения.

Теперь можно прослушивать любимую музыку независимо от того, есть ли у вас на данный момент доступ к интернету либо нет.

Video DownloadHelper для браузера Mozilla Firefox

Еще один популярный плагин для Mozilla Firefox, позволяющий скачивать песни не только с Яндекс Музыки, но и с других сайтов. Отличается поддержкой разных форматов файлов, что дает возможность загружать на компьютер, как обычные MP3 или клипы, так и объемные фильмы. Распространяется бесплатно.

Установить программу можно следующим способом:

  1. Заходим в магазин дополнений Firefox , в строку поиска вводим название программы «Video DownloadHelper» и нажимаем «Enter».
  2. В списке находим нужное нам расширение и нажимаем на него.
  3. Щелкаем «Добавить в Firefox».
  4. Подтверждаем установку, нажав «Добавить».
  5. Заходим на сайт Яндекс Музыки, находим необходимый трек и нажимаем на «Play».
  6. Жмем по иконке расширения в верхнем правом углу рядом с меню.
  7. Откроется окно с найденными песнями. Наводим мышкой на нужный трек и щелкаем по стрелке.
  8. Выбираем из предложенных способов пункт «Загрузка».
  9. Откроется новое окно, в котором необходимо отметить галочкой пункт «Use this method …» и нажать «Use browser».
  10. Сохраняем на компьютер, нажав «Сохранить».

Сохранение треков на телефон

К сожалению, прямого скачивания треков с Яндекс Музыки на телефон на текущий день просто не существует. Для пользователей мобильных устройств разработчики сервиса предлагают создавать отдельные плейлисты с понравившимися треками. Так вы сможете прослушивать музыку даже в оффлайн режиме, без подключения к интернету.


Но если вы все же хотите, чтобы MP3 файлы находились в памяти вашего мобильного телефона, то проще всего воспользоваться следующими способами:

  • Пользователи Android могут скопировать все аудио файлы с компьютера или ноутбука на ваш смартфон. Для этого подключите его к ПК через USB кабель или Bluetooth.
  • Пользователи iPhone могут воспользоваться программой iTunes для загрузки треков к себе на смартфон.

Еще один вариант – это приобрести двухстороннюю компьютерную флешку. С одной стороны, у нее вход mini USB (для смартфона), с другой обычный USB. Флешка подключается к компьютеру, далее на нее перекидываются песни, затем вы ее подключаете к телефону и перекидываете файлы с флешки в память смартфона.

Таким образом вы создадите собственную коллекцию из любимых композиций у себя на телефоне.