Noxon iRadio

      Kommentare deaktiviert für Noxon iRadio

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)