Zum Inhalt springen

funrecycler

Tipps und Tutorials

Primäres Menü
  • Startseite
  • Start
  • 2020
  • Juni
  • 25.
  • Raspi wird zum Internetradio – moodeaudio

Raspi wird zum Internetradio – moodeaudio

iang 25. Juni 2020 4 Minuten gelesen

Vor ein paar Jahren (2009) hab ich ja darüber berichtet, wie man auf ein Noxon eine werbefreie Firmware bekommt. Und ja, das Radio lief damit wirklich lange und macht es in Teilen immer noch. Leider verliert es seit einiger Zeit gerne mal die Verbindung. Dabei spielt es keine Rolle, ob man über WLAN oder LAN am Netz hängt. Es wird also mal Zeit, über eine Alternative nachzudenken.
Alte Raspis liegen durch die ganzen Konsolidierungen als Docker Container ungenutzt im Regal. Aktuell ist man ja schon bei Version 4 und man will dadurch auch kaum noch V1 der kleinen Minicomputer einsetzen. Alles dauer so fürchterlich lange.
Getestet habe ich aber auf einem V3 und alles damit durchgespielt. Volumio sollte es als erstes sein, hat aber dann recht schnell gegen Moode Audio verloren. Die Funktionen der beiden Platzhirsche im Audio Bereich sind sehr ähnlich. Sogar ein winziges OLED habe ich hinbekommen.

Ich gehe in dieser Anleitung von einer frischen Installation aus: https://moodeaudio.org/

Angeschlossen wird ein OLED . 0.96″ OLED Display I2C IIC TWI 128×64 Punkte Displaytyp: OLED GM009605 Datenblatt .Verwendet wird ein SSD1306 Treiber. Dieses geht nur über ein paar Hacks im System.

ssh pi@moode.local
Passort: moodeaudio

Um den spectrum audio visualizer zu nutzen, brauchen wir cava.

sudo apt-get update
sudo apt-get install libfftw3-dev libasound2-dev
git clone https://github.com/karlstav/cava
cd cava
./autogen.sh
./configure
make
sudo make install

Nun muss in der  /boot/config.txt noch ein Zeile eingetragen werden.

sudo nano /boot/config.txt
....
dtparam=i2c_arm=on

In /etc/modules auch noch das Modul hinzufügen.

sudo nano /etc/modules
....
i2c-dev

Nun wird mpd_oled gebaut.

sudo apt install libi2c-dev i2c-tools lm-sensors
git clone https://github.com/antiprism/mpd_oled
cd mpd_oled
sqlite3 /var/local/www/db/moode-sqlite3.db "DROP TRIGGER ro_columns"
sqlite3 /var/local/www/db/moode-sqlite3.db "UPDATE cfg_hash SET ACTION = 'warning' WHERE PARAM = '/var/www/command/worker.php'"
sqlite3 /var/local/www/db/moode-sqlite3.db "UPDATE cfg_hash SET ACTION = 'warning' WHERE PARAM = '/var/www/inc/playerlib.php'"
sudo cp mpd_oled_fifo.conf /usr/local/etc/
sudo patch -d/ -p0 -N < moode_mpd_fifo.patch
sqlite3 /var/local/www/db/moode-sqlite3.db "update cfg_system set value=1 where param='extmeta'" && mpc add ""

In der Weboberfläche die Zeitzone anpassen timezone at "Moode" / "Configure" / "System" und den Raspi rebooten!

cd mpd_oled
PLAYER=MOODE make

OLED-Display anschließen

OLED Pin

Pin raspi

Notes

Vcc

1

3.3V

Gnd

6

Ground

SCL

5

I2C SCL

SDA

3

I2C SCA

Prüfen ob es erkannt wird.

i2cdetect -y 1

00: — — — — — — — — — — — — —
10: — — — — — — — — — — — — — — — —
20: — — — — — — — — — — — — — — — —
30: — — — — — — — — — — — — 3c — — —
40: — — — — — — — — — — — — — — — —
50: — — — — — — — — — — — — — — — —
60: — — — — — — — — — — — — — — — —
70: — — — — — — — —

Auf Adresse 3c meldet sich das Display.

sudo ./mpd_oled -o 3 -b 10 -g 1 -f 20

Nun sollte was zu sehen sein.
Nun muss man nur noch die Werte in die Config eintragen.

