v1.0 — shipping now macOS · Windows · Linux

A music player
for the library
you actually have.

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.

14-day refund · no account
macOS
Windows
Linux
00:28
Home Server
Stereo · 1000kbps · 44kHz
Maren Åkerlund — Låt oss prata om ingenting Maren Åkerlund — Låt oss prata om ingenting Maren Åkerlund — Låt oss prata om ingenting  
Vol
0:28
3:41
Queue· 12 tracks
Clr
01. Maren Åkerlund — Låt oss prata om ingenting 3:41
02. Maren Åkerlund — Högsbo Riviera 3:41
03. Maren Åkerlund; Amanda Bergman — Buddy 4:10
04. Maren Åkerlund — Göteborg 3:48
05. Maren Åkerlund — Händer 4:25
Add
New
Save
Random
FLAC · ALAC · OGG · MP3 · AAC · OPUS · WAVPACK · DSD GAPLESS PLAYBACK 10-BAND EQ MULTI-SERVER LIBRARY P2P SHARING SKINNABLE RETRO MODE NO ACCOUNTS NO TELEMETRY   FLAC · ALAC · OGG · MP3 · AAC · OPUS · WAVPACK · DSD GAPLESS PLAYBACK 10-BAND EQ MULTI-SERVER LIBRARY P2P SHARING SKINNABLE RETRO MODE NO ACCOUNTS NO TELEMETRY  
02 · Self-host

Your library.
Your server. Your rules.

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.

fig.01 — transport ● live
MOOSICyour desktopsubsonic apibridge / optionalmerges · auth · cachesserver 01home · nasserver 02vpsfriend's boxp2p tunnel

Works with what you run.

Moosic connects to any server speaking the Subsonic API. No lock-in, no custom protocol. Credentials stored locally. Audio streams directly, zero-buffer.

Navidrome// self-hostedtested
Gonic// lightweighttested
Airsonic-advanced// community forktested
Funkwhale// federatedtested
Polaris// rust-nativetested
Your own// bring the apibyo
01

Multi-server library

Point Moosic at several servers and they merge into one browsable library. Albums de-dupe across backends. Pick where to stream from.

02

P2P tunnel

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.

03

10-band parametric EQ

Biquad filters applied before the audio output. Save presets per album. Shelf and peak filters with bypass.

04 · Pricing

One price.
Yours forever.

Moosic v1

Full license · one-time
$19 USD · once
  • All features. Modern + retro, EQ, P2P, visualizer.
  • macOS · Windows · Linux from one license.
  • Every v1.x update. Forever.
  • Personal or commercial use.
  • 14-day no-questions refund.
  • No account. License key ships to your email.

What you're not paying for.

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.

DemoFree · 10 songs per launch
PaymentCard · Google Pay · Cash App

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.

How the free version works

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.

05 · FAQ

Things people ask
before they buy.

If your question isn't here, send an email. A real person replies, usually within a day.

Q1Do I need a server to use Moosic?

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.

Q2What's the difference between modern and retro mode?

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.

Q3Which audio formats does it play?

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.

Q4Is there telemetry? Where does my data go?

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.

Q5What does "P2P sharing" actually mean?

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.

Q6Is the source available?

Not yet. During this phase of development the source stays closed. We may reconsider opening it later once the player stabilizes.

Q7Does it work offline?

Partially. Cached metadata and cover art stay available offline, but streams need a live connection to your server. No local file playback.

Q8Can I use my existing skin files?

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.