Turn your music into a Chinese language lesson. Ruby Lyrics automatically detects what's playing in your music app and displays the lyrics — with Mandarin pinyin or Cantonese jyutping annotations right on every line.
THE ROMANIZATION-FIRST LYRIC READER
• Read Chinese you can't yet decode — every character is annotated with pinyin or jyutping, so you can sing along, follow the meaning, and learn pronunciation without a dictionary.
• Mandarin or Cantonese, on demand — tap 國 for simplified Mandarin pinyin or 粵 for Cantonese jyutping. Switch instantly, on any song, at any time.
• Learn while you listen — play the song, read the romanization, and let the music lock the tones and pronunciation into memory.
AUTOMATIC AND EFFORTLESS
• Auto-detection — Ruby Lyrics watches what's playing in your music app (Spotify, YouTube Music, Apple Music, etc.) and loads the lyrics for the current track automatically. Works for local music players too!
• "Not this song?" — if the wrong match appears, pick the correct one from the alternative suggestions.
• Works offline — saved lyrics stay on your device, so your study queue is available even without a connection.
COMFORTABLE STUDY MODE
• Adjustable font size for easy reading.
• Light, dark, or system theme — follows your device dark mode automatically.
Ruby Lyrics only needs notification access to read the currently playing song from your media apps — you can revoke it any time in system settings.
Pinyin & jyutping for your now-playing Chinese songs