Хотя изначально планировал делать собственный музыкальный клиент...В общем как-то вечером, от нечего делать, я начал играться с неофициальным api для ЯМ. И на удивление понял, что в общем-то, там есть весь базовый функционал и он работает хорошо, поэтому можно что-то и придумать с ним.Так я начал двигаться в направлении создания своего музыкального клиента и раз пошла такая тема, решил всё это дело обернуть в ElectronJS, так как уже давно хотел что-то сделать на нём.Протестировав и поняв как работает api, я принялся делать оболочку и в какой-то момент подумал - "На CSS+HTML что только не делают, скорей всего даже Winamp уже перерисовали. Нужно погуглить".Так я наткнулся на проект Webamp. Это уже полностью готовый winamp на веб-стеке, который может даже музыку проигрывать. Поняв, что всё уже по сути готово и нужно просто соединить две этих "технологии", я принялся за дело.Ага, просто... Как же. В общем, намучившись как следует, мне всё-таки удалось объединить всё и запустить.А потом началась "кроссплатформенная" разработка, так как у меня нет Mac, пришлось через виртуальную машину его запускать и работать в 15 фпс. То ещё удовольствие, скажу вам...По итогу у меня всё вышло и получился проект Yaamp.Особенности:Простой и защищённый вход в аккаунтИнтеграция с Last.FM и DiscordИнтегрирован поискОткрытие любимых треков по умолчаниюПоддержка плейлистовПоддержка скиновСделал версии для Windows, Mac и Linux.Скачать можно на официальном сайте:yaamp.ruЯндекс.Музыка + WinampДоступны как portable версии, так и установщик.
Стоит понимать, что у меня нет армии тестировщиков и я тестировал всё сам. Если у вас возникли проблемы, можете написать мне тут и по контактам на сайте.