Skip to content

🎛️ Релиз v1.2.0: Интерактивный таймлайн, автообновление и умный кэш

Latest

Choose a tag to compare

@KernelPace KernelPace released this 11 Jun 18:34
· 4 commits to main since this release
78bd68c

Масштабное обновление, которое превращает расширение из простого загрузчика в полноценный пульт дистанционного управления Яндекс Музыкой. Было полностью переписано ядро взаимодействия с плеером, добавлены новые функции и доведен интерфейс до премиального уровня.

Что нового:

  • ⏱️ Полноценная перемотка треков: Теперь вы можете кликать по таймлайну прямо в мини-плеере! Используется прямое взаимодействие с нативным HTML5-элементом слайдера, что обеспечивает идеальную совместимость с архитектурой React и гарантирует плавную перемотку на любой странице (включая "Мою Волну").
  • 🔄 Живое автообновление: Мини-плеер стал самостоятельным. Оставьте окно открытым, и при переключении песни расширение само плавно обновит обложку, текст и сбросит таймлайн.
  • Мгновенное отображение трека: При открытии окна Popup название, исполнитель и обложка теперь появляются моментально благодаря умному предзагрузочному кэшу.
  • 👎 Безопасный "Дизлайк": Добавлена аккуратная кнопка "Не нравится". Для защиты от случайных нажатий реализовано красивое всплывающее меню с подтверждением (трек будет убран из рекомендаций и переключен).
  • 🔗 Умные нативные ссылки: Названия треков, артисты и обложка теперь кликабельны. Левый клик мгновенно перенесет вас на нужную страницу в уже открытой вкладке Яндекса (без создания новых вкладок), а клик колесиком откроет ее в новой вкладке.
  • 🏷️ Безупречные ID3-теги: Исправлена логика записи версий трека. Теперь любые приписки (feat., Remix, Live) филигранно вшиваются в название песни с сохранением оригинальных кавычек.
  • 💎 Эволюция дизайна: Окно стало шире (340px) для более точной перемотки. Добавлен полноценный таймлайн с отображением текущего и общего времени (цифры элегантно размещены над полосой), а сам прогресс-бар получил микро-анимации в стиле Apple Music. Улучшено симметричное выравнивание кнопок управления, а в подвал добавлена шестеренка для быстрого доступа к настройкам расширения.
    🧹 Оптимизация кода: Манифест очищен от лишних правил, ускорена обработка событий. И, главное, полностью решена проблема заглушки "Яндекс Музыка" в плеере "Моей Волны": теперь реальный артист отображается корректно даже после автоматического переключения треков.

Установка:

В разделе Assets ниже скачайте файл для вашего браузера:

  • Для Chrome, Edge, Opera и Яндекс Браузера: скачайте архив yamusic-downloader-pro.zip и распакуйте его в удобную папку (Установка через "Режим разработчика").
  • Для Firefox: скачайте подписанный файл yamusic-downloader-pro.xpi и перетащите его в окно браузера.

Подробная пошаговая инструкция доступна на главной странице репозитория.