A modern swift framework for UPnP

In this article I want to present details on SwiftUPnP, the library that powers the UPnP / OpenHome implementation in Rigelian. OpenHome is a network protocol derived from UPnP, specifically meant to control music players. Here I’m highlighting 3 alternatives to implement this protocol in a swift based iOS / macOS app. ohNet – a cross platform library provided by OpenHome itself. UPnAtom – a swift based implementation of the standard UPnP protocol. SwiftUPnP – a modern swift based implementation of the full UPnP AV and OpenHome protocol stack. ohNet This is a cross platform library provided by OpenHome itself. It’s […]