Serento Download
The ecosystem · Explained simply

How does all of this actually work?

Servers, renderers, syncing, discovery: the words sound technical, but the ideas are simple. This page explains the whole UPnP ecosystem visually, in plain language, so everything Serento does finally clicks. Ten minutes, no jargon left unexplained.

01 · The cast

Three roles, one home network

Every UPnP music system, no matter the brand, is the same play with three actors.

The library

Media server

A small app (MinimServer or Plex) running on a computer or NAS, pointed at your music folder. It reads every file's tags, titles, artists, covers, and offers the collection to the network. It stores the music; it never makes a sound itself. If Serento is the remote, the server is the record shelf.

The remote

Serento

Serento is the screen in your hand. It doesn't store your music and it doesn't make the sound: it directs. You browse the library, pick an album, choose which speaker plays it. In UPnP language this role is called the control point. The magic: because everyone speaks the same language, Serento can direct any server and any renderer, from any brand.

The player

Renderer

The thing that actually makes sound: a network streamer, a streaming amplifier, a DAC, or Serento's own device, if you choose “This iPhone / iPad / Mac” as the output. When you press play, the renderer fetches the music straight from the server and plays it. Your phone stays out of the audio path.

i

One device can play two roles. Your iPhone can be the remote and the player (choose “This iPhone” as the output). A NAS can hold the server. But the three roles always exist, that's the key mental model.

02 · Discovery

How do they find each other?

No pairing, no codes, no accounts. When Serento opens, it calls out on your Wi-Fi (“anyone here who speaks UPnP?”) and every server and renderer answers with its name and address. That call-and-answer is a standard called SSDP, and it's why everything appears by itself.

For discovery to work

  • Phone/iPad/Mac and server on the same Wi-Fi network
  • iOS asks once for Local Network permission, say yes (Settings → Serento → Local Network if you missed it)
  • The server app is actually running on its computer/NAS

The classic blockers

  • Guest Wi-Fi or a second network name, devices can't see each other
  • VPN on the phone, traffic leaves your home network; turn it off while listening
  • Router/AP “client isolation”, a setting that deliberately walls devices off; disable it
  • Computer firewall blocking the server app
03 · The sync

Why does Serento sync?

This is the question we get most. Short answer: sync copies the card catalogue, not the books. Your server knows thousands of albums. Asking it over Wi-Fi for every screenful (every scroll, every search, every letter you type) would feel slow and clunky.

What sync copies

Titles, artists, albums, genres, years, cover art, formats: the information about your music. It's small and fast.

What sync does not copy

The audio files themselves. Those stay on the server and stream on demand when you press play. Your phone doesn't fill up.

What you get

Instant browsing, instant search, beautiful shelves, even with a six-figure track count. The library feels local, because the catalogue is.

When do I sync?

First timeSync Data: the full catalogue copy. Grab a coffee for a big library; it's a one-time cost per device.
Added new musicSync Data: after the first time it only brings in what is new or changed, so a top-up takes seconds (MinimServer & Plex).
Retagged filesRun Sync Data again so corrected titles, covers and tags replace the old catalogue.
i

Each device keeps its own catalogue. Your iPhone, iPad and Mac each sync once. That's why a brand-new device shows an empty library until you run its first Sync Data, nothing is wrong, it just hasn't copied the catalogue yet.

04 · The stream

Where does the music actually flow?

Here's the part that surprises everyone. When you play to a streamer, the audio never touches your phone. Serento just tells the streamer “fetch this song from the server”, then the two of them talk directly.

Output: streamer

Streamer output. Serento sends small commands; the streamer pulls the audio straight from the server, bit-perfect, untouched. You can lock your phone, take a call, even leave the room: the music keeps playing, because your phone was never in the audio path.

Output: this iPhone

Device output. No streamer needed: your iPhone, iPad or Mac becomes the renderer. The audio flows from the server to the device and plays through its speaker, headphones, or whatever is connected. The device has to stay on your home Wi-Fi while it plays.

05 · Your kit

What you need

Required

A home network

Your normal Wi-Fi router. Everything must sit on the same network, that's the whole trick.

Required

A media server

An app (MinimServer or Plex) running on a computer or NAS, pointed at your music folder. Our setup guide walks you through it in ~10 minutes.

Required

Serento

On iPhone, iPad or Mac. The remote, and, whenever you want, the player too.

Optional

A renderer

A network streamer, an amplifier with streaming input, a DAC. Only needed for hi-fi output, Serento itself plays happily through your device.

06 · In the app

