v2.1.0 - Переход от патчера к готовым билдам
Летом 2025 года разработчики Яндекса добавили проверку целостности asar, которая больше не позволяет заменить ресурсы скомпилированного приложения. Наиболее простой способ это исправить - пересобрать приложение с нуля, но со встроенными модами. К сожалению это означало что в патчер потребуется добавить целый javascript runtime (в моем случае Bun) чтобы скомпилировать electron приложение прямо на пк пользователя. Поэтому было принято решение распространять мод в уже собранном виде, а саму сборку автоматизировать скриптами и переложить на плечи github actions.
Основные изменения
🔸 Добавлен обход новой аудио рекламы и рекламы в обложках треков
🔸 Исправлена работа интеграции с Discord, теперь работа стабильнее и менее подвержена поломкам
🔸 Исправлено и улучшено скачивание треков - теперь они сохраняются с соответствующим расширением а также имеют основные метаданные. Музыка полностью перекодируется с помощью ffmpeg что улучшило совместимость со старыми устройствами (например, автомагнитолы). Также теперь можно выбрать папку, в которую скачается трек.
🔸 Добавлен мод на автовыбор высокого качества звука, который 🔸 Яндекс зачем то спрятал в настройках
Теперь трек можно скачать только из боковой панели мода (ранее можно было нажать на иконку в плеере или плейлисте). Это сделано для повышения стабильности, тк иконка часто слетала при обновлениях. Кроме того, интерфейс станет чище.
