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