Как получить свою статистику из Яндекс.Музыки

Материал из База знаний
Перейти к навигации Перейти к поиску



Предыстория

На сервисе "Яндекс.Музыка" есть прекрасная страница "История". В ней хранится информация обо всём ранее прослушанном вами (до 2000 треков) на всех устройствах под вашим аккаунтом Я.Музыки.

Но для активного пользователя листать вручную, а уж тем более систематизировать данные в таком формате совсем неудобно. А до аналитики и статистики частенько чешется мозг. В результате была найдена статья на Хабре. Так появилась эта инструкция:


Получаем информацию от Яндекс.Музыки

  1. Устанавливаем на компьютер Python 3.7 (ссылка на официальном сайте).
  2. Настраиваем переменную окружения %PATH% (чтоб в будущем не набирать лишних управляющих слов в командной строке).
  3. Скачиваем с Гитхаба архив со скриптом - и распаковываем.
  4. Открываем распакованную папку в Проводнике. На любом свободном месте окна нажимаем правую кнопку мыши с зажатой клавишей Shift.
  5. В меню появится дополнительный пункт Открыть окно команд. Выбираем его, и в открывшейся командной строке пишем:
pip install -r requirements.txt

После завершения всех операций загрузки и установки запускаем скачивание данных с сервера командой

python downloader.py --login=login --password=password

где вместо =login вводим логин от аккаунта без домена и вместо =password вводим пароль.

В папке со скриптом должен появиться файл statistics.csv - это и есть наш архив треков!


Анализируем данные

Следующим шагом в той же командной строке запускаем строку

ipython notebook

Открывается окно в браузере, где необходимо выбрать statistics.ipynb.

Откроется новая вкладка, где необходимо нажать Kernel -> Restart & Run All

Готово! Наслаждаемся полученными данными. На текущий момент доступны:

  • Самые прослушиваемые исполнители;
  • Самые прослушиваемые треки исполнителя;
  • Самые прослушиваемые песни;
  • Самые прослушиваемые альбомы;
  • Самые прослушиваемые треки исполнителя;
  • Самые прослушиваемые треки альбома;
  • Самые прослушиваемые жанры;
  • Распределение треков по году выпуска;
  • Время, за которое были прослушаны треки.
Источник — https://wiki.yaboard.com/index.php?title=Как_получить_свою_статистику_из_Яндекс.Музыки&oldid=2326// MOD ext links // End MOD