Please use
Exportify
to export your Spotify playlist into a .csv.
Please use
TuneMyMusic
to export your Apple Music playlist into a .csv. (Apple Music imports are prone to errors)
Paste a YouTube Music Playlist URL.
Make sure its headers are in English.
Strict Album Matching
Album name should strictly match CSV metadata. Disable for better discovery.
Import from JSPF
JSPF (JSON Shareable Playlist Format) is supported by many media players. Import playlists
with rich metadata including MusicBrainz identifiers.
Import from XSPF
XSPF (XML Shareable Playlist Format) is a standard XML playlist format supported by many
media players including VLC, Audacious, and Clementine.
Import from XML
Import playlists from generic XML formats including iTunes XML playlists, Winamp XML, and
other custom XML playlist formats.
Import from M3U/M3U8
M3U is the most widely supported playlist format. Import from any M3U or M3U8 playlist file.
Track information is extracted from the extended M3U format.
Warning: This feature isn't perfect and is prone to errors! Please check your playlist
after to remove any unwanted songs that were added by the system.
Public PlaylistVisible to anyone with the link.
Edit Profile
Integrating Last.fm enables recent activity and top stats on your profile. Authorize it in
Settings > Scrobbling. Note: Last.fm authorization is stored locally and
must be repeated on each device.
Privacy
Public Playlists
Show Last.fm Link & Stats
Create Folder
Email Authentication
Add to Playlist
Go to Playlist
Keyboard Shortcuts
SpacePlay / Pause
→Seek forward 10s
←Seek backward 10s
Shift + →Next track
Shift + ←Previous track
↑Volume up
↓Volume down
MMute / Unmute
SToggle shuffle
RToggle repeat
QOpen queue
LToggle lyrics
/Focus search
EscClose modals
[Previous visualizer preset
]Next visualizer preset
\Toggle visualizer auto-cycle
Customize Shortcuts
Click on a shortcut to rebind it. Press the new key combination.
Note
Unfortunately, some songs weren't able to be added. This could be an issue with our import
system - try searching for the song and adding it. It could also be due to Monochrome not having
the song :(
Missing Tracks:
Sleep Timer
Download Discography
Select which releases to download for :
Custom Database/Auth
Configure custom PocketBase and Appwrite instances. Leave empty to use defaults.
A Guide To Set This Up Can Be Found
Here.
Theme Store
Created: - Updated:
Installs: 0
Description
You need to be logged in to upload themes.
Unreleased Project
#TitleDurationMenu
Photosensitivity Warning
The visualizer contains flashing lights and rapidly moving patterns that may trigger seizures for
people with photosensitive epilepsy.
Viewer discretion is advised.
Update Available
A new version of Monochrome is available.
ESC
Importing Tracks from CSV
This can take a while depending on your playlist size. Please be patient.
Preparing import...
0 / 0 tracks processed
Welcome to Monochrome
You haven't listened to anything yet. Search for your favorite songs to get started!
Editor's Picks
Recommended Songs
Recommended Albums
Recommended Artists
Jump Back In
Editor's Picks
Listening Parties
Listen to music together with your friends in real-time. Host controls the music, everyone
enjoys it.
You need an account to host a listening party.
Listening Party
Party Name
Host: ...
Currently Playing
Participants (0)
Song Requests
Chat
Search Results
My Playlists
Favorites
Please use Google Chrome or Microsoft Edge to play local files.
Select a folder on your device to play local files.
Note: Metadata reading is basic (FLAC/MP3 tags).
Community ThemesBrowse and apply themes created by the community
FontChoose from presets, Google Fonts, URLs, or upload your own
Font SizeAdjust the base font size (50% - 200%)
%
Waveform SeekbarShow a visual waveform of the track in the progress bar
(Experimental)
Album Cover BackgroundUse the album cover as a blurred background on album pages and as primary
color
Dynamic ColorsAutomatically change the app accent color based on the currently playing
track's album art
No Round Album CoverDo not round the album cover in fullscreen view
Vanilla Tilt Album CoverEnable 3D tilt effect on the album cover in fullscreen view
Full-screen VisualizerEnable the visualizer in full-screen mode
Visualizer StyleSelect the visualization style
Visualizer ModeChoose how the visualizer is displayed in full-screen
Smart Intensity SwitchingAutomatically adjust visualizer intensity based on song energy
Visualizer SensitivityAdjust the intensity of the visualizer effects.
Warning: High sensitivity may cause flashing lights and rapid motion,
which can trigger seizures in people with photosensitive
epilepsy.
60%
Visualizer BrightnessAdjust the brightness of the visualizer. Lower this if the visualizer is
too bright for you.
Click a channel tab (FL, FR, etc.) to work on one speaker at
a time.
Measure: click the mic button — pink noise plays for 5
seconds while your microphone captures the room response. Or
import a measurement file from REW or similar.
Pick a target — Harman In-Room is recommended for
speakers.
Set Bass Limit (don't EQ below this) and
Room Limit (don't EQ above this) — the colored lines on
the graph show the active range.
Click AutoEQ to generate correction filters for that channel.
Double-click an empty area on the graph to add a filter band
at that frequency. Double-click an existing node to remove
it.
Repeat for each channel, then Export JSON with all channels.
Tip: Place your mic at the listening position. Measure each speaker
separately for best results.
Frequency Response
OriginalTarget (Primary)Corrected
Preamp0 dB
Database
AutoEq Repo
SAVED PROFILES0
No measurement
40 Hz
500 Hz
0 dB
SPEAKER PROFILES0
PARAMETRIC EQ FILTERS
SAVED PROFILES0
Download QualityQuality for track downloads
24-bit downloads may crash the browser on some devices, or be missing
metadata.
Dolby AtmosPrefer Dolby Atmos tracks when available
Lossless ContainerContainer format for lossless downloads
Bulk Download MethodChoose how multiple tracks are downloaded together
Remember Last FolderRe-use the last chosen directory for Folder Picker downloads
Reset Saved FolderClear the remembered Folder Picker directory
Single Downloads to FolderSave individual track downloads directly to the configured folder instead
of triggering a browser download
Force ZIP as BlobDownload ZIP in memory instead of streaming to disk (use if ZIP streaming
causes issues)
Download LyricsInclude .lrc files when downloading tracks/albums
Romaji LyricsConvert Japanese lyrics to Romaji (Latin characters)
Cover Art SizeSize for downloaded/embedded cover art
Folder TemplateCustomize album folder names. Use / for nested folders.
Available: {albumTitle}, {albumArtist}, {year}
Generate M3UInclude M3U playlist files in downloads
Generate M3U8Include extended M3U8 playlist files in downloads
Generate CUEInclude CUE sheets for gapless playback in downloads
Generate NFOInclude NFO files for media center compatibility
Generate JSONInclude JSON files with rich metadata
Relative PathsUse relative paths in playlist files
Separate DiscsPut tracks in Disc folders when a release has multiple discs
Include Cover FileInclude cover.jpg in downloads
ADVANCED: Custom Database/AuthConfigure custom PocketBase and Appwrite instances
API InstancesManage and prioritize API instances.
Keyboard ShortcutsView and customize keyboard shortcuts
CacheStores API responses to reduce requests
Auto-Update AppAutomatically reload when a new version is available
AnalyticsSend anonymous usage data to help improve the app
Reset Local DataClear all local storage and cached data (does not affect cloud sync)
Clear Cloud DataDelete all your data from the cloud (cannot be undone)
Backup & RestoreExport or import your library and history as JSON
Export All SettingsExport all app settings as JSON
Blocked ContentManage artists, albums, and tracks you've blocked from
recommendations
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.
Support Monochrome
If Monochrome has been useful to you and you're able to, consider making a donation.
It helps pay for the server and domain, and you get to support us :)
If you cannot financially support us, please consider starring the project on GitHub and
sharing with friends!
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/Email 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 Database
Configuration.
If Monochrome has been useful to you and you're able to, consider making a donation. It
helps pay for the server and domain, and you get to support us :)