Разработчик Максим Чингин (GitHub, Sourceforge, @UmnikSystem) выпустил открытый проект Yaamp. Это клон классического Winamp 2.91 (WebAmp) + «Яндекс Музыка» (используется yandex-music-api, yandex-music-open-api). Приложение Yaamp доступно для Windows, MacOS и Linux. Код проекта написан на javascript, исходные коды проекта выложены под открытой лицензией MIT.Общая информация по проекту от автора.
Всё взаимодействие между Electron и Webamp происходит через ipc. При сборке под Linux и Mac удалите или закомментируйте дискорд интеграцию — DiscordRPC (rpc var).
Ошибки в коде и помощь с проектом.
Я толком не «прибирался» в коде, поэтому он выглядит не очень красиво и стерильно, но со временем я почищу всё.
Проект открыт для любых реквестов, особенно нужна помощь со сборкой под Mac и Linux.
Тут есть поиск, плейлисты, эквалайзер и те самые классические скины Winamp 2.ХХ. Также можно устанавливать кастомные скины для WebAmp.
Авторизация в Yaamp происходит через «Яндекс ID» на отдельной странице. В программе есть все основные функции «Яндекс Музыка» вроде плейлиста с понравившимися композициями, «Моей волны» и других автоплейлистов: «Тайника», «Дежавю» и «Премьеры».
Хабр запросил у «Яндекс Музыки» комментарий по этому проекту. Команда сервиса была не в курсе данной инициативы и ответит после анализа информации.
Бумбурум с Хабра заценил проект на Mac.
Источник новости: habr.com