-
-
Notifications
You must be signed in to change notification settings - Fork 12
Settings
ivLis edited this page Jan 22, 2026
·
1 revision
Complete guide to configuring ivLyrics.
- Open ivLyrics from the Spotify sidebar
- Click the Settings button (gear icon) in the bottom right
| Setting | Description |
|---|---|
| Font Family | Choose the font for lyrics display |
| Font Size | Adjust the lyrics text size |
| Line Spacing | Control space between lyrics lines |
| Text Alignment | Left, center, or right alignment |
| Scroll Behavior | Smooth or instant scrolling |
| Setting | Description |
|---|---|
| Highlight Style | Word or syllable-based highlighting |
| Highlight Color | Color for the current word/syllable |
| Animation Speed | Transition speed for highlights |
| Setting | Description |
|---|---|
| Primary Color | Main accent color |
| Background | Background style and opacity |
| Text Color | Lyrics text color |
| Secondary Text | Translation/phonetic text color |
| Setting | Description |
|---|---|
| Target Language | Language to translate lyrics into |
| Auto Translate | Automatically translate when playing foreign songs |
| Show Original | Display original lyrics alongside translation |
| Setting | Description |
|---|---|
| Enable Phonetic | Show romanization for supported languages |
| Furigana | Display furigana for Japanese (hiragana above kanji) |
Configure AI services for translation and phonetic notation.
| Provider | Features | API Key Required |
|---|---|---|
| Gemini | Translation, Phonetic, Metadata, TMI | Yes (Free tier available) |
| ChatGPT | Translation, Phonetic, Metadata, TMI | Yes |
| Claude | Translation, Phonetic, Metadata | Yes |
| Groq | Translation, Phonetic | Yes |
| OpenRouter | Translation, Phonetic | Yes |
| Perplexity | Translation, Phonetic | Yes |
| Pollinations | Translation, Phonetic | No |
For each provider:
- Enable/disable the provider
- Enter API key (if required)
- Select model variant
- Choose enabled capabilities
| Capability | Description |
|---|---|
| Translation | Translate lyrics to target language |
| Phonetic/Pronunciation | Convert to romanized text |
| Metadata | Translate song title and artist name |
| TMI (Track Music Info) | Generate interesting facts about the song |
Configure where lyrics are fetched from.
| Provider | Karaoke | Synced | Unsynced |
|---|---|---|---|
| Spotify | Yes | Yes | No |
| LRCLIB | No | Yes | Yes |
Drag providers to reorder priority. The first provider that returns lyrics will be used.
When enabled, community-contributed sync data can enhance synced lyrics to karaoke mode.
| Setting | Default | Description |
|---|---|---|
| Fullscreen Toggle | F12 |
Enter/exit fullscreen mode |
| TV Mode Toggle | T |
Toggle TV mode (fullscreen only) |
| Setting | Description |
|---|---|
| Clear Lyrics Cache | Remove cached lyrics data |
| Clear Translation Cache | Remove cached translations |
| Clear All Cache | Remove all cached data |
| Setting | Description |
|---|---|
| Enable Debug Mode | Show additional debug information |
| API Tracker | View API request/response logs |
| Setting | Description |
|---|---|
| Reset Settings | Restore all settings to defaults |
| Reset Tutorial | Show the setup wizard again |
- Performance: If lyrics scroll slowly, try reducing animation effects
- API Costs: Use Gemini's free tier or Pollinations to avoid API costs
- Accuracy: Different AI providers may produce different translation quality
- Offline: Cached lyrics and translations work offline
- Features Guide - Explore all features
- Troubleshooting - Solve common issues