Как получить свою статистику из Яндекс.Музыки: различия между версиями
м Ark rusinov-9121383 переименовал страницу "Статистика Яндекс Музыки&action=submit" в "[[Как получить статистику с Яндекс.Музык… |
Zioshik (обсуждение | вклад) Нет описания правки |
||
| (не показано 7 промежуточных версий 2 участников) | |||
| Строка 1: | Строка 1: | ||
{{metadesc|{{PAGENAME}} }} | {{metadesc| {{PAGENAME}} Обработка данных на Питоне, графики, списки }} | ||
__NOEDITSECTION__ | |||
__TOC__ | |||
== Предыстория == | == Предыстория == | ||
На сервисе "Яндекс.Музыка" есть прекрасная страница "История". | |||
В ней хранится информация обо всём ранее прослушанном вами ([//yandex.ru/support/music/new-music/history.html до 2000 треков]) на всех устройствах под вашим аккаунтом Я.Музыки. | |||
Но для активного пользователя листать вручную, а уж тем более систематизировать данные в таком формате совсем неудобно. А до аналитики и статистики частенько чешется мозг. В результате была найдена [https://habr.com/ru/post/467863/ статья на Хабре]. Так появилась эта инструкция: | |||
== Получаем информацию от Яндекс.Музыки == | |||
'''pip install -r requirements.txt''' | |||
# Устанавливаем на компьютер Python 3.7 ([https://www.python.org/downloads/ ссылка на официальном сайте]). | |||
# Настраиваем переменную окружения %PATH% (чтоб в будущем не набирать лишних управляющих слов в командной строке). | |||
# Скачиваем с Гитхаба [https://github.com/MamontenKa/YMS.git архив со скриптом] - и распаковываем. | |||
# Открываем распакованную папку в Проводнике. На любом свободном месте окна нажимаем правую кнопку мыши с зажатой клавишей Shift. | |||
# В меню появится дополнительный пункт ''Открыть окно команд''. Выбираем его, и в открывшейся командной строке пишем: | |||
'''pip install -r requirements.txt''' | |||
После завершения всех операций загрузки и установки запускаем скачивание данных с сервера командой | После завершения всех операций загрузки и установки запускаем скачивание данных с сервера командой | ||
'''python downloader.py --login=login --password=password''' | '''python downloader.py --login=login --password=password''' | ||
где вместо =<b class="red">''login''</b> вводим логин от аккаунта ''без домена'' и вместо =<b class="red">''password''</b> вводим пароль. | |||
В папке со скриптом должен появиться файл ''statistics.csv'' - это и есть наш архив треков! | |||
== Анализируем данные == | |||
Следующим шагом в той же командной строке запускаем строку | |||
'''ipython notebook''' | |||
Открывается окно в браузере, где необходимо выбрать ''statistics.ipynb''. | |||
Откроется новая вкладка, где необходимо нажать ''Kernel -> Restart & Run All'' | |||
Готово! Наслаждаемся полученными данными. На текущий момент доступны: | |||
* Самые прослушиваемые исполнители; | |||
* Самые прослушиваемые треки исполнителя; | |||
* Самые прослушиваемые песни; | |||
* Самые прослушиваемые альбомы; | |||
* Самые прослушиваемые треки исполнителя; | |||
* Самые прослушиваемые треки альбома; | |||
* Самые прослушиваемые жанры; | |||
* Распределение треков по году выпуска; | |||
* Время, за которое были прослушаны треки. | |||
[[Category:Яндекс.Музыка]] | |||
[[Category:Неофициальная информация]] | |||
Текущая версия от 20:22, 22 октября 2019
Предыстория
На сервисе "Яндекс.Музыка" есть прекрасная страница "История". В ней хранится информация обо всём ранее прослушанном вами (до 2000 треков) на всех устройствах под вашим аккаунтом Я.Музыки.
Но для активного пользователя листать вручную, а уж тем более систематизировать данные в таком формате совсем неудобно. А до аналитики и статистики частенько чешется мозг. В результате была найдена статья на Хабре. Так появилась эта инструкция:
Получаем информацию от Яндекс.Музыки
- Устанавливаем на компьютер Python 3.7 (ссылка на официальном сайте).
- Настраиваем переменную окружения %PATH% (чтоб в будущем не набирать лишних управляющих слов в командной строке).
- Скачиваем с Гитхаба архив со скриптом - и распаковываем.
- Открываем распакованную папку в Проводнике. На любом свободном месте окна нажимаем правую кнопку мыши с зажатой клавишей Shift.
- В меню появится дополнительный пункт Открыть окно команд. Выбираем его, и в открывшейся командной строке пишем:
pip install -r requirements.txt
После завершения всех операций загрузки и установки запускаем скачивание данных с сервера командой
python downloader.py --login=login --password=password
где вместо =login вводим логин от аккаунта без домена и вместо =password вводим пароль.
В папке со скриптом должен появиться файл statistics.csv - это и есть наш архив треков!
Анализируем данные
Следующим шагом в той же командной строке запускаем строку
ipython notebook
Открывается окно в браузере, где необходимо выбрать statistics.ipynb.
Откроется новая вкладка, где необходимо нажать Kernel -> Restart & Run All
Готово! Наслаждаемся полученными данными. На текущий момент доступны:
- Самые прослушиваемые исполнители;
- Самые прослушиваемые треки исполнителя;
- Самые прослушиваемые песни;
- Самые прослушиваемые альбомы;
- Самые прослушиваемые треки исполнителя;
- Самые прослушиваемые треки альбома;
- Самые прослушиваемые жанры;
- Распределение треков по году выпуска;
- Время, за которое были прослушаны треки.