Vermilion is a clean, minimal and simple music player for MPD, Tidal, Spotify and more.
Note
Please note Vermilion is in very early stages of development. Bugs are to be expected.
- Play queue
- Mini / fullscreen player with controls and lyrics
- Tidal / MPD / Spotify / YT Music support
- Listenbrainz integration
- MPRIS integration
- Discord RPC integration
- favorites (fetch / send)
- local playlists
- foreign playlist write (update, remove, add)
- a bunch of qol stuff
Go to settings and input your mpd server's address and port. That's it.
- Playback
- Volume
- Searching for songs
- Searching for albums / artists
- Browsing artist / album pages
Note
Tidal playback is supported via widevine and a custom electron version from castlabs. This does mean that Digital Rights Management is used to play Tidal content.
Please also do note that Vermilion is not designed to bypass any of Tidal's content restrictions. You will need a paid account to use Tidal within Vermilion, and will be shown your account region's content offering, just like in the official app.
Check the docs for how to connect Vermilion to Tidal.
- Playback
- Volume
- Playlists (read-only)
- Searching for songs / albums / artists
- Browsing artist / album pages
- Video album covers
- Lyrics
- Adding / editing playlists
- Viewing / adding / removing favorites
Note
Spotify playback requires a Spotify Premium account to work, and a small API setup.
Check the docs for more.
- Playback
- Volume
- Searching for songs / albums / artists
- Browsing artist / album pages
- Browsing your playlists
- Adding / editing playlists
- Viewing / adding / removing favorites
Note
YT Music playback is quite barebones and has quite serious caveats. It is also very much unofficial.
Check the docs for more.
- Playback
- Volume
- Searching for songs
- Artist and album pages
- Workaround for IP blocks
- Playlists
See building.md.
Vermilion is in no way associated with, or endorsed by, Tidal, TIDAL Music AS, Youtube, Spotify, Youtube Music or Google LLC.