Skip to content

Releases: hairpin01/MetroLyricsWidget

v0.6.0-dev

v0.6.0-dev Pre-release
Pre-release

Choose a tag to compare

@hairpin01 hairpin01 released this 07 Sep 06:49

Development prerelease built and signed by GitHub Actions.

Full Changelog: v0.5.0...v0.6.0-dev

MetroLyrics Widget v0.5.0

Choose a tag to compare

@hairpin01 hairpin01 released this 06 Sep 07:54

Что нового

  • Добавлена покадровая караоке-подсветка слов и слогов для расширенных текстов LyricsPlus с обычным построчным режимом для LRC.
  • Появились режимы подсветки шлейфа, активного слога и активного слова, отдельные цвета активной и уже пропетой части, жирность, pop-эффект, прозрачность ещё не пропетого текста и глобальная коррекция тайминга ±2000 мс.
  • Цвета караоке и прогресс-бара могут автоматически подстраиваться под акцент текущей обложки; настройки имеют живой предпросмотр и сразу обновляют виджет.
  • Прогресс-бар получил выбор источника цвета, толщину 2–8 dp и регулируемую прозрачность дорожки.
  • Полностью переработана вертикальная компоновка: шапка закреплена сверху, прогресс — снизу, текущая строка занимает центр свободной области, а высокий виджет показывает до шести предыдущих и шести следующих строк.
  • Добавлены автоматические либо ручные верхний/нижний отступы и выравнивание строк слева, по центру или справа.
  • Сохранены анимации караоке и исправлено кратковременное появление белого текста при смене строк.

Установка и обновление

Требуется Android 14 или новее.

  1. Установите MetroLyricsWidget-v0.5.0.apk поверх предыдущей версии и оставьте приложение установленным — оно предоставляет Android-виджет.
  2. LSPosed: включите MetroLyrics и оставьте область действия только для MetroList (com.metrolist.music), затем полностью перезапустите MetroList.
  3. LSPatch, локальный режим: обновите установленный MetroLyrics и перезапустите MetroList.
  4. LSPatch, встроенный режим: заново пропатчите чистый/оригинальный APK MetroList, встроив новую версию MetroLyrics. Не используйте уже пропатченный APK как исходник.

Если существующий виджет не перерисовался сразу после обновления, слегка измените его размер либо измените любую настройку MetroLyrics.

Проверка сборки

Спасибо @rich-beluga за вклад в развитие виджета.

Полный список изменений: v0.4.0...v0.5.0

MetroLyrics Widget v0.4.0

Choose a tag to compare

@hairpin01 hairpin01 released this 06 Sep 03:17

Что нового

  • Настройки в стиле Material You с динамическими цветами.
  • Адаптивный и свободно изменяемый виджет, включая компактные размеры 3×1 и 4×1.
  • Обложка трека, фоновая обложка, прогресс воспроизведения и плавная смена строк.
  • Фоновая обложка теперь подстраивается под фактический размер виджета; радиусы изображения и панели совпадают.
  • Исправлено исчезновение фоновой и маленькой обложек при смене трека: предыдущая картинка остаётся до загрузки новой, после чего виджет обновляется автоматически.
  • Улучшены кеширование обложек, повторные попытки загрузки и резервная загрузка YouTube thumbnail.
  • В README добавлены отдельные инструкции для LSPosed (root) и LSPatch (без root).

Установка

Требуется Android 14 или новее.

  1. Установите MetroLyricsWidget-v0.4.0.apk и оставьте приложение установленным — оно предоставляет Android-виджет.
  2. LSPosed (root): включите модуль и задайте область действия только для MetroList (com.metrolist.music).
  3. LSPatch (без root): патчите только чистый/оригинальный APK MetroList. Не используйте уже пропатченный APK как исходник.

При использовании встроенного режима LSPatch заново пропатчите чистый MetroList этим APK, чтобы обновить встроенную версию модуля.

Проверка сборки

Спасибо @rich-beluga за улучшения виджета.

Полный список изменений: v0.3.0...v0.4.0

MetroLyrics Widget v0.3.0

Pre-release

Choose a tag to compare

@hairpin01 hairpin01 released this 05 Sep 13:45
a5cb17c

Changelog

  • Очистка ненужных файлов
  • Сборка APK полностью через Gradle
  • Обновлён манифест
  • Установлен `xposedscope` на `com.metrolist.music`

Предварительная сборка для тестирования.