Discord RPC для показа музыки которую вы сейчас слушаете на компьютере через приложение Яндекс.Музыки.
Плюсы по сравнению с другими скриптами:
- Не нужен токен Яндекс Музыки ✅
- Показывает треки из подборок, радио ✅
- Показывает статус паузы ✅
- Находится только в трее ✅
- Время не сбрасывается при запуске трека с паузы ✅
- При паузе больше 5 минут убирает статус из RPC ✅
- Восстанавливает время трека после паузы которая была больше 5 минут ✅
- Показывает сколько осталось до конца трека ✅
Использование кодов:
В случае закрытии Discord или приложения Yandex.Music требуется перезапуск модуля YamRPC (перед этим закрыть его в трее).
Работа проверена только на Windows 11 и Windows 10, на других версиях и платформах работать не будет.
Если вы не будете использовать ехе файл то:
- Python 3.10+
-
Открываем терминал и идем в папку где находится файл
requirements.txt
. Пишемpip install -r requirements.txt
, для того что бы установить зависимости. -
В терминал пишем
python main.py
На данный момент багов не замечено, но бывают случаи когда музыку не получается найти по вине Яндекс Музыки. Такое бывает но редко.
- Добавить поддержку Web-версии Яндекс.Музыки ❌
- Добавить мультиязычность ❌
- Добавить поодержку Spotify ❌
- Добавить автоматическую проверку запуска приложения Яндекс.Музыки и Discord, если не запущены, ставить на паузу ❌
- Сделать возможно автоматического запуска при старте ПК ❌
- Адаптировать для Linux ❌
- Вместо консоли сделать приложение в трее ✅
- Если долгая пауза - убирать статус ✅
- Сделать чтобы таймер не сбрасывался при паузе трека ✅
- Улучшить поиск песен ✅