Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/danilbox/yandex-music-tools

Yandex Music Tools
https://github.com/danilbox/yandex-music-tools

python yandex-music

Last synced: 6 days ago
JSON representation

Yandex Music Tools

Awesome Lists containing this project

README

        

## Yandex Music Tools

### Описание

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

### Зачем?

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

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

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

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

### Состав

1. [download](download.py)

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

2. [diff](diff.py)

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

3. [statistics](statistics.py)

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

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

4. [missing](missing.py)

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

5. [duplicate]()

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

### TODO

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