/Yandex-Music-Tools

Yandex Music Tools

Primary LanguagePythonMIT LicenseMIT

Yandex Music Tools

Описание

Небольшие полезные утилиты для работы с Яндекс Музыкой.

Зачем?

Изначально я сделал, что-бы находить "потеряшек".

Потеряшки это "Понравившихся" песни, это которые могли пропасть из-за:

  1. Песня была скрыта самим сервисов;
  2. Я по ошибке снял с неё отметку "Мне нравится";
  3. Я по ошибке поставил на неё отметку "Не рекомендовать";
  4. Что-то другое. :D

В будущем он превратится в сборник полезных для меня скриптов.

Состав

  1. download

    Скачивает список треков с отметками "Мне нравится" и "Не рекомендовать" и сохраняет их.

  2. diff

    Делает сравнение списков треков между днями. Показывает новые и удаленные треки с отметками "Мне нравится" и "Не рекомендовать".

  3. statistics

    Показывает статистику по исполнителям из треков типа "Мне нравится".

    TODO: Добавить статистику, по жанрам, трекам с меткой "explicit"

  4. missing

    Показывает "пропавшие" треки за все время сохранения.

  5. duplicate

    (TODO) Находит треки дубликаты.

TODO

  1. Избавиться от зависимости yandex-music;
  2. Подумать над более рациональным способом хранения списка треков.