nano mpd_oled.service
sudo bash install.sh
sudo systemctl start mpd_oled

Was die einzelnen Parameter bedeuten, sieht man mit dem folgenden Befehl.

sudo ./mpd_oled --help 

Sollen die Werte angepasst werden, muss man mit
install.sh die config neu einlesen.

Link zum Github

Beitragsnavigation

Zurück: jitsi – aber sicher!
Weiter: Wireguard unter Linux (Ubuntu)

Verwandte Geschichten

wetterGW2

Davis Vantage Pro2 im Smart Home: ein kürzerer Weg für die eigenen Wetterdaten

iang 10. Oktober 2026
ChatGPT-Bild-4.-Okt.-2026-18_58_22

ARISS/ISS-SSTV unter Ubuntu empfangen: SDRangel mit Doppler-Korrektur, PipeWire und QSSTV

iang 4. Oktober 2026
syno

Synology: Benutzerpasswort per SSH ändern

iang 9. September 2026
Neueste Beiträge
  • Davis Vantage Pro2 im Smart Home: ein kürzerer Weg für die eigenen Wetterdaten
  • ARISS/ISS-SSTV unter Ubuntu empfangen: SDRangel mit Doppler-Korrektur, PipeWire und QSSTV
  • Synology: Benutzerpasswort per SSH ändern
  • CHIRP-Unterstützung für den Yaesu FT-991A
  • Meshcore nRF52840 OTA Firmware update. Repeater
Archive
  • Oktober 2026
  • September 2026
  • Juli 2026
  • Februar 2026
  • November 2025
  • Oktober 2025
  • August 2025
  • Februar 2024
  • Januar 2024
  • Oktober 2023
  • Juli 2023
  • Januar 2023
  • Juni 2020
  • April 2020
  • Januar 2020
  • August 2019
  • Mai 2019
  • März 2019
  • Dezember 2018
  • November 2018
  • Oktober 2018
  • September 2018
  • Juni 2014
  • Mai 2014
  • April 2014
  • März 2014
  • Januar 2014
  • Dezember 2013
  • November 2013
  • Oktober 2013
  • Juli 2013
  • April 2013
  • März 2013
  • Januar 2013
  • Dezember 2012
  • November 2012
  • September 2012
  • August 2012
  • Juli 2012
  • Juni 2012
  • Mai 2012
  • April 2012
  • März 2012
  • Februar 2012
  • Januar 2012
  • Dezember 2011
  • November 2011
  • Oktober 2011
  • September 2011
  • August 2011
  • Juli 2011
  • Juni 2011
  • Mai 2011
  • April 2011
  • März 2011
  • Februar 2011
  • Januar 2011
  • Dezember 2010
  • November 2010
  • Oktober 2010
  • September 2010
  • August 2010
  • Juli 2010
  • Juni 2010
  • Mai 2010
  • April 2010
  • März 2010
  • Februar 2010
  • Januar 2010
  • Dezember 2009
  • November 2009
  • Oktober 2009
  • September 2009
  • August 2009
  • Juli 2009
  • Juni 2009
  • Mai 2009
  • April 2009
  • März 2009
Kategorien
  • Allgemein
  • Amateurfunk
  • Android
  • AVR
  • CNC
  • Computer & Technik
  • Datenleck
  • Games
  • Grafik
  • GSM
  • Hardware
  • Kniffe und Tricks
  • Linux
  • Mac
  • meshcore
  • Mikrokontroller
  • misc
  • Politik
  • Programmieren
  • Reviews
  • Software
  • Technik, Trends & News
  • Techniknews
  • Tools
  • Tutorial
  • Video
  • Webseiten
  • yvotd

Das hast du vielleicht versäumt

wetterGW2

Davis Vantage Pro2 im Smart Home: ein kürzerer Weg für die eigenen Wetterdaten

iang 10. Oktober 2026
ChatGPT-Bild-4.-Okt.-2026-18_58_22

ARISS/ISS-SSTV unter Ubuntu empfangen: SDRangel mit Doppler-Korrektur, PipeWire und QSSTV

iang 4. Oktober 2026
syno

Synology: Benutzerpasswort per SSH ändern

iang 9. September 2026
chirp

CHIRP-Unterstützung für den Yaesu FT-991A

iang 21. Juli 2026
Urheberrecht © Alle Rechte vorbehalten. | MoreNews von AF themes.