Simple, honest pricing
The core is free forever. Premium adds the mobile companion app.
Free
Self-hosted, full-featured, no strings attached.
Feature comparison
| Feature | Free | Premium |
|---|---|---|
| Self-hosted server | ||
| Unlimited library | ||
| AI discovery engine | ||
| Sonos integration | ||
| Tailscale remote access | ||
| Beets integration | ||
| Smart playlists | ||
| Karaoke & Party Mode | ||
| Podcast support | ||
| Lossless streaming | ||
| Community support | ||
| Mobile companion app | ||
| Offline sync | ||
| Voice control | ||
| Priority updates | ||
| Discord priority support |
Frequently asked questions
Is the free tier actually free?
Yes. The self-hosted server with all core features is completely free and always will be. No trial, no expiration, no feature gating.
What do I need to self-host?
Any machine that runs Docker — a Raspberry Pi, an old laptop, a NAS, or a cloud VPS. If it runs containers, it runs Vynl.
What does Premium include?
The Premium plan gives you the mobile companion app with offline sync, voice control, priority updates, and Discord priority support. All server features remain free.
Can I cancel anytime?
Absolutely. Cancel anytime — your self-hosted server keeps working with all core features regardless of your subscription status.
Where is my data stored?
On your server. Period. The mobile app connects to your server — we never store your music or listening data on our infrastructure.
Why CHF?
We're a Swiss company (48nauts). Prices are in CHF but you can pay in any currency — your bank handles the conversion.