raDIYo ‚NORA‘

Eine Mediaplayer-Software für den RaspberryPi. Gleichzeitig ein Hardware Upgrade eines alten Radios NORA Rienzi, Bj. ca. 1935

Benötigt wurde eigentlich ‚nur‘ ein Radiowecker. Da sich ein Raspberry Pi mit etwas Zusatzhardware sehr gut als Media-Player eignet, wurde auf Basis des Linux-eigenen ‚pulse-audio‘ Soundsystems entwickelt.

Implementiert wurde mit Hilfe der Multimedia-Komponenten der Qt-Bibliothek. Eine Besonderheit ist die Integration zweier KY040 Rotary-Controls als ‚echte‘ Knöpfe: Die Elemente der Nutzeroberfläche können per Touchscreen, Maus oder eben den Dreh-Drück-Reglern bedient werden.

Die Benutzeroberfläche wurde im Stil möglichst ‚altmodisch‘ gehalten, die Bedienung erfolgt sowohl über Maus und den Touchscreen als auch über ‚echte‘ Steuerkomponenten wie Schalter und Rotary-Encoder, die über die GPIO-Schnittstelle des Raspberry Pi integriert wurden.

Beim Einbinden der Steuerungskomponenten entstand die Idee, eine Software-Schicht zur Koppelung von Hardwareelementen an die Widgets einer Benutzeroberfläche zu entwickeln, siehe dazu auch https://sourceworx.org/lib-pigpio/

Das Radio Nora Rienzi hat auch eine politische Geschichte: Der Name ‚Nora‘ bezieht sich auf die Besitzerfamilie Aron. Der jüdische Unternehmer Manfred Aron wurde 1935 bis zum „Verkauf“ seiner Anteile mehrfach von der Gestapo in Beugehaft genommen und konnte 1941 in die USA fliehen. ‚Rienzi‘ war die Lieblingsoper Adolf Hitlers.

 

 

  • Sprache: c++ / Qt
  • Plattform: Windows, Raspberry Pi und andere Linux-Systeme
  • Quellcode: opensource/raDIYo
  • Status: beta