A sleek player for your local music library
-
π΅ supports MP3, FLAC, WAV, AAC, OGG
π linked library, using original files on disk
π gapless playback (same sample rate only)
π· metadata tagger (read and write ID3v2, Vorbis)
π auto-watch and re-scan folders
π§ smart playlists
πΌ download album art, origin country from Wikipedia
π€ fetch lyrics for current song
πΊ World Map view - see your library on a map
πΏ a neat mini-player
πΈ U2's latest album automatically added to your library
π Stats, album timeline
π Waveform view
-
Warning
musicat is currently in major version zero (0.x) active development, and features are being added regularly. Things may break or change at any time! Keep an eye out for new releases, report bugs and give feedback!
This is a player that I built for personal use, with the goal of re-connecting with my local music library in the age of streaming. It's pleasant to use, with a modern UX that is fresh yet feels familiar to classic software like Winamp, foobar2000 and iTunes. It's fast, audiophile-friendly and can handle large libraries of all formats. I wanted to create a tool that puts me as the listener back in the driver's seat, taking an active role in organizing and enriching my library of music that I curate with passion.
Musicat also strives to be a meta-layer on top of your library. Features like Map View and Stats are all derived from the question - "how can I connect more with my music collection?". They might seem like gimmicks, but there is a lot of room to explore this idea, and this app is the perfect playground to do that. Whether it's learning about the artists via a Wikipedia panel, or getting a glimpse into your listening habits, you can expect more functionality of this sort to be built into the app.
As a musician, I also wanted to organize my own music that I've made over the years, or tag bands that I've played in, and use the app as a way to build your own discography, as well as a knowledge base of new song ideas and lyrics. I created a prototype feature called "Artist's Toolkit" (enable in Settings) that captures this idea. It's half-baked at the moment, but it has already proven useful as a concept.
Albums |
Queue |
Track Info / Tagger |
Smart Playlists |
Map |
Stats |
Cmd/Ctrl
+F
: SearchUp
/Down
: Highlight next, prev track (also in metadata viewer/editor).Shift
to multi-selectENTER
: Play highlighted trackShift
+Click
: Highlight multiple tracksSpace
: Play / pauseI
: Show Info & MetadataAlt
+Q
: Open the QueueAlt
+A
: Go to AlbumsAlt
+L
: Go to LibraryCmd/Ctrl
+L
: Open Lyrics
This app is built using Svelte + Tauri.
Musicat uses ALSA on Linux, install it if you don't already have it on your system: