Hier mal kurz ein paar Infos zum iRadio 300
Nachdem das Teil in die Jahre gekommen ist und per http sich im Internet die eingestellten Sender beim starten holt, hat sich Terratec (oder eine Nachvolgerfirma) gedacht, wir schalten mal die Server ab.
Dies ist dann auch zum 01.07.2022 geschehen.
Sch….. Nun haben viele Menschen Elektroschrott zu Hause. Obwohl am Radio selbst alles noch funkt….
Zum Glück gibt es findige Menschen.
Man manipuliert einfach mal die DNS Auflösung und bildet die externen Server einfach selbst nach.
Genau das macht man mit XONOX
Hier auf hifi-forum.de wurde das ausgiebig diskutiert
Mittlerweile gibt es parallel auch ein weiteres Projekt zur Lösung Noxon Server
Interessant auch ein alter Artikel zu dem Thema Written by Christian Weiske.
Stand 14.04.2023 Wechsel auf Noxon-Server
================
Nachdem ich als Server einen Intel NUC aufbaue, habe ich auch das Thema Noxon dort in einem Container realisiert.
- Installation eines LXC Containers auf Standard Debian Template Basis
(debian-11-standard_11.6-1_amd64.tar.zst) - Dann DNSMASQ auf Debian installieren
- Den Systemd-Resolve.service deaktivieren
systemctl disable systemd-resolved
systemctl stop systemd-resolved
mv /etc/resolv.conf /etc/resolv.conf.bak
echo ‘nameserver 10.1.1.100’ >> /etc/resolv.conf - DNSMASQ installieren
apt-get install dnsmasq -y - DNSMASQ DNS Server konfigurieren
vi /etc/dnsmasq.conf
# dopper 20230414
server=10.1.1.100
address=/legacy.noxonserver.eu/10.1.1.114
address=/gate1.noxonserver.eu/10.1.1.114 - DNSMASQ neustarten
service dnsmasq restart - Nun noch die noxon-server Installation
mkdir /usr/bin/noxonserver
cd /usr/bin/noxonserver/
wget https://github.com/Tereius/noxon-server/releases/download/v1.0.0/noxon-server_linux_amd64
ln -s noxon-server_linux_amd64 noxon-server
chmod 755 noxon-server_linux_amd64
vi stations.json
GIN_MODE=release ./noxon-server - So nun muß noch der automatische Start des Servers realisiert werden
- Erst mal ein Startscript erstellen
vi noxon-server.sh
#!/bin/bash
cd /usr/bin/noxonserver
GIN_MODE=release /usr/bin/noxonserver/noxon-server & - Nun noch den Start unter Systemd einrichten
vi /etc/systemd/system/noxon-server.service
[Unit]
Description=Starting Noxon Server for iRadio
[Service]
Type=forking
ExecStart=/bin/bash /usr/bin/noxonserver/noxon-server.sh
[Install]
WantedBy=multi-user.target
Alias=NoxonServer - chmod 644 /etc/systemd/system/noxon-server.service
- systemctl enable noxon-server.service
- systemctl start noxon-server.service
systemctl status noxon-server.service
(systemctl daemon-reload)