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

8/25/2026, 7:23:25 AM

vC482 | 1.58.207 - reliable translation selection across lyric surfaces.

Highlights:

  • Now Playing rebuilds mounted lyric rows when translation or transliteration data arrives.
  • Translation selection prefers complete AI output and falls back to complete Google output.
  • AI-only mode rejects incomplete AI output instead of displaying a partial document.
  • Fullscreen, Now Playing, artwork overlay, and HyperGlow use the same selected translation artifact.

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

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

8/24/2026, 8:23:11 AM

vC477 | 1.58.202 - more reliable AI preview fallback and fullscreen polish.

Highlights:

  • Google preview now keeps a usable Google translation when AI fails before Google finishes.
  • OpenAI-compatible requests preserve earlier parameter negotiation across chained rejections.
  • Force dark background now applies to the static blurred-cover fallback on Android 12L and earlier.
  • The resume-scroll control now matches the translucent fullscreen chrome buttons.

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

8/23/2026, 7:02:14 PM

vC473 | 1.58.198 - more reliable AI lyrics, a new Google preview flow, and broader provider support.

Highlights:

  • Choose Google preview + AI from lyrics, Google draft to AI refinement, or AI only.
  • Added direct DeepSeek support and improved OpenRouter/reasoning-model compatibility.
  • AI requests recover better from truncated output, slow generation, and endpoint parameter differences.
  • Improved request progress, failure details, diagnostics, and completed-translation visibility.
  • Avoided unnecessary English-to-English AI translation and preserved local Russian/Greek pronunciation.

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

8/22/2026, 9:02:29 PM

vC456 · 1.58.181 — UI overhaul and new AI translation/reading features.

Highlights:

  • Rebuilt the in-Spotify settings panel with Lucide icons, tighter sections, status badges, and smoother motion.
  • Introduced the new opt-in AI feature set with separate Meaning and Sound lanes for translation and pronunciation/transliteration.
  • New layered results can show Google output immediately as a preliminary layer; accepted AI output can supersede it.
  • Added new AI setup for Gemini, official OpenAI, and custom OpenAI-compatible providers, including provider-scoped credentials and model checks.
  • Added visible AI request status, review controls, and exact accepted-result cache reuse.
  • Improved Arabic/Hebrew right-to-left and mixed-script lyric layout.

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

8/16/2026, 12:02:57 AM

vC414 · 1.58.139 — independent Sound and Meaning lanes, Japanese and Cyrillic reading fixes, and reliable lyric delivery to HyperGlow.

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

8/3/2026, 5:29:13 AM

vC388 · 1.58.113 — Private diagnostic reporting, readable JSON previews, Simplified Chinese UI, and recent lyric/HyperGlow fixes.

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/25/2026, 12:34:32 PM

vC369 · 1.58.94 — Improves lyric reading boundaries across provider metadata, Korean pronunciation, and Japanese ruby grouping.

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/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