Settings
Theme Choose your preferred color scheme
System
Light
Dark
Black
Ocean
Purple
Forest
Mocha
Machiatto
Frappé
Latte
Custom
Album Cover Background Use the album cover as a blurred background on album pages and as primary color
Last.fm Scrobbling Connect your Last.fm account to scrobble tracks
ADVANCED: Firebase Configuration Manage Which Database You would like to connect to. Monochrome-Owned Database Is Default.
Audio Quality Quality for streaming and downloads
Gapless Playback Play audio without interruption between tracks
Now Playing View Mode Choose what shows when you click the album art
Track List Actions Choose between a dropdown menu or inline buttons for track actions
Compact Artists Show artist cards in a compact, h…
Settings
Theme Choose your preferred color scheme
System
Light
Dark
Black
Ocean
Purple
Forest
Mocha
Machiatto
Frappé
Latte
Custom
Album Cover Background Use the album cover as a blurred background on album pages and as primary color
Last.fm Scrobbling Connect your Last.fm account to scrobble tracks
ADVANCED: Firebase Configuration Manage Which Database You would like to connect to. Monochrome-Owned Database Is Default.
Audio Quality Quality for streaming and downloads
Gapless Playback Play audio without interruption between tracks
Now Playing View Mode Choose what shows when you click the album art
Track List Actions Choose between a dropdown menu or inline buttons for track actions
Compact Artists Show artist cards in a compact, horizontal layout
Compact Albums Show album cards in a compact, horizontal layout
Download Lyrics Include .lrc files when downloading tracks/albums
Filename Template Customize download filenames. Available: {trackNumber}, {artist}, {title}, {album}
ZIP Folder Template Customize album folder names. Available: {albumTitle}, {albumArtist}, {year}
Keyboard Shortcuts View available keyboard shortcuts
Cache Stores API responses to reduce requests
Backup & Restore Export or import your library and history as JSON
API Instances Manage and prioritize API instances. Automatically sorted by speed.
About Monochrome
Monochrome is a lightweight, privacy-focused music streaming client designed for high-fidelity audio playback. Built with modern web technologies, it provides a clean, distraction-free listening experience. NOTE: The instance you are currently on (monochrome.samidy.com) is a Community Fork adding additional features (library/playlists, accounts, mix + Big UI Improvments & More). I Am Not Affiliated With The Original owner.
Features
- High-quality lossless audio streaming
- Lyrics support with karaoke mode
- Recently Played tracking for easy history access
- Comprehensive Personal Library for favorites
- Intelligent API caching for improved performance
- Offline-capable Progressive Web App (PWA)
- Media Session API integration for system controls
- Queue management with shuffle and repeat modes
- Track downloads with automatic metadata embedding
- Multiple API instance support with failover
- Dark, minimalist interface optimized for focus
- Customizable themes
- Keyboard shortcuts for power users
Technology Stack
Vanilla JavaScript • ES6 Modules • IndexedDB • Service Workers • Media Session API
Sign Up / Sign In
Make An Account to Allow Syncing Your Library Between Devices.
Sync your library across devices
We only store music data and a randomized ID to find out which Google account is which. All data is anonymous. We do not store anything like emails, usernames, or anything sensitive.
However, if you want complete control over your data, we allow you to use your own firebase configuration.