Keep Andriod Open! — Sign the petition
Control your spotify playback without alt-tabbing. You need Spotify Premium for this mod to be functional.
If you found bugs, please report to issue tracker on GitHub!
Features
- View what you are playing
- Resume / Pause your song
- Skip to next song
- Listen to previous song (again)
- Seek to wanted position
- Search for a song
- View synced lyrics (Thank you LRCLIB!)
Applied Picture

How to set up
Follow official wiki on creating app. Set Redirect URI to http://127.0.0.1:25566/callback. Press Z to show pop up with button that redirects you to setup page. On the bottom of the page, there are inputs for Client ID and Client Secret. Paste Client ID and Client Secret you got from creating app into input. Sign in normally. After this, you may press Z again to control your playback.
Future plans
- Ability to view queue
Easier setup(Impossible since April 15, 2025, see blog post from Spotify)- #28: Volume control
- #23: System Media for free account or pre-setup
- #14: Mini Player
- #14: Like and dislikes
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 13d ago | 1 | ||||
| 13d ago | 1 | ||||
| 13d ago | 1 | ||||
| 13d ago | 1 | ||||
| 13d ago | 1 | ||||
| 13d ago | 1 | ||||
| 13d ago | 1 | ||||
| 13d ago | 1 | ||||
| 13d ago | 1 | ||||
| 13d ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 8mo ago | 1 | ||||
| 8mo ago | 1 | ||||
| 8mo ago | 1 | ||||
| 8mo ago | 1 | ||||
| 8mo ago | 1 | ||||
| 8mo ago | 1 | ||||
| 8mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
|
R
2.4
|
last yr. | 1 | |||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
|
R
2.3
|
last yr. | 1 | |||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 |
- Fixed authentication flow not working if there are pre-existing expired token
- Fixed authentication flow not working if there are pre-existing expired token
- Fixed authentication flow not working if there are pre-existing expired token
- Fixed authentication flow not working if there are pre-existing expired token
- Fixed authentication flow not working if there are pre-existing expired token
- Fixed authentication flow not working if there are pre-existing expired token
- Fixed authentication flow not working if there are pre-existing expired token
- Fixed authentication flow not working if there are pre-existing expired token
- Fixed authentication flow not working if there are pre-existing expired token
- Fixed authentication flow not working if there are pre-existing expired token
- Added diagnostic dump feature
- Changed key binding name
- Fixed button hitbox size
- Improved token expiration handling
- Fixed lyric screen's margin being too wide
- Fixed texts on sub-screens not being centered
- Fixed background being too bright on near-white color album images
- Fixed dark background detection not working on black background
- Fixed lyric not reloading when staying on lyric screen after song changes
- Last loaded lyric is cached
- Fix Spotify developer dashboard not opening in new tab
- Fixed next song loading too slow after song change
- Fixed lyric height counting being shorter than actual height
- Updated to 26.3.
26.3 has obscure behaviors that I can't reliably recreate, so there might be some bugs.
- Added diagnostic dump feature
- Changed key binding name
- Fixed button hitbox size
- Improved token expiration handling
- Fixed lyric screen's margin being too wide
- Fixed texts on sub-screens not being centered
- Fixed background being too bright on near-white color album images
- Fixed dark background detection not working on black background
- Fixed lyric not reloading when staying on lyric screen after song changes
- Last loaded lyric is cached
- Fix Spotify developer dashboard not opening in new tab
- Fixed next song loading too slow after song change
- Fixed lyric height counting being shorter than actual height
- Updated to 26.3.
26.3 has obscure behaviors that I can't reliably recreate, so there might be some bugs.
- Added diagnostic dump feature
- Changed key binding name
- Fixed button hitbox size
- Improved token expiration handling
- Fixed lyric screen's margin being too wide
- Fixed texts on sub-screens not being centered
- Fixed background being too bright on near-white color album images
- Fixed dark background detection not working on black background
- Fixed lyric not reloading when staying on lyric screen after song changes
- Last loaded lyric is cached
- Fix Spotify developer dashboard not opening in new tab
- Fixed next song loading too slow after song change
- Fixed lyric height counting being shorter than actual height
- Updated to 26.3.
26.3 has obscure behaviors that I can't reliably recreate, so there might be some bugs.
- Added diagnostic dump feature
- Changed key binding name
- Fixed button hitbox size
- Improved token expiration handling
- Fixed lyric screen's margin being too wide
- Fixed texts on sub-screens not being centered
- Fixed background being too bright on near-white color album images
- Fixed dark background detection not working on black background
- Fixed lyric not reloading when staying on lyric screen after song changes
- Last loaded lyric is cached
- Fix Spotify developer dashboard not opening in new tab
- Fixed next song loading too slow after song change
- Fixed lyric height counting being shorter than actual height
- Updated to 26.3.
26.3 has obscure behaviors that I can't reliably recreate, so there might be some bugs.
- Added diagnostic dump feature
- Changed key binding name
- Fixed button hitbox size
- Improved token expiration handling
- Fixed lyric screen's margin being too wide
- Fixed texts on sub-screens not being centered
- Fixed background being too bright on near-white color album images
- Fixed dark background detection not working on black background
- Fixed lyric not reloading when staying on lyric screen after song changes
- Last loaded lyric is cached
- Fix Spotify developer dashboard not opening in new tab
- Fixed next song loading too slow after song change
- Fixed lyric height counting being shorter than actual height
- Updated to 26.3.
26.3 has obscure behaviors that I can't reliably recreate, so there might be some bugs.
- Added diagnostic dump feature
- Changed key binding name
- Fixed button hitbox size
- Improved token expiration handling
- Fixed lyric screen's margin being too wide
- Fixed texts on sub-screens not being centered
- Fixed background being too bright on near-white color album images
- Fixed dark background detection not working on black background
- Fixed lyric not reloading when staying on lyric screen after song changes
- Last loaded lyric is cached
- Fix Spotify developer dashboard not opening in new tab
- Fixed next song loading too slow after song change
- Fixed lyric height counting being shorter than actual height
- Updated to 26.3.
26.3 has obscure behaviors that I can't reliably recreate, so there might be some bugs.
- Added diagnostic dump feature
- Changed key binding name
- Fixed button hitbox size
- Improved token expiration handling
- Fixed lyric screen's margin being too wide
- Fixed texts on sub-screens not being centered
- Fixed background being too bright on near-white color album images
- Fixed dark background detection not working on black background
- Fixed lyric not reloading when staying on lyric screen after song changes
- Last loaded lyric is cached
- Fix Spotify developer dashboard not opening in new tab
- Fixed next song loading too slow after song change
- Fixed lyric height counting being shorter than actual height
- Updated to 26.3.
26.3 has obscure behaviors that I can't reliably recreate, so there might be some bugs.
- Added diagnostic dump feature
- Changed key binding name
- Fixed button hitbox size
- Improved token expiration handling
- Fixed lyric screen's margin being too wide
- Fixed texts on sub-screens not being centered
- Fixed background being too bright on near-white color album images
- Fixed dark background detection not working on black background
- Fixed lyric not reloading when staying on lyric screen after song changes
- Last loaded lyric is cached
- Fix Spotify developer dashboard not opening in new tab
- Fixed next song loading too slow after song change
- Fixed lyric height counting being shorter than actual height
- Updated to 26.3.
26.3 has obscure behaviors that I can't reliably recreate, so there might be some bugs.
- Added diagnostic dump feature
- Changed key binding name
- Fixed button hitbox size
- Improved token expiration handling
- Fixed lyric screen's margin being too wide
- Fixed texts on sub-screens not being centered
- Fixed background being too bright on near-white color album images
- Fixed dark background detection not working on black background
- Fixed lyric not reloading when staying on lyric screen after song changes
- Last loaded lyric is cached
- Fix Spotify developer dashboard not opening in new tab
- Fixed next song loading too slow after song change
- Fixed lyric height counting being shorter than actual height
- Updated to 26.3.
26.3 has obscure behaviors that I can't reliably recreate, so there might be some bugs.
- Added diagnostic dump feature
- Changed key binding name
- Fixed button hitbox size
- Improved token expiration handling
- Fixed lyric screen's margin being too wide
- Fixed texts on sub-screens not being centered
- Fixed background being too bright on near-white color album images
- Fixed dark background detection not working on black background
- Fixed lyric not reloading when staying on lyric screen after song changes
- Last loaded lyric is cached
- Fix Spotify developer dashboard not opening in new tab
- Fixed next song loading too slow after song change
- Fixed lyric height counting being shorter than actual height
- Updated to 26.3.
26.3 has obscure behaviors that I can't reliably recreate, so there might be some bugs.
- Updated for Minecraft 26.2
- Fixed a issue where song doesn't update properly after skipping
- Fixed a issue where string is sometimes cut off wrongly
- Fixed a issue where guide page's encoding is broken in Korean
- Mod now give user interaction feedback when you add a song to queue
- Lyric screen improvements
- Screens no longer pauses the game
- Updated for Minecraft 26.2
- Fixed a issue where song doesn't update properly after skipping
- Fixed a issue where string is sometimes cut off wrongly
- Fixed a issue where guide page's encoding is broken in Korean
- Mod now give user interaction feedback when you add a song to queue
- Lyric screen improvements
- Screens no longer pauses the game
- Updated for Minecraft 26.2
- Fixed a issue where song doesn't update properly after skipping
- Fixed a issue where string is sometimes cut off wrongly
- Fixed a issue where guide page's encoding is broken in Korean
- Mod now give user interaction feedback when you add a song to queue
- Lyric screen improvements
- Screens no longer pauses the game
- Updated for Minecraft 26.2
- Fixed a issue where song doesn't update properly after skipping
- Fixed a issue where string is sometimes cut off wrongly
- Fixed a issue where guide page's encoding is broken in Korean
- Mod now give user interaction feedback when you add a song to queue
- Lyric screen improvements
- Screens no longer pauses the game
- Updated for Minecraft 26.2
- Fixed a issue where song doesn't update properly after skipping
- Fixed a issue where string is sometimes cut off wrongly
- Fixed a issue where guide page's encoding is broken in Korean
- Mod now give user interaction feedback when you add a song to queue
- Lyric screen improvements
- Screens no longer pauses the game
- Updated for Minecraft 26.2
- Fixed a issue where song doesn't update properly after skipping
- Fixed a issue where string is sometimes cut off wrongly
- Fixed a issue where guide page's encoding is broken in Korean
- Mod now give user interaction feedback when you add a song to queue
- Lyric screen improvements
- Screens no longer pauses the game
- Updated for Minecraft 26.2
- Fixed a issue where song doesn't update properly after skipping
- Fixed a issue where string is sometimes cut off wrongly
- Fixed a issue where guide page's encoding is broken in Korean
- Mod now give user interaction feedback when you add a song to queue
- Lyric screen improvements
- Screens no longer pauses the game
- Updated for Minecraft 26.2
- Fixed a issue where song doesn't update properly after skipping
- Fixed a issue where string is sometimes cut off wrongly
- Fixed a issue where guide page's encoding is broken in Korean
- Mod now give user interaction feedback when you add a song to queue
- Lyric screen improvements
- Screens no longer pauses the game
- Updated for Minecraft 26.2
- Fixed a issue where song doesn't update properly after skipping
- Fixed a issue where string is sometimes cut off wrongly
- Fixed a issue where guide page's encoding is broken in Korean
- Mod now give user interaction feedback when you add a song to queue
- Lyric screen improvements
- Screens no longer pauses the game
- Fixed a bug where you can't seek using progress bar.
- Fixed a bug where the mod would generate many unnecessary requests