Moosic streams from any Subsonic-compatible server — your NAS, a VPS, or a friend's box. Boots in under a second, gapless FLAC, gets out of the way. Pick modern or retro. Both ship in the box.
Moosic speaks Subsonic — the open standard most self-hosted music servers already use. Point it at one. Or many. A P2P tunnel lets friends share a library without exposing anything to the open internet.
Moosic connects to any server speaking the Subsonic API. No lock-in, no custom protocol. Credentials stored locally. Audio streams directly, zero-buffer.
Point Moosic at several servers and they merge into one browsable library. Albums de-dupe across backends. Pick where to stream from.
Let a friend share their music with you over an end-to-end encrypted QUIC connection. No port forwarding. No exposed ports. Ticket-based pairing.
Biquad filters applied before the audio output. Save presets per album. Shelf and peak filters with bypass.
Moosic ships with a modern single-window dark UI and a retro mode with chunky multi-window chrome, window snapping, and full skin support. Switch between them any time — your library stays put.
No ads. No recommendations engine. No "For You" mix. No telemetry. No cloud sync that breaks when a server sunsets. No upsell to a higher tier. No seat count.
Your files, your servers, your playback. That's it.
No subscription. No tiers. No "Pro" version held back. Buy once, get every update for v1. Works on all three platforms with a single license.
No time-based trial. Every unregistered launch gives you 10 songs, counted when a track actually starts. On song 11 the player pauses and a buy / paste-license overlay covers the queue — restart the app and you get another 10. Feature locks stay on the whole time: single server only, bundled skin, default palette, no P2P, no EQ presets, no playlist save, no global media keys, 500-track library cap, in-memory cover cache. Licensing removes all of it permanently. Offline verification, portable across your devices. No phone-home, no activation server.
If your question isn't here, send an email. A real person replies, usually within a day.
Yes. Moosic is a streaming-only client — no local file or folder playback. You need a Subsonic-compatible server: Navidrome, Gonic, Airsonic, or any other. Run it on a NAS, VPS, or a friend's box. Moosic connects and streams.
Modern is a single dark window with tabs — Player, Library, Party. Retro is a multi-window shell with classic skin support, window snapping, docking, and the compact visual vocabulary of late-90s desktop players. Switch any time. Your library doesn't care.
Moosic streams only from Subsonic-compatible servers — no local file playback. Whatever your server delivers over the Subsonic API is what plays: FLAC, ALAC, MP3, AAC, OGG Vorbis, Opus, WavPack, WAV, AIFF, DSD. Decoded with Symphonia. Gapless on supported formats. The 10-band EQ runs before output. No dithering, no loudness normalization unless you ask.
Nowhere. Zero telemetry. All network traffic is music — talking to the servers you configured, nothing else. We run no backend, no analytics, no license server, no "cloud". Just ship the player and step away. Like a media player from the 90s: no internet, no evil spies. Library metadata and playback history stay on your machine.
Your friend generates a ticket from their server. You paste it into Moosic. A direct end-to-end encrypted QUIC connection opens between the two of you — no relay, no exposed ports, no account anywhere. You browse their library as if it were another server.
Not yet. During this phase of development the source stays closed. We may reconsider opening it later once the player stabilizes.
Partially. Cached metadata and cover art stay available offline, but streams need a live connection to your server. No local file playback.
Drop a .wsz file from the old skin archives onto Moosic's retro window. It gets unzipped, the sprite sheet parsed, and baked into the GPU texture atlas at startup. Most classic skins work without modification.