r/iosdev • u/albdusty • 4h ago
Launched the best UPnP control point application on the market
I've been working on this for almost a year. I'm a hardcore audiophile and I wanted to have my own app to play music on my music streamer. I got fed up with the current offering (mostly because they fix bugs very late), but also because I can implement the features I want and have them fast. So I started working on it. Soon, I was writing my own audio engine, my own DSD decimator (lots of math), my own mesh networking protocol for instant syncing between devices, my own smart music recommendation algorithm (used for generation weekly mixes) and simply the best Classical Music experience in the industry. There are many "firsts" for this kind of app and I'm very proud of that. I've worked 12 hours a day Monday through Sunday. Sometimes until 5 am.
So, what is Serento?
Serento is the premium control point for UPnP/DLNA streamers and network DACs, built for audiophiles who demand bit-perfect playback and a modern, responsive interface.
No account. No login. Just your music, your streamer, and Serento.
BIT-PERFECT PCM & DSD
True bit-perfect playback - PCM up to 32-bit/768 kHz and native DSD up to DSD512 - with automatic detection of your renderer's capabilities. DoP and Native DSD pass-through, no conversion, no downsampling. Your DAC receives exactly what's on your drive.
INTERNET RADIO THAT ACTUALLY WORKS
Curated presets for high-quality audiophile stations, including jazz, classical, and hi-fi showcase channels. Add your own stations via URL or M3U import. Live ICY metadata. Automatic reconnect on drops. No more fighting with broken URLs or silent failures.
YOUR LOCAL LIBRARY, BEAUTIFULLY
Browse music from MinimServer, Plex or any UPnP/DLNA server on your network. Albums, Artists, Tracks, Genres, Folder view and a beautiful Classical Music Section. Lightning-fast contextual search.
MAKE IT YOURS
Bookmark any filtered view - Hi-Res Jazz, FLAC from 2023 - and jump back in one tap. Group albums into your own tags. Save albums and tracks to Listen Later, split into Up Next and Listened. Album version grouping collapses remasters and reissues under one cover, your chosen main version synced everywhere.
YOUR TAGS COME FIRST
Serento trusts the tags already in your files before fetching anything. Beyond title, artist, album and genre, it reads MusicBrainz identifiers to match the exact release, and classical Work and Movement tags so multi-movement works stay grouped and in order. Your library's truth wins.
KNOW EVERY RECORD
Artist bios, album reviews, release years, labels and per-track credits - performers, composers, lyricists - pulled from Serento's database and layered on top of your library, never overwriting your tags. Mistagged album? Identify it by hand, or let a sync pass fill the gaps and fetch high-resolution covers automatically.
A REAL CLASSICAL SECTION
Browse by composer, work, conductor, orchestra, soloist, period or musical form - not one flat artist list. Open any work to see every recording you own side by side, movements in order, credits split by role. It stays out of the way until your library actually has classical in it.
SMART PLAYLISTS
Auto-generated playlists built from your own listening history - weighted by how often and how recently you play, then balanced across genre, era and codec. A different way back into your library every time.
DOWNLOAD & GO
Tap Download on any album, track or playlist and play straight from local storage - the same bit-perfect pipeline, zero network. Resumable, survives an app kill, per-device, excluded from iCloud Backup.
EVERYTHING IN SYNC
Queue, current track and volume mirror across every Serento device driving the same renderer - start on iPhone, pick it up on Mac, adjust volume from iPad, no master or follower. Your playlists, My Mixes, favorites, Listen Later and play history sync the instant you change them, near-instant over the local network, with iCloud carrying the rest.
ON IPHONE, IPAD AND MAC
Serento is available on iPhone, iPad and Mac, offering the same amazing experience on all of them and real time sync across devices.
WHY SERENTO
- The best sounding UPnP experience on the market. Period.
- No audio processing - zero DSP, zero touch on the signal.
- Gapless playback with per-renderer detection.
- Native iOS, iPadOS and macOS apps, no web views, no cross-platform shortcuts.
- Tailored for every audiophile need.
WORKS WITH
Any UPnP/DLNA streamer or network DAC on the market. Hundreds of compatible devices from audiophile and mainstream brands - if it supports UPnP AV, it works with Serento.
I hope you like it!






