DSD, all the way up
Native DSD64 to DSD512 with automatic DoP wrapping for DACs that don't speak native. Transport negotiated once, verified per track.
Serento is a native iOS control point for audiophile UPnP systems. Native DSD up to DSD512 (DoP fallback), PCM to 32-bit/768 kHz, gapless playback, and an interface built around the music, not around the device.
Native DSD64 to DSD512 with automatic DoP wrapping for DACs that don't speak native. Transport negotiated once, verified per track.
Your iPhone stays out of the audio path. It tells the renderer what to fetch; bits flow directly from server to DAC.
Serento pauses network chatter between tracks so your DAC settles. Configurable 0–12000 ms.
Library at a glance. Stats, recent, favorites.
Ambient palette extracted from the cover. Scrub, queue, output switcher.
Presets + your own stations. Import M3U from Files.
| Sample rates | 44.1 · 48 · 88.2 · 96 · 176.4 · 192 · 352.8 · 384 · 705.6 · 768 kHz |
| Bit depth | 16 · 24 · 32 bit |
| DSD | DSD64 · DSD128 · DSD256 · DSD512 |
| Transport | DoP v1.1 · Native (when renderer advertises) |
| Gapless | Always on · no crossfade |
| ReplayGain | Track · album · none |
| Lossless | FLAC · ALAC · WAV · AIFF · DSF · DFF |
| Lossy | MP3 · AAC · AAC-HE · Opus · Ogg Vorbis |
| Playlists | M3U · M3U8 · PLS · XSPF |
| Protocol | UPnP AV 1.0 · OpenHome 2.0 |
| Discovery | SSDP · Bonjour fallback |
| Control | AVTransport · RenderingControl · ConnectionManager |
| Silent net | Configurable 0–12000 ms between tracks |
| iOS | 26.0 or later |
| Architecture | SwiftUI · @Observable · strict concurrency |
| Dependencies | Zero · SPM only |
| Offline | Full. Control-point only, no cloud |
Serento enters private beta this summer for Rockna, Linn, Rotel and upmpdcli owners. Drop your email and we'll send one invite when builds are ready. No list, no marketing.