Serento·
SERENTO Company · Open Source

Some parts public, some not.

Serento is a commercial iOS app. The pieces below are released under permissive licenses for anyone to learn from or reuse.

01 serento-upnp

MIT-licensed Swift package implementing UPnP AV + OpenHome client. Powers Serento's discovery and transport layer. github.com/dustyenterprise/serento-upnp.

02 serento-m3u

MIT-licensed M3U / M3U8 / PLS / XSPF parser in pure Swift. No regex; line-based state machine.

03 serento-dop

Apache-2.0 DSD-over-PCM wrapper helper library, used by Serento to negotiate DoP v1.1 with renderers that don't advertise native DSD.

Pull requests welcome on all three. Security issues to security@serento.app.