Settings
Plugins
Language and Region
Appearance
Playback
Downloads
Caching
Desktop
Updates
About
Close
Save
Cancel
Language
Language for the app interface. Current: %1$s
Country
Regional country for content and availability. Current: %1$s
%1$s (%2$s)
Theme
Choose how Spotube matches your system appearance. Current: %1$s
Light
Dark
System
Accent color
Current palette: %1$s
Accent color
Choose an accent palette and preview it in both light and dark themes.
Light
Dark
Preview
Button
Green Goblin
Electric Violet
Oceanic Cyan
Sunset Orange
Rose Garden
Midnight Blue
Metallic Slate
Download folder override
Current folder: %1$s
Current folder: default music folder
Leave this empty to use the default music folder.
C:\Music\Spotube
Local media folders
Custom folders to scan on desktop. Added: %1$d
No custom folder added yet
Use the picker to add folders. Download folder override is included automatically.
Manage
Add folder
Remove folder
No custom folders added.
Download music format
Preferred codec and container for downloads. Current: %1$s
Download music quality
Streaming music format
Preferred codec and container for music streaming. Current: %1$s
Streaming music quality
Current: %1$s
Enable music caching
Store streamed audio locally to speed up repeat playback.
Cache folder
Current: %1$s
Current: default application cache
Cache size limit
No limit
Current limit: %1$d MB
Set the maximum cache size in MB. Enter 0 or leave blank for no limit.
500
Size must be 0 or a positive number.
Enable endless playback
Keep playback going with recommended tracks when your queue ends.
Enable Connect
Expose remote playback controls through the Spotube Connect feature.
Playback proxy server port
Allow remote control
Let other devices on the same network control playback when they connect.
Remote control device name
The name other devices see when discovering this one. Current: %1$s
Choose a friendly name to show to other devices on your network when they discover this Spotube instance.
e.g. Living Room Spotube
device hostname
Port used by the playback proxy server. Current: %1$d
Choose a port between 1 and 65535.
14769
Enter a valid whole number.
Port must be between 1 and 65535.
Blacklist
Manage blacklisted tracks and artists
Minimize to tray
Keep Spotube running in the system tray when the window is minimized.
Discord rich presence
Show your current playback status in Discord on desktop.
Automatically check for updates
Look for new Spotube releases in the background.
Manage Plugins
Manage your plugins
Default %1$s Plugin
Metadata
Audio
Lyrics
Scrobble
No plugin selected
Change
Select
Selected
Clear selection
No plugins available
%1$s plugin
Clear
Configure
Plugin Manager
Please enter a URL
URL must start with http:// or https://
Failed to download plugin
No plugins installed yet
Paste a download URL or pick a file above.
%1$d %2$s installed
plugin
plugins
Install a Plugin
https://example.com/plugin.smplug
Download
Install from file (.smplug)
Active
v%1$s
Built-in
Remove plugin
Login
Logout
Download from URL
Install from file
Install
• %1$s
Permissions requested
This plugin requires no special permissions.
Installed vs supplied
Installed
Supplied
API %1$s → %2$s
Persistent Storage
Read and write data to disk
Network Requests
Send and receive data over the internet
WebView
Display web content inside the app
Group Jam
MQTT Broker
Broker host
%1$s:%2$d
Broker port
Use TLS
Username (optional)
Password (optional)
Client ID prefix
Used to identify this Spotube instance
Encrypt the broker connection
Check the current broker settings before starting a room.
Test connection
Testing…
Connected in %1$d ms
Failed: %1$s
Placeholder broker — configure your own to self-host
Connection
Credentials
Identity
Diagnostics
Go to album
Sleep timer
Track details
Ignore
Update
Spotube %1$s is available
See what’s new in this release on the Spotube downloads page.
%1$s %2$s is available
Currently installed: %1$s
See what’s new in this update from the plugin’s page.
Skip
Next
Back
Get Started
Spotube
Music, without the strings.
An open-source player for a world of music.\nYours to explore. Yours to make your own.
Keep music free.
Spotube is built by people, not a subscription business. If it becomes part of your everyday life, a little support helps us give it the care it deserves.\n\nThank you for making room for independent software.
Start with a catalog plugin to find songs and playlists. Choose an audio plugin to play them. Lyrics and listening history are optional. Discover a plugin below, review its permissions, install it, then select it here.
Discover plugins
Your sources
Try again
More plugins
No new plugins found. You can also install one from a link or a .smplug file above.
Plugin discovery is unavailable right now. Try again, or install from a link or file.
A familiar player. A different kind of freedom.
Browse through your chosen catalog. Press play and your audio plugin finds the stream.\n\nYour device handles playback and caching. Add synced lyrics, save tracks for later, or listen together with Group Jam.
DEMONSTRATION
PAUSED
Pause demonstration
Play demonstration
Your music. Your sources. Your rules.
A free, open-source music player built by a community that simply loves music.
Open source
No ads
No telemetry
Plugin powered
Let’s Go
Supporters keep us going
Built with passion. Kept alive by you.
Spotube is 100% free, libre, and open source — no ads, no subscriptions, no tracking. Every feature exists because people like you chose to help keep the code flowing.
Patreon
Monthly Sponsor
Support recurring development and infrastructure
Buy Me a Coffee
One-Time Coffee
Fuel a late-night coding session with a quick tip
Open Collective
Community Fund
Transparent, community-governed financial backing
Thank you from the bottom of our hearts for believing in open music.
Supporting is completely optional — Spotube stays free either way.
Sponsor
Open %1$s
Modular Architecture
Choose where your music comes from.
Spotube separates catalog discovery, audio streaming, and synced lyrics. Configure your engines below or switch them anytime.
Metadata Engine
Powers music discovery, search, track listings, and playlists.
Audio Engine
Fetches and decodes the audio streams that play.
Lyrics Engine
Streams time-synced karaoke lyrics in real time.
Scrobble Engine
Records listening history to Last.fm or ListenBrainz.
Active
Built-in
Ready
Optional
Select an engine
Installed Engines
Set as default
NewPipe YouTube and LRCLib Lyrics are built-in and ready to stream out of the box.
Manage or add new community plugins anytime in Settings → Plugins.
Retro-Modern Architecture
Pure Hi-Fi, zero middlemen
Here’s how Spotube orchestrates decentralized playback directly on your machine.
DIRECT PEER-TO-PEER • 256 KBPS OPUS
Blue hour
Spotube · player demonstration
A little music for the moments in between.
1. Decentralized Discovery
Queries go straight to your chosen catalog plugin. Spotube never profiles your taste.
2. Direct Stream Resolution
Audio streams directly from content servers to your machine. No proxy hops or remote data harvesting.
3. Local DSP & Playback
Decoded and cached locally with equalizer controls and optional offline download.
4. Synced Lyrics & Jam
Karaoke lyrics track the playback timestamp, with LAN remote control and Group Jam.
No middleman servers. Playback happens right on your device — private by design.