Skip to content

Repository files navigation

BetterPlayer

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

Основные возможности

Внешний вид и фон

Все изменения фона сопровождаются плавными анимациями, что делает переключение треков более приятным.

  • Обложка как фон — автоматическая установка обложки играющего трека на задний план.
  • Пользовательский фон — возможность установить любое стороннее изображение.

    ⚠️ Важно: Из-за ограничений Яндекс Музыки аддон поддерживает прямые ссылки на картинки только с проверенных хостингов. Вы можете загрузить свой фон на ImgBB, Postimages или Catbox.moe, а затем вставить прямую ссылку в настройки.

  • Настройка размытия (Blur) — точная регулировка размытия фона для улучшения читаемости текста.
  • Регулировка яркости — ручная настройка яркости фона.
  • Нормализация яркости — умный алгоритм автоматического затемнения светлых обложек до комфортного для глаз уровня.

Интерфейс управления

  • Новый вид плеера — переработанная, более эргономичная панель управления.
  • Стилизация элементов — вы можете выбрать один из трех стилей подложки для панели управления:
Отсутствует Темный с размытием Инвертированный
Отсутствует Темный с размытием Инвертированный

Демонстрация работы

Плавная смена трека


Обратная связь и участие в разработке

Если вы нашли баг, у вас есть крутая идея для нового функционала или предложения по улучшению:

Буду рад любым отзывам и помощи в развитии аддона!


Команды для разработчиков

yarn
yarn dev
yarn build
yarn sync
yarn build:sync
  • yarn dev пишет сразу в папку аддонов PulseSync
  • yarn build собирает в dist
  • yarn sync копирует dist-сборку в папку аддонов
  • yarn build:sync делает build и sync

Обычно достаточно yarn dev, если нужно сразу проверять аддон в клиенте. yarn dev собирает без минификации, yarn build собирает с минификацией.

Папка аддонов

  • Windows: %APPDATA%/PulseSync/addons
  • macOS: ~/Library/Application Support/PulseSync/addons
  • Linux: $XDG_CONFIG_HOME/PulseSync/addons или ~/.config/PulseSync/addons
  • override: PULSESYNC_ADDONS_DIR

About

Кастомизация для стандартного полноэкранного плеера

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages