A Spicetify extension that romanizes Indian script lyrics into phonetic English directly in Spotify's lyrics panel.
India has so many different languages and scripts. A lot of us love listening to songs from other regions—like a Hindi speaker vibing to a Tamil track—but we can't read the lyrics. There's also a huge diaspora that grew up speaking their mother tongue but never learned to read the script, plus global fans who just want to sing along to AR Rahman or Arijit Singh.
Spotify gives us lyrics, but if you don't know the script, it doesn't really help. This extension fixes that by converting all those different Indian scripts into standard English phonetics in real-time. As long as you can read English, you can finally sing along to any Indian song, no matter what script it's originally in.
- You speak the language but never really learned the script.
- You're part of the diaspora and grew up speaking your mother tongue at home, but can't read it.
- You love Indian music (AR Rahman, Arijit Singh, etc.) and just want to sing along.
- You're trying to learn an Indian language and want some phonetic reading practice.
- You know Hindi but can't read regional scripts like Tamil, Telugu, or Bengali.
| Language | Script | Unicode Range |
|---|---|---|
| Hindi | Devanagari | U+0900–U+097F |
| Punjabi | Gurmukhi | U+0A00–U+0A7F |
| Bengali | Bengali | U+0980–U+09FF |
| Gujarati | Gujarati | U+0A80–U+0AFF |
| Odia | Odia | U+0B00–U+0B7F |
| Tamil | Tamil | U+0B80–U+0BFF |
| Telugu | Telugu | U+0C00–U+0C7F |
| Kannada | Kannada | U+0C80–U+0CFF |
| Malayalam | Malayalam | U+0D00–U+0D7F |
| Urdu | Arabic/Nastaliq | U+0600–U+06FF |
- Topbar button with the universal Indian script symbol अ
- Floating dropdown panel with:
- Master ON/OFF toggle
- Per-script checkboxes
- Auto-detect mode — automatically identifies which script is in the current lyrics
- Button glows green when active, dims when off
- Clicking outside the dropdown closes it
- All settings persisted in
localStorage - Original lyrics perfectly restored when toggled off
- Make sure Spicetify is installed.
- Copy
indian-romanizer.jsto your Spicetify extensions folder:%appdata%\spicetify\Extensions\ - Run:
spicetify config extensions indian-romanizer.js spicetify apply
- Click the अ button in the Spotify topbar to open the panel.
- Toggle the master switch ON.
- Either enable Auto-detect or manually check the scripts you want romanized.
- The lyrics will be phonetically rendered in real time.
- Toggle OFF to restore the original Indian script text.
MIT

