Raspberry Pi music hub
In this post I will show how a raspberry pi can be setup as a central music hub, which can then be controlled through Rigelian. My own setup will serve as an illustration for this. At the center of the system is a Raspberry Pi 4b with 2Gb of memory, combined with a HifiBerry DAC2 Pro audio card. I used to run the configuration on a Raspberry Pi 3b with 1Gb of memory, but that would run out of memory after some days of usage, and then had to be rebooted. With the 4b I don’t have this issue. A […]
Music discovery part 1
Many music lovers like to discover music by combining their own music library with the content of a streaming services (anyone say Roon?). Rigelian is also moving in that direction with the support for both UPnP and Qobuz for OpenHome players. In the next version of Rigelian, the artist view can present albums from your local library, albums from Qobuz as well as an artist biography and list of similar artists. The spacing has also been optimized for better readability. Also notice the quality indicators (HD, CD) that were introduced in version 3.1. At a later stage, the album view […]
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 […]