A sleek desktop music player and tagger for offline music 🪕 With experimental features like map view, GPT analysis, artist toolkit. Built with Svelte and Tauri
Full Changelog: https://github.com/basharovV/musicat/compare/v0.5.0...v0.6.0
A brand new Map view! Click on the "MAP" view to display your library as a map 🗺 Click on countries to play
Assign Origin Country. For the map to be useful, enrich your library with country data (right click track → "Origin country"), and it will be added to all songs by that artist.
Stats view with AI model support. The stats view shows you insights into your library. Play count, popular genre and countries, as well as a timeline view that shows albums by release date.
Get insights via an AI model. Musicat is now integrated with two APIs - Open AI's and Ollama (local), which analyse your music library and provide further insights. At the moment, it asks the model for sentiment analysis, a brief summary and some fun facts about your library. To configure AI, open settings.
Shuffle. You can finally shuffle the current play queue.
Sticky artists + albums. As you scroll, the artist and album acts as a sticky header.
Button to scroll to Now Playing track
Column picker. Right-click on the column header to open the column picker.
Introducing the Artist's Toolkit - helping you write songs and organize musical ideas inside your music player. How cool is that!
Album View! Browse and play albums in your library, with all the artwork on display, and beautifully animated CD covers.
The default sort in the Library is now the 'discography' sort. As you scroll, you see Artists in alphabetical order, albums in release date order, and tracks in the right order
The default visualizer in the Now Playing section is now an oscilloscope, with a full screen option. More visualizers will be added in later releases.
You can now filter the library by compression type "lossy", "lossless", or "both"
Mac Universal build only for now. Windows/Linux binaries are not yet ready (although you can build it using npm run tauri build
)