Queue Clear Queue Filter queue... No queue entries Search songs, artists, albums... Clear all history Search... Your Library Library Playlists Albums Artists Local Tracks Downloads Search saved playlists… Search saved albums… Search saved artists… Search folders or tracks… Filter library Close filter Create playlist Refresh local tracks Switch to grid view Switch to list view No saved playlists No playlists match “%1$s” No saved albums No albums match “%1$s” No saved artists No artists match “%1$s” Folders Folder %1$s • %2$s %1$d track %1$d tracks %1$d folder %1$d folders Back to folders Play folder Audio access required Allow audio access to browse music on your device. Grant access No local folders found Add a folder with music to play it right here. No plugin needed. Add folder No tracks in this folder No matching folders or tracks Failed to refresh local media %1$d active • %2$d completed Saved to %1$s Clear completed No downloads yet Downloading %1$d% Queued Completed Cancelled Failed Failed: %1$s Cancel download Retry download Remove download Artist Blacklisted Liked Tracks Your saved songs Unknown artist Track title Artist name Selected Settings Plugins Language and Region Appearance Playback Downloads Caching Desktop Updates Support About Close Save Cancel Language Language for the app interface. Current: %1$s System default 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 Surface Background material of the app. Current: %1$s Watery Icy Chrome Acrylic Glass 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 Look & feel Surface material and accent. Current: %1$s · %2$s Look & feel Pick a surface material, then an accent that pairs with it. Every option is a curated combination. Surface Accent Secondary Palette Millennium accent palette. Current: %1$s Palette Choose a Millennium accent palette and preview it in light and dark. Palette Millennium palette and accent. Current: %1$s Blue Orange Lime Download folder override Current folder: %1$s Current folder: %1$s (default) 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 Custom folders for your local music library. Manage Add folder Remove folder No custom folders added. Remove %1$s from the scan list Download and music cache folders are included automatically. Your download folder is included automatically. The music cache folder is included automatically. Saving… Couldn’t save folders. Your changes are still here; try again. %1$d folder %1$d folders 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. 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. No metadata plugin selected Spotube needs a metadata plugin to browse, search and show your music. Install one to get started. You already have plugins installed, but none is set as your metadata source. Pick one to start browsing. Discover a metadata plugin Review its permissions and install it Select it as your metadata source Install a plugin Choose a plugin Play local music Your local tracks and downloads work without a plugin. %1$d plugin installed %1$d plugins installed Add a plugin from a link or a file on your device. Pick a .smplug file from your device or Plugin details 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 Room server Server URL Enter a URL starting with https:// Check the room server before starting a room. Jam uses Spotube’s free room server. To self-host, deploy the server from github.com/team-spotube/jam-server and enter its URL. Test connection Testing… Connected in %1$d ms Failed: %1$s Connection Diagnostics You Group Jam Create Join Create a room, then share its code with your friends. Create room Join room Connecting… Room code ABC123 Server: %1$s Set a room server in Settings to host or join a room. Server settings Connected Reconnecting… Copy code Copied! Share Participants (%1$d) Host Listener %1$s (you) Waiting for listeners… Remove Ban Manage Leave room Couldn’t connect Dismiss Failed to create jam session Failed to join jam session Enter a six-character room code using letters and digits. Join my Spotube Jam with code: %1$s Your name Others in the jam see you as %1$s Shown to everyone in the jam. Leave it empty to use %1$s. A new name applies the next time you start or join a room. Use at most %1$d characters. %1$s %2$s Brave Bright Calm Cheerful Chill Clever Cosmic Cozy Curious Dapper Dreamy Eager Electric Fancy Fearless Fizzy Fluffy Funky Gentle Giddy Glowing Golden Groovy Happy Humble Jazzy Jolly Jumpy Kind Lively Lucky Lunar Mellow Merry Mighty Misty Nimble Peppy Plucky Polite Quick Quiet Rapid Rhythmic Rosy Silly Sleepy Smooth Snappy Soulful Sparkly Speedy Spicy Sunny Swift Tidy Tiny Vivid Wavy Whistling Witty Zany Zesty Zippy Alpaca Badger Beaver Bison Bunny Capybara Cheetah Chipmunk Cobra Corgi Coyote Crane Dingo Dolphin Duckling Eagle Falcon Ferret Finch Flamingo Fox Gazelle Gecko Giraffe Hedgehog Heron Hippo Ibis Jaguar Koala Lemur Llama Lynx Magpie Manatee Marmot Meerkat Mongoose Moose Narwhal Ocelot Octopus Orca Otter Owl Panda Pangolin Parrot Pelican Penguin Puffin Quokka Raccoon Raven Robin Seal Sloth Sparrow Squirrel Tapir Tiger Toucan Walrus Wombat Go to album Sleep timer Track details Play Pause Nothing playing Add to queue 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 this project alive. 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. Welcome Support Plugins Guide How to use Spotube Four quick steps and you’re listening. Sign in Connect your account, or pick your own catalog plugin. Search and play Find any song, album, or artist, then press play. Listen offline Download tracks to keep playing without a connection. Follow the lyrics Open synced lyrics from the player while a track plays. 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 Support Spotube Support Spotube Spotube is free, libre and open source — no ads, no subscriptions, no tracking. If it brings you joy, consider supporting the project. You can turn these reminders off in Settings → Support. Maybe later Support reminders Show a gentle reminder to support the project every 7 days. 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. Choose a device %1$s: \"%2$s\" Play Add to queue Play next This Device On this device Remote Device Remote Device (%1$s) On the connected device Connection failed Connection lost The other device declined the request, or has remote control turned off. Send failed Discovery failed: %1$s Failed to connect: %1$s Devices Refresh Disconnect Connecting... Searching for devices on the network... No devices found Make sure the other device has \"Allow remote control\" enabled in settings. Unknown Device Resolving... Connected Available devices This device Connected Open remote Search again Still looking for more devices... Remote Control Disconnected Connection error: %1$s Unknown Track Unknown Artist Volume Remove from queue More options Playing on %1$s If asked, allow this device on the other Spotube first. You\'re no longer controlling the other device. Pick it again to reconnect. Back to devices Nothing playing Start something on the other device, or pick a track from its queue. Play Where? You have an active jam session. Choose where to play this collection. Play here Suggest to Jam No jam server configured Couldn’t reach the jam server. Check your network or the server URL in Settings → Jam. The jam server runs an incompatible version. No room with that code. Check it and try again. This room is full. The host banned you from this room. The host removed you from the room. This room was opened again on this device, so this connection was closed. Connection failed Connection lost Added to the jam queue Added %1$d to the jam queue Added %1$d to the jam queue Remote Control Request \"%1$s\" wants to control playback on this device. Deny Allow Allow Always Search results All Tracks Users No search types available Start typing to search Start typing to search tracks No results found No results See all Searching Loading tracks... Loading albums... Loading artists... Loading playlists... Loading users... No albums found No artists found No playlists found No users found Digging through the crates... Searching the cosmos... Warming up the speakers... Dusting off the vinyl... Consulting the music gods... Tuning the antennas... Flipping through the records... Failed to load search capabilities Failed to search Failed to search tracks Failed to search albums Failed to search artists Failed to search playlists Failed to search users Browse Synced Plain No synced lyrics available No plain lyrics available %1$s in %2$s %1$d kbps %1$s kHz • %2$d ch No metadata plugin selected Back Retry Close dialog Loading... Unknown Unknown error User Playlist Sign in to continue This part of Spotube needs you to be signed in with your music provider. Sign in once and everything will show up here. %1$s needs you to sign in before it can show this. Sign in once and everything will show up here. Sign in We\'re Truly Sorry Something isn\'t working right now. Your experience matters to us, and we\'re doing our best to fix this. Please try again or check the error details below. Error Details Copy to clipboard View full log Full Error Log Shuffle Shuffle play Follow Unfollow Edit playlist By %1$s Track options Add to Jam Start radio Play next Move to next Remove from queue Remove from favorites Save as favorite Add to playlist Download Share Original Title Artist Album Duration Sort No tracks found Filter Bulk actions Download All Download %1$d Add All to Queue Add %1$d to Queue Play All Next Play %1$d Next Add All to Playlist Add %1$d to Playlist Add All to Jam Add %1$d to Jam +%1$d more No URL to load Go back to browser history Go forward to browser history Filter blacklist... No blacklisted items No blacklisted items match \'%1$s\' Tracks Track Add to blacklist Remove from blacklist No track metadata Could not resolve stream URL Could not resolve stream URL. Try playing the track first. The server refused the download (HTTP %1$d) The server sent an incomplete download. Try again. Only a video is available for this track, so it wasn\'t downloaded Saved Tracks You Following Top Tracks Play top tracks Add top tracks to queue Related Artists Featured Playlists Failed to load artist overview Followers unavailable %1$sK followers %1$sM followers %1$sB followers %1$d follower %1$d followers Like Unlike No-op track title No-op artists Unknown Album Seek Volume Enable shuffle Disable shuffle Previous Next Play or pause Loop mode off Loop mode one Loop mode all Mute Unmute More options Player options Collapse player Expand lyrics Now Playing Lyrics Alternative Source Alternative source Download Downloaded Downloading... Already downloaded Retrying download... Downloading %1$s Playback will pause in %1$s. Pause playback after the selected number of minutes. Minutes Choose between 1 and 600 minutes Cancel timer Start The playback URL was resolved with different streaming settings. The highlighted stream matches your current preference; the active URL refreshes on the next stream request. Matched audio source Loading matched source… A matched remote source is not needed while playing the local cached file. No matched source is available. No matched audio source is cached for this track. Stream details are not cached yet. Play the track first to load them. Failed to load track details. Available streams This track is being served from the local cache. Stream variants are not used for this playback. Loading streams… No streams are available for this source. Currently selected stream Matches your streaming format & quality preference Active playback URL Served from local cache Metadata track Title ID Album Confidence External URI Album ID Album type Album release date Album track count Album genres Duration Track number Disc number Explicit Popularity ISRC Thumbnail URLs Toggle Sidebar Alternative Sources No track currently playing Searching for alternative sources... No alternative sources found Confidence: %1$d% Active source Kick Remove them from the session Kick and prevent them from rejoining Remove suggestions Remove every track they added to the queue Reorder Remove from queue %1$s • Added by %2$s Unknown Loading playlist... Add Tracks Add Tracks to Playlist Search tracks... Search No tracks found Search for tracks to add Done Add Added Loading album... Add to Your Playlist Search Search your playlists... Loading your playlists... You don\'t own any playlists yet.\nCreate one to add tracks. Create Playlist Edit Playlist Create Name Playlist name Description Description (optional) Public Anyone can see this playlist Collaborative Others can add tracks to this playlist Cover Image Playlist cover No image Change Image Pick Image Install Replace plugin.json not found in the zip file manifest.zipline.json not found in the zip file Invalid plugin.json format: %1$s Failed to read plugin: %1$s Failed to install plugin: %1$s A newer version of %1$s is available. Confirm the update before installing. %1$s is already installed. Confirm replacing it before installing. Built-in plugins are already included and can\'t be added again. Built-in plugins can\'t be removed. %1$s declares an invalid apiVersion (%2$s). Expected semantic versioning compatible with %3$s. Spotube plugin API version %1$s is invalid. %1$s targets plugin API %2$s, but Spotube supports breaking plugin API %3$s. Install a plugin built for the same breaking API version. Plugin API not compatible Install plugin? %1$s will be added to your installed plugins. Update plugin? An older version is installed (%1$s). Update to %2$s? Replace installed plugin? %1$s uses an invalid semantic version (%2$s) and can\'t be compared as an update. Replace the installed plugin anyway? The installed version (%1$s) can\'t be compared using semantic versioning. Replace it with %2$s? Version %1$s is already installed. Replace the existing plugin with the supplied copy? Installed version %1$s is newer than the supplied version %2$s. Replace it anyway? Replace the installed plugin with the supplied copy? %1$s: Version API Version Author License Capabilities Abilities Repository Contact Report Bugs Support %1$s Official Verified GitHub stars GitHub repository URL github.com No releases found Select Release Select a release Pre-release Release Notes Home Search On Device Connect Devices Hosting · %1$d listener Hosting · %1$d listeners In a Jam · %1$d listener In a Jam · %1$d listeners Hide Window Show Window Next Track Previous Track Shuffle Loop Loop: OFF Loop: ONE Loop: ALL Volume: %1$d% Volume + Volume - Mute Unmute Like Track Unlike Track Exit Minimize Maximize Restore Close Playback Media playback controls Browse Now Playing Featured Saved Tracks Top Tracks