Your first five minutes in Serento

  1. Open Serento on the same Wi-Fi

    Allow Local Network when iOS asks. Discovery starts by itself, no setup screen needed.

  2. Pick your server

    Go to Settings → Libraries. Your server appears by name (that's SSDP at work). Tap it.

  3. Run Sync Data

    The catalogue copies over, you'll watch the album count climb. Big library? Let it finish once; every later launch is instant.

  4. Choose the output

    Tap the output selector and pick your streamer, or “This iPhone / iPad / Mac”. This is the renderer role from section 01.

  5. Press play

    Browse, tap an album, listen. Next time you add music to the server, run Sync Data and it appears here.

07 · Every question

The questions everyone asks

  1. Is the server app running right now on its computer/NAS?
  2. Is your device on the same Wi-Fi name as the server (not guest Wi-Fi, not cellular)?
  3. iOS: Settings → Serento → Local Network = on.
  4. VPN off on the phone/Mac.
  5. Router settings: disable AP/client isolation if present.
  6. Computer firewall: allow the server app.

Ninety-nine times out of a hundred it's one of the first four.

Playing to a streamer: no. The audio flows server → streamer directly; your phone is just the remote and can sleep. Playing on the device itself: the device is the player, so it must stay on the network and awake enough to play (locking the screen is fine; leaving Wi-Fi range stops it).

No: servers, renderers and Serento talk entirely inside your home network. Internet is only used for extras like online radio, artist photos and metadata lookups. Your music plays fine with the internet down.

The catalogue on your device is a copy, it doesn't know the server changed. First make the server itself rescan (MinimServer: Status → Rescan; Plex: scan library), then in Serento run Sync Data · after the first sync it only pulls what changed. The new albums land in Recently Added.

Files often carry a small embedded thumbnail (around 500×500). A folder.jpg / cover.jpg next to the tracks is usually the full-resolution cover, and Serento prefers it automatically, so big screens (Now Playing, album pages) stay sharp.

UPnP is a home-network ecosystem, outside your Wi-Fi the server is unreachable. For listening on the go, use Serento's downloads: save albums to the device while at home, play them anywhere.

Not when a streamer is the output: it pulls the original file straight from the server, bit-perfect, FLAC, hi-res, DSD, untouched by the phone. When the device itself is the output, the device decodes and plays at the best quality its hardware supports.

UPnP is the shared language. DLNA is a certification built on it; for our purposes, the same thing. OpenHome is an extension some hi-fi streamers speak: it lets the streamer hold its own play queue, so playback survives even if the phone disappears entirely. Serento speaks all three and picks the best one automatically, nothing to configure.

Both. Multiple libraries live side-by-side in Settings → Libraries (each syncs separately). And multiple Serento devices co-exist happily, each keeps its own catalogue copy, and on the same network they even share now-playing state, so the iPad can show and steer what the iPhone started.

It's reading your entire catalogue (potentially tens of thousands of entries) plus cover art, over Wi-Fi, once. After that, browsing never touches the network and later top-ups (Sync Data) take seconds. One-time cost, permanent payoff.

08 · The words

A tiny glossary

UPnPUniversal Plug and Play: the shared language that lets music devices from any brand find each other and work together on a home network, automatically.
DLNAA certification programme built on UPnP. When a device says “DLNA”, it speaks the same language; for day-to-day use, treat UPnP and DLNA as synonyms.
Media serverThe app that holds your music library and serves it to the network, MinimServer or Plex, running on a computer or NAS. The “library” role.
RendererThe device that turns the stream into sound: a network streamer, a streaming amp, a DAC, or Serento's own device output. The “player” role.
Control pointThe remote: the app you hold to browse the library and direct the renderer. That's Serento. You'll see the term on forums; in daily life you just call it “the app”.
OpenHomeAn extension of UPnP that some hi-fi streamers speak. The streamer keeps its own play queue, so music continues even if the phone leaves. Serento uses it automatically when available.
SSDPThe discovery call-and-answer: Serento asks “who's on this network?”, devices answer with their name and address. It's why everything appears without pairing.
SyncCopying the server's catalogue (titles, covers, tags, not the audio files) onto your device, so browsing and search are instant. The first sync copies everything; after that only new or changed items come across.
Bit-perfectAudio delivered exactly as it is in the file, with nothing changed along the way, no resampling, no processing. What you get when a streamer pulls directly from the server.
Tags / metadataExtra text your files carry: title, artist, album, year, composer, cover art. Good tags = a beautiful library. Servers read tags; Serento shows them.

Ready to build yours?

The setup guide takes you from zero to playing in about ten minutes, server install, configuration values to copy-paste, and the first sync.