Ja, mein iRadio 300 spielt wieder! Ich habe meinen eigenen Server ins Radio reingesetzt.
Nachdem ich 2022 bereits einen virtuellen Server gefertigt hatte, fehlte mir die passende Hardware dafür. Seit März 2023 gibt es nun schon den "Raspberry Pi Pico W" Mikrorechner, der für mich ideal ist. Entscheidende Faktoren:
- sehr geringer Verbrauch
- WLAN
- kleine Bauform
- einfach zu programmieren (MicroPython)
- günstiger Preis (< 10€ !)
Währen der Realisierung habe ich viel experimentiert und mit Kinderkrankheiten gekämpft. Am Ende hatte ich aber meinen eigenen Server samt HTML-Seite für die Pflege der Senderliste auf dem PicoW am Laufen. Dank der im iRadio vorhandenen 3,3V konnte ich den Winzling direkt ins Radio reinsetzen und sogar die Kontroll-LED ist durch das BR-Loch sichtbar.
Jetzt nach 3 Monaten Betrieb läuft alles noch bestens. Ein ganz kleiner Schönheitsfehler: ich musste das iRadio ca. 1 mal pro Monat ganz ausschalten, damit der Server, der sich offensichtlich aufgehangen hatte, wieder neu gestartet wird. Um diesen gelegentlichen Fehler zu finden ist mir momentan der Aufwand zu groß.
Wer mehr Infos möchte, oder auch die Software, kann sich einfach bei mir melden.
erstmal herzlich Willkommen bei uns Rostwicklern
Ja da bin ich aber sowas von interessiert, zumal hier auch ein arbeitsloses i300 herumsteht.
Mein Sohn würde sich in seiner Studentenbude die er bald bezieht bestimmt freuen wenn das Teil wieder musiziert.
Auch hier besitzt der ein oder andere ein solches o.ä. Gerät.
auch ich hätte Interesse an sowas. Mein i300 und auch mein A540+ können das auch nicht mehr. Hab zwar noch ein i310, aber das läuft bei mir im Büro und im Wohnzimmer hätte ich auch gerne ein funktionierendes.
Wäre toll, wenn du hier eine Anleitung etc. posten könntest.
22.08.2023, 09:28 (Dieser Beitrag wurde zuletzt bearbeitet: 22.08.2023, 12:46 von Ronnzo.)
Hallo liebe Interessenten,
eine Doku habe ich schon gemacht und hier angehängt.
Ich hatte einen Kumpel um den Test der Anleitung gebeten, aber der hatte leider noch keine Zeit dafür.
Im 2. Anhang ist die Software, aber ich musste Thonny weglassen weil es zu groß war. Ihr könnt es hier runterladen: https://thonny.org/
Nehmt bitte die Portable Version, die im Downloadbereich weiter unten zu finden ist.
Am Besten entpackt ihr das noxonserver.zip samt Ordner und installiert Thonny in den vorbereiteten Ordner, oder kopiert einen neuen Ordner mit Thonny an die gleiche Stelle.
Ich hoffe, dass ihr damit klar kommt und wünsche euch viel Spaß beim "Basteln"!
Ronald
P.S. jetzt hab ich noch die Thonny Konfiguration angefügt, die liegt auf c:\noxonserver.eu\Thonny411\user_data\configuration.ini
Die Thonny configuration funktioniert auch in der Portable Version von Thonny 4.2.1
Leider kann ich nicht mehr so viel neues testen, weil meine Frau den iRadio fast ständig benutzt. Hauptsache sie ist wieder glücklich damit!
Wenn also jemand mit neueren Versionen von Micropython vielleicht dieses kleine Reset-Problem weg bekommt würde ich das sehr gerne wissen.
Tritt zwar nur 1 Mal pro Monat auf (zufällig genau Heute ), nervt mich aber trotzdem ...
Zu meiner Software möchte ich anmerken, dass es bestimmt elegantere Lösungen geben kann, aber meine zahlreichen Versuche mit Timern und Multitasking sind allesamt gescheitert, weil schon die 2. Task immer die 1. lahmgelegt hatte. Und die sonstigen, wirklich eleganten Module ergaben alle das gleiche Problem.
Auch die HTML-Seite ist recht einfach gestrickt, weil der direkte Nachbau für mich völliges Neuland war. Gute Verbesserungen sind mir deshalb jederzeit willkommen!
das ist ja wohl großes Kino! Vielen Dank für das "Teilen" der Idee und der ausführlichen Beschreibung. Nachdem ich es hier gelesen hatte, habe ich sofort einen Raspi Pico W bestellt, der Aufbau und die Programmierung haben 30min gedauert. Vielen DANK!!! Nun läuft auch mein Noxon 300 wieder. Die Lösung über den Mediaplayer der FritzBox war nur eine Krücke und umständlich zu bedienen.
Hi, Ronald,
auch ich sage herzlichen Dank für Deine Komplettlösung!!
Die brauche ich zwar für meinen Noxon 90elf nicht, aber vielleicht bekomme ich ja mal einen Noxon günstig geschossen.
Hallo Ronald. Tolle Idee, ich werde versuchen so dem Radio auch wieder Leben einzuhauchen. Da ich das Radio nicht griffbereit habe: wie nimmst du Strom vom Mainboard ab? Lässt sich das stecken, oder muss man löten?
Und auch danke für dein ausführliches Feedback per Mail.
Die Auswahl der Sender am Noxon funktioniert "wie gehabt"? Ich bin gerade nicht mehr sicher, wie der Aufbau war, aber man konnte sich nach Genre und/oder Land durch die Listen navigieren? Ich nehme an, jetzt gibt es nur noch eine (unkategorisierte) Liste?
In meiner Vorstellung könnte "man" über eine "App" seine Wunschlisten anhand von öffentlichen Datenbanken (https://www.radio-browser.info) zusammenstellen und in das hier passende json Format bringen.
Oder (wenn es die Hardware schafft), sich auch via Radio/Raspberry durch die Datenbanken kämpfen? Dann wäre es ein ähnliches Erlebnis wie beim Original. Aber in unsen Mailaustausch hast du ja erwähnt, dass es solche Lösungen bereits gibt, der Zero dafür aber zu schwach ist.
Da ich leider nur Anwender bin, kann ich hier wenig Input liefern. Dennoch ein ganz tolles Projekt! Mal sehen, wo ich für schmales Geld noch einen Zero bekomme, das Radio habe ich im Keller in einer Kiste entdeckt.
Hallo,
ich habe die Lösung auch nachgebaut und sie funktioniert!
Allerdings funktioniert bei mir das Hinzufügen von Radiostationen nicht via Browser von einem MAC oder Ipad wohl aber von einem Windows Rechner?!
Als Workaround für Apple Hardware Nutzer (vermutlich ist Safari als Browser das Problem) kann man - weniger komfortabel, aber möglich - die Daten in die Datei xonox_conf.json eintragen.
Ich kam nun gestern auch endlich dazu, meinen reichlich verstaubten Noxon aufzurüsten.
Klappt dank der hervorragenden Anleitung völlig problemlos.
Allerdings ist mir aufgefallen, daß https Streams nicht funktionieren, zumindest nicht die die ich ausprobiert habe.
Trägt man diese mit http ein, klappt's wunderbar.
Somit wurde wieder ein Gerät vor dem Wertstoffhof gerettet und mein Sohn freut sich.
01.03.2024, 17:29 (Dieser Beitrag wurde zuletzt bearbeitet: 03.03.2024, 17:08 von jan2ooo.)
Glückwunsch Baruse. Ich bin leider noch immer nicht dazu gekommen
Was ich mir aber noch überlegt habe: kann man via Raspberry z.B. auch lokale m3u Listen zur Verfügung stellen, durch die man sich dann browsen könnte? Für z.B. Hörbücher oder Hörspiele. Ein Webserver läuft ja sowieso. Wenn man auf dieser Ebene nun MP3/m3u ablegen würde und die lokale IP des Raspberry nutzt, wäre das möglich? Oder falls m3u nicht geht, auch nur mp3s?
Edit: ich glaube ich habe hier einen Denkfehler. Streams laufen ja in "Realtime". Hier müsste man ja den Start triggern, wenn sich der Client verbindet. Dann wohl doch eher UPnP, was das iRadio ja auch ohne Modifikation schaffen sollte.
Erst einmal, vielen Dank für das tolle Projekt. ich hab mich auch dabei gemacht und einen Pico vorbereitet. Leider hab ich ein paar Probleme beim Einrichten. Ich habe beim Pico die dauernd leuchtende LED, aber ich finde die IP-Adresse in meiner FritzBox nicht. Wie muss die SSID und das Passwort eingetragen werden?
in der Anleitung steht SSID = const("FRITZ!Box ...") und ich trage z.B ein SSID = const("meineSSID") - ist das so richtig? Klammer und Anführungszeichen sollen/müssen bleiben?
Wenn ich die festen IP Adressen erstmal nicht benutze, muss ich diese auskommentieren, oder schadet es nichts, wenn in der mynetconf irgend etwas steht?
Die Dateien, die hochgeladen werden sollen sind nur Verz Lib, boot.py, main.py, mynetconf.py, noxonserver.py und xonos_conf.json.
Kann mir jemand dazu eine Tip geben?
Vielen Dank
Zitat:Wenn ich die festen IP Adressen erstmal nicht benutze, muss ich diese auskommentieren, oder schadet es nichts, wenn in der mynetconf irgend etwas steht?
ergibt überhaupt keinen Sinn.
Pico & Noxon müssen eine feste IP bekommen, die in der mynetconf definiert werden.
Wie sollen sie sich denn sonst finden?
Klammer und Anführungszeichen bleiben, du paßt den Inhalt lediglich auf deine Bedürfnisse an.
vielen Dank für die Rückmeldung, ich hab zunächst vermutet, dass der Router per DHCP dem Pico ne Adresse geben muss, die man dann als feste einstellt.
Jetzt hab ich es so wie beschrieben hinbekommen und schon Musik gehört, nun hab ich das nächste Thema, das iRadio startet nach ca 1 Min neu und verbindet sich dann langwierig wieder bis der Sender wieder da ist, dann wieder Neustart.
Hat das schon jemand gehabt und kann das gefixt werden?
Ich würde gern versuchen mein Noxon iRadio 300 mit einem Firmwareupdate zum Laufen zu bringen, die Firmwaremanager 0.9, 1.1 und 1.2 finden jedoch den "Audio Adapter" nicht, jetzt hab ich gelesen, dass einer der ersten Firmwaremanager im "NOXON Audio Manager v3.0.18" drin war, hat jemand die Software vielleicht noch irgendwo, auf einer CD oder mal runtergeladen. Ich hab im Internet gesucht und bin leider nicht fündig geworden.
Vielen Dank für eine Rückmeldung
Hallo zusammen,
ich habe auch einen iRadio 300 den ich gerne wieder zum Leben erwecken möchte.
Jetzt habe ich versucht, das ganze mittels einem Raspberry Zero W, der mir hier noch rumliegt, zum laufen zu bringen.
Leider bekomme ich das XONOX hier nicht einmal zum laufen. Hat schon mal jemand versucht, XONOX auf einem "normalen" Raspberry zu installieren?
Viele Grüße
Das geht bestimmt - irgendwie
Aber ganz ehrlich, der Raspberry Pi Pico W kostet weit unter 10,-
Es ist müßig da über Alternativen zu diskutieren, nur weil du grad zufällig was anderes herumliegen hast
01.06.2024, 07:27 (Dieser Beitrag wurde zuletzt bearbeitet: 01.06.2024, 12:32 von dieres.)
Funktioniert soweit. Super Anleitung. Besten Dank. Ein Problem habe ich noch mit dem Http Server. Ich kann nur 22 Stationen über den Webserver hinzufügen, ab dem 23. verschwindet der Button zum zufügen. Ich vermute es schiebt sich ausserhalb des Sichtfeldes? Ich habe es jetzt direkt in die xonox_conf.json eingetragen und mit Thonny auf den raspi kopiert.
Bin gespannt ob es noch funktioniert.
Der Browser zeigt jetzt die 37 Stationen an, aber die Felder und Buttons zum Löschen und Zufügen sind "verschwunden".
Und das iRadio zeigt auch nicht alle Sender. ist das Array für die Stationen irgendwo begrenzt? Wo könnte man das ändern?
Oder liegt das generell am micropython?
01.06.2024, 23:51 (Dieser Beitrag wurde zuletzt bearbeitet: 01.06.2024, 23:53 von dieres.)
(15.03.2024, 12:52)Manufask schrieb: Hallo zusammen,
ich habe auch einen iRadio 300 den ich gerne wieder zum Leben erwecken möchte.
Jetzt habe ich versucht, das ganze mittels einem Raspberry Zero W, der mir hier noch rumliegt, zum laufen zu bringen.
Leider bekomme ich das XONOX hier nicht einmal zum laufen. Hat schon mal jemand versucht, XONOX auf einem "normalen" Raspberry zu installieren?
Viele Grüße
Damit und einem Zero 2W läuft es bei mir wie es soll. Kurz : RaspiOS 64bit lite installieren mit dem raspi-imager. Dabei die Konfiguration ändern , damit der ssh server aktiviert ist und das wlan. Dann nach der anleitung docker installieren. Hab bei mir dann noch dnsmasq installiert. pihole und portainer sind nicht zwingend notwendig, machen die wartung des raspi und die konfiguration der fritzbox aber einfacher. Dort muss dann nur in den erweiterten Netzwerkeinstellungen die Ip des raspi als nameserver eingetragen werden.
26.06.2024, 12:48 (Dieser Beitrag wurde zuletzt bearbeitet: 26.06.2024, 15:48 von Leon55.)
Hallo, mein Nachbau funktioniert soweit, war aber überrascht, das im "noxonserver.zip" keine Datei " thonny.exe" war!
Habe es im Inet aber gefunden und paar Stolpersteine meinerseit funktioniert der Server jetzt!
Mein Noxon 460+ hat an der Rückwand einen USB-Anschluss, ist der zu gebrauchen für den "PicoW" zwecks Spannungsversorgung oder ist nur zeitweilig unter Spannung (5V) ??
Edit: USB-Anschluss funktioniert, noch ein kleines Gehäuse, schaumermal
04.07.2024, 17:39 (Dieser Beitrag wurde zuletzt bearbeitet: 04.07.2024, 17:41 von Leon55.)
Hallo,
bin jetzt fertig mit meiner Hardware (Server), PicoW hat ungefähr 7,00 € gekostet, Gehäuse hab ich mit meinen 3D Drucker hergestellt, stand 1 1/2 Jahre nur rum!
Habe erst mal nur den "Bayerischen Rundfunk" hinzu gefügt, die anderen (internationalen, auch CMR) Sender werden sich noch hinaus zögern!
Auf jeden Fall bin ich froh, daß das iRadio wieder funktioniert!
Übrigens braucht der Server zumindestens bei mir keinen Interzugang.
Danke für (passiven) Information, Hauptsache ich habe sie gefunden.....