Продолжение поста «Я интегрировал Яндекс.Музыку в Winamp»

Небольшое обновление

0.0.4

  • Добавлена поддержка локальных .mp3 файлов

  • Добавлено сохранение эквалайзера

Для того чтобы сохранить эквалайзер, нажмите кнопку "Presets" и "Save". Теперь при следующих заходах эквалайзер будет выставлять параметры такими как вы их настроили.

Продолжение поста «Я интегрировал Яндекс.Музыку в Winamp» Яндекс Музыка, Winamp, Видео, Без звука, Ответ на пост

Скачать можно на сайте: https://yaamp.ru/

или

GitHub: https://github.com/umnik1/yaamp/releases

Продолжение поста «Я интегрировал Яндекс.Музыку в Winamp»

Продолжение поста «Я интегрировал Яндекс.Музыку в Winamp» Яндекс Музыка, Winamp, Видео, Без звука, Ответ на пост

Всем привет, я с обновлениями.

Во-первых, хотелось бы сказать спасибо всем тем людям, кто поддержал меня комментариями и донатами, это очень сильно стимулирует продолжать поддержку приложения и не забрасывать всё на половине пути.

А во-вторых, за прошедший месяц удалось выпустить две версии, одна исправляет большинство багов и косяков про которые вы писали. А вторая добавляет функционал в отображении плеера. Чтобы всё не пересказывать, я предлагаю просто ознакомится со списком изменений для отдельных версий:

0.0.2

Изменения:

  • Переработано отображение окна, теперь оно не занимает всю площадь экрана.
    Из-за этого пришлось отказаться от перетаскивания отдельных окон в разные стороны.

  • Добавлена возможность ставить лайки и дизлайки

  • Исправлена ошибка с перетаскиванием на второй монитор

  • Исправлена ошибка с Double Size, теперь плейлист также масштабируется

  • Теперь если вы загружали свои треки на яндекс музыку, они также будут проигрываться

  • Исправлена ошибка с "Failed to parse skin", если скин неправильно установился

  • Исправлена ошибка с фокусом окна

  • Добавлена возможность выхода из аккаунта

  • Пункт меню "Options->skins" был удалён (он дублировал обычный Skins)

  • Добавлена поддержка медиа-клавиш на переключение треков

  • Убраны дубли треков в Радио и Моей волне

  • Добавлено отображение лоадера при переходе в мою волну и радио

  • Добавлено отображение текущего плейлиста

  • Добавлены рекомендации по плейлисту

  • Убрана регулировка громкости на колёсико мыши (были ложные срабатывания при скролле плейлиста)

  • Исправлена проблема с окном поиска

0.0.3

Изменения:

  • Пункты меню с плейлистами из главной страницы яндекса убраны в подменю

  • Добавлена возможность "зума" плеера

  • Возвращена возможность перетаскивать окна плеера (инструкция будет ниже)

  • Сохранение позиции окон

Редактирование положения окон теперь происходит следующим образом:

  1. Переходим в Options и нажимаем "Разблокировать окно"

  2. Перетаскиваем окна, закрываем ненужные

  3. Переходим в Options и нажимаем "Заблокировать окно"

Скачать обновления можно на сайте: https://yaamp.ru/

Либо на GitHub: https://github.com/umnik1/yaamp/releases

Думаю до нового года уже не будет обновлений, нужно будет немного отвлечься.

И ещё раз, спасибо всем за поддержку, помощь и багрепорты!

Показать полностью

Я интегрировал Яндекс.Музыку в Winamp

В общем как-то вечером, от нечего делать, я начал играться с неофициальным api для ЯМ. И на удивление понял, что в общем-то, там есть весь базовый функционал и он работает хорошо, поэтому можно что-то и придумать с ним.

Так я начал двигаться в направлении создания своего музыкального клиента и раз пошла такая тема, решил всё это дело обернуть в ElectronJS, так как уже давно хотел что-то сделать на нём.

Протестировав и поняв как работает api, я принялся делать оболочку и в какой-то момент подумал - "На CSS+HTML что только не делают, скорей всего даже Winamp уже перерисовали. Нужно погуглить".

Так я наткнулся на проект Webamp. Это уже полностью готовый winamp на веб-стеке, который может даже музыку проигрывать. Поняв, что всё уже по сути готово и нужно просто соединить две этих "технологии", я принялся за дело.

Ага, просто... Как же. В общем, намучившись как следует, мне всё-таки удалось объединить всё и запустить.

А потом началась "кроссплатформенная" разработка, так как у меня нет Mac, пришлось через виртуальную машину его запускать и работать в 15 фпс. То ещё удовольствие, скажу вам...

По итогу у меня всё вышло и получился проект Yaamp.

Я интегрировал Яндекс.Музыку в Winamp Яндекс Музыка, Winamp, Видео, Без звука

Особенности:

  • Простой и защищённый вход в аккаунт

  • Интеграция с Last.FM и Discord

  • Интегрирован поиск

  • Открытие любимых треков по умолчанию

  • Поддержка плейлистов

  • Поддержка скинов

Сделал версии для Windows, Mac и Linux.

Скачать можно на официальном сайте: https://yaamp.ru/

Показать полностью 1
Отличная работа, все прочитано!