Spicy EX

Spicy Lyrics for Spotify, as an Xposed/LSPosed module.

Spicy EX lyrics demo

Features

  • Full-screen synced lyrics — Spicy karaoke wash, per-word animation, interludes.
  • Live current line in the player, with a ♪ placeholder on no-lyric tracks.
  • Transliteration: Japanese (furigana / romaji / both), Chinese (pinyin / jyutping), Korean / Cyrillic / Greek — optionally per-word.
  • Google Translate.
  • In-Spotify settings; works even when Spotify itself has no lyrics.

Install

APK from Releases.

Rooted (LSPosed): install, enable, scope to Spotify — you know the drill.

Non-rooted (LSPatch): Spotify enforces Play Integrity during login. Bypass this using the Downgrade-Login-Upgrade method:

  1. Download two Spotify APKs: an older version (e.g., v8.9.18) and the target version (v9.1.28.2252).
  2. Patch both APKs with Spicy EX using LSPatch (ensures matching signatures).
  3. Uninstall current Spotify and install the patched OLD version.
  4. Log in (Email/Password only, no Google/Facebook).
  5. Install the patched NEW version over the old one as an update.

Note

Tested on Spotify v9.1.28.2252.

Warning

May conflicts with ReVanced / modified Spotify or old Spotify Plus

Build

JDK 21, Android SDK.

./gradlew assembleDebug

Credits

License

AGPL-3.0. See NOTICE for attribution.

Releases

6/29/2026, 2:06:24 PM

vC292 · 1.58.17 — safe defaults, live-card overflow, and secondary processing updates.

Choose which APK to install:

Full: pick this if you want translation and transliteration/romanization features. 133 MB because it bundles language dictionaries.

Lite: pick this if you do not need extra language-related features. Smaller APK; Everything still works, translation/transliteration options are disabled.

Assets

2

6/23/2026, 3:02:01 AM

vC265 · 1.57.0

Choose which APK to install:

  • Lite: pick this if you do not need extra language-related features. Smaller APK; lyrics display and animation still work, translation/transliteration options are disabled.
  • Full: pick this if you want translation and transliteration/romanization features. Larger APK because it bundles language dictionaries.

Lite and Full use the same package name, so installing one replaces the other.

Assets

2

7/20/2026, 9:44:21 PM

vC366 · 1.58.91 — HyperGlow integration and lyric rendering fixes.

What's new

  • Added HyperGlow integration for animated HyperOS 3 lockscreen and AOD lyrics.
  • HyperGlow publishing works in both Full and Lite.
  • Full can send transliteration and translation. Lite sends original timed lyrics.
  • Paused lyrics remain available until Spotify's media player is dismissed.
  • Improved reconnect and track-change handling between Spotify and HyperGlow.
  • Fixed Japanese furigana/ruby alignment and packed word boundaries.
  • Better Japanese, Chinese and Korean phrase wrapping.
  • Wider karaoke gradient flow with fullscreen glow and alignment fixes.
  • More reliable loading and no-lyrics state handling.

HyperGlow is a separate root/LSPosed module, currently tested on Xiaomi 14 running HyperOS 3.

Choose which APK to install:

Full: pick this if you want translation and transliteration/romanization features.

Lite: pick this if you do not need extra language-related features. Smaller APK; Everything still works, translation/transliteration options are disabled.

Assets

2

7/11/2026, 10:27:54 AM

vC337 · 1.58.62 — performance improvement and setting panel update.

Choose which APK to install:

Full: pick this if you want translation and transliteration/romanization features. 133 MB because it bundles language dictionaries.

Lite: pick this if you do not need extra language-related features. Smaller APK; Everything still works, translation/transliteration options are disabled.

Assets

2

7/11/2026, 6:15:49 AM

vC321 · 1.58.46 — Japanese reading parity, validated provider ruby, and reliable timed romaji alignment.

Choose which APK to install:

Full: pick this if you want translation and transliteration/romanization features. 133 MB because it bundles language dictionaries.

Lite: pick this if you do not need extra language-related features. Smaller APK; Everything still works, translation/transliteration options are disabled.

Assets

2

7/6/2026, 10:04:26 AM

vC305 · 1.58.30 — Japanese line analysis, provider fallback, and romanization updates.

Choose which APK to install:

Full: pick this if you want translation and transliteration/romanization features. 133 MB because it bundles language dictionaries.

Lite: pick this if you do not need extra language-related features. Smaller APK; Everything still works, translation/transliteration options are disabled.

Assets

2

7/4/2026, 9:00:32 AM

vC294 · 1.58.19 — network fix.

Choose which APK to install:

Full: pick this if you want translation and transliteration/romanization features. 133 MB because it bundles language dictionaries.

Lite: pick this if you do not need extra language-related features. Smaller APK; Everything still works, translation/transliteration options are disabled.

Assets

2

6/18/2026, 5:03:14 PM

vC213 · 1.51.17 — first Modules-Repo release.

Spicy-Lyrics-style animated lyrics inside the native Spotify Android app: Spotlight + gradient-wash animation, kawarp animated background, romanization (JP/CN/KR/Cyrillic) + translation, unsynced-aware static screen. Debug-signed (expected for LSPosed/LSPatch). AGPL-3.0.

Assets

1