AutoMix
Blends songs like a DJ, matching the beat.
A music player for your own server. Built to sip battery and sound great.
Clients
268 / 300
Observed quiet app intervals, screen offHigher is better
1.55%
App + Android audio/codec CPU, share of one coreLower is better
32.68
Observed app thread switches a secondLower is better
182 ms
Cold launch, median of fiveLower is better
Measured on Android 16 ARM64 emulator (a16b), 2026-10-14, nori 0.6.0-beta.5 (perf build), Symfonium 15.1.0, Musly 2.0.2, Navic v1.0.0-alpha59. Two five-minute runs of real music across five formats, screen off; five force-stopped launches. These are emulator measurements, not phone battery-life figures. Method and raw results.
Sound
Blends songs like a DJ, matching the beat.
Shape the sound band by band.
8,850 headphones, each with a correction curve.
Albums play without a gap. Playlists can fade.
Songs and albums play at an even level.
Speaker, Bluetooth and USB each keep their own sound.
Slow it down, shift it, skip the quiet.
Lyrics and library

Word-synced lyrics follow the song, with the lines before and after in view.
Your library appears as you type. With octo-fiesta, provider results follow after you pause typing.
A taste model on the device builds mixes from what you play. It stays there.
See what you listen to, and build playlists from rules.
Download albums and playlists. They play without a connection.
Connected
Start a song on your phone and pick it up on your laptop. The queue comes with it.
Start a jam and share the link. Friends scan it or open it, listen along on their own devices and ask for songs; you choose what plays.
Look
Privacy, offline and open source
MIT licensed. Read every line.
Nothing counts what you play or tap.
You sign in to your own server, and nowhere else.
Your music stays on the server you run.
Downloads play without a connection.
Latest release:
The APK, for Android 8.0 and later.
Linux and macOS. Choose your system and processor.
Covers in kitty, sixel and iTerm2. Linux and macOS.
The 6th generation on iOS 12, jailbroken.