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