NetRadio – Listen to the radio on the PC

Target: all Windows users

NetRadio plays internet radio streams and manages your favorite stations.

New in version 2.5

  • Automatic streamtitle update/synchronization
  • Now 25 buttons on player page
  • Optimized online search to find internet radios
  • The listened stream can be recorded in a file
  • m3u8-Support (HLS playlists)
  • History of played songs, export possible
  • MiniPlayer or minimize to tray
  • Scheduled tasks (play, record, stop)

Frequently Asked Questions: NetRadio.pdf

NetRadio
NetRadio
SHA-256: 536220e6d469566992badb853d1858c4d6b206cf14c173d8ca78b55f56c69e22
MD5: 877903afa663eda13e7f2be9ea013278
Version: 2.6.1 (64-bit/.NET 10.0)
Published: 01.11.2026
Portable
Portable

Download the ZIP package and unpack it to your preferred location (USB stick, …). NetRadio runs without any additional installation and won’t store any settings outside the application directory.

SHA-256: 86cd90c2c14d7ae90338b7389999b97e4488e7edf6bbd80b5e6be3027e4bd358
Version: 2.6.1 (64-bit/.NET 10.0)
Published: 06.11.2026

Sourcecode: https://github.com/ophthalmos/NetRadio


44 Kommentare zu „NetRadio“

  1. 1. Seit dem Update auf Win11 25H2 mit der V2.5.9 hat dieser Stream auf meinem Rechner mehrere Minuten bis er aufgebaut wird. http://stream.srg-ssr.ch/m/regi_zh_sh/aacp_32. Andere Stream gehen wie gewohnt schnell.
    2. Geht das Gerät in den Standby oder wird das Programm neu gestartet gibt es die Fehlermeldung, dass die Audioausgabe exklusiv besetzt sei. Ein Starten des Programms wird dadurch verhindert. Sobald die Fehlermeldung wieder erscheint sende ich diese zu.

  2. Bei mir funktioniert die URL problemlos. Vielleicht probierst du mal https statt http. Das Weiterspielen nach Standby klappt bei mir ohne Fehler.

  3. Danke dir, hier noch die Fehlermeldung:
    NetRadio: BASS_Init has not been successfully called

  4. Hier noch die zweite Fehlermeldung:
    „The device is busy (eg. in exlusive use by another process).
    Kommt aktuell nach Standby wenn ich NetRadio erneut starten will.

  5. Eventuell ist es nützlich in die Log-Datei zu schauen: %APPDATA%\NetRadio\NetRadio.log
    Kann man übrigens mit der Tastenkombination Strg+Shift+F2 aufrufen. Interessant ist der letzte Eintrag vor dem Auftreten des Fehlers.

  6. Hallo,
    sehr gute Applikation!
    Ich habe eine Frage…..könntet ihr nicht auch eine Android App daraus machen?

  7. Ich konnte den Fehler eingrenzen und als nicht relevant einstufen. Beim Update von Windows 11 24h2 auf 25h2 gingen wahrscheinlich .NET 8.0 relevante Dinge verloren. Nach dem nochmaligen Einspielen von .NET 8.0 ist es bedeutend besser.

  8. Eine tolle App, die ich täglich verwende. Eine Frage zur aktuellen Version. Ich stelle ich den Settings das Output Device normalerweise von Default auf eine anderes Device um. Wenn ich NetRadio jetzt längere Zeit pausiere (im Systray), springt diese Einstellung nach einem erneuten Klick auf Play oft (aber nicht immer) wieder zurück auf Default. Eigentlich sollte diese Einstellung doch erhalten bleiben, oder?

  9. Das sieht aus wie ein Bug, ist aber in Wirklichkeit ein Feature: Beim Start prüft NetRadio ob das gewählte Ausgabegerät „Default“ ist. Wenn das der Fall ist, wird dieses Ausgabegerät als Default angezeigt – auch wenn Sie vorher dasselbe Gerät explizit ausgewählt hatten. Die Idee dahinter: wenn das Gerät (zum Beispiel ein USB-Interface) entfernt wird, spielt NetRadio weiter, weil Windows automatisch die Default-Zuweisung ändert.
    Ohne diesen Mechanismus würde NetRadio beim Hinzufügen oder Entfernen eines sogar anderen Ausgabegeräts stoppen, weil sich in dem Moment möglichweise die Indizes aller Geräte verändern.

  10. Vielen Dank für die ausführliche Antwort. Die Erklärung erscheint mir schlüssig, allerdings passt sie nicht ganz zu dem Verhalten, das ich bei mir beobachte. Bei mir sind das Default-Audio Device die Monitor-Lautsprecher. Als Ausgabe-Device in NetRadio stelle ich allerdings meine externen Lautsprecher ein (wegen des besseren Sounds). Das klappt auch, wenn ich NetRadio morgens per Autostart öffne, sind als Audio-Device die externen Lautsprecher eingestellt.
    Ich betreibe NetRadio im Systray und klicke bei längeren Telefonaten oder ähnlichen Unterbrechungen dort auf das Systray-Icon, um NetRadio anzuhalten. Klicke ich dann (ohne dass sich zwischenzeitlich irgendwas an den Audio-Devices geändert hat) nach längerer Zeit wieder auf das Systray-Icon, startet die Wiedergabe auf den Monitor-Lautsprechern anstelle der externen Lautsprecher.
    Meines Erachtens sollte die Einstellung auf die externen Lautsprecher für diesen Fall aber erhalten bleiben.

  11. Was steht in der der Log-Datei (%APPDATA%\NetRadio\NetRadio.log, Tastenkombination Strg+Shift+F2)?
    Möglichweise steht da irgendwo „DeviceSync: Output device disconnected or disabled“.

  12. 20260206-071622 | NetRadio: Version 2.5.10
    20260206-071622 | IsUserAdmin: False
    20260206-071622 | ProcessorCount: 24
    20260206-071622 | BASS_Init: initialized
    20260206-071622 | IsInnoSetupValid: Setup version
    20260206-071622 | FrmMain_Load: 1 – EV2436W (AMD High Definition Audio Device) is the default device
    20260206-071622 | FrmMain_Load: Speakers (Realtek(R) Audio) (1) is the current device
    20260206-071622 | RegisterMediaKeys: success
    20260206-072804 | ShowFullPlayer: activated
    20260206-072805 | StartPlaying (BASS_Init): Output device no. 1
    20260206-072805 | StartPlaying (BASS_Init): Speakers (Realtek(R) Audio) (1) successfully (re)initialized
    20260206-072806 | Channelinfo: BASS_CTYPE_STREAM_MP3)
    20260206-081858 | ShowFullPlayer: activated
    20260206-102021 | StartPlaying (_stream != 0): Freeing streams resources, including SYNC
    20260206-102021 | StartPlaying (BASS_Init): Output device no. 1
    20260206-102021 | StartPlaying (BASS_Init): The device has already been initialized
    20260206-102021 | Channelinfo: BASS_CTYPE_STREAM_MP3)
    20260206-102030 | ShowFullPlayer: activated
    20260206-102035 | CmbxOutput_SelectedIndexChanged: Speakers (Realtek(R) Audio) (1) is selected
    20260206-102035 | StartPlaying (_stream != 0): Freeing streams resources, including SYNC
    20260206-102035 | StartPlaying (BASS_Init): Output device no. 1
    20260206-102035 | StartPlaying (BASS_Init): The device has already been initialized
    20260206-102035 | Channelinfo: BASS_CTYPE_STREAM_MP3)
    20260206-102637 | ShowFullPlayer: activated

  13. Wunderbares Programm! Ist es möglich, einen Sender mit einer höheren Nummer als 25 abzuspielen, ohne seine Position auf einen der ersten 25 Sender zu ändern?

  14. Nein. Das Verschieben selbst sollte aber kein Problem sein.
    • Mit den Tasten „Move up“ und „Move down“
    • Mit den Tastaturkürzeln „Alt+Up“ und „Alt+Down“
    • Über das Kontextmenü
    • Per Drag ’n Drop

  15. Moin! Wollte nur kurz Bescheid geben, dass die Installation via Kommandozeile mit winget aktuell nicht klappt, da dort noch die alte URL für den Download hinterlegt ist:

    > winget install WilhelmHappe.NetRadio
    Found NetRadio [WilhelmHappe.NetRadio] Version 2.5.6.0
    This application is licensed to you by its owner.
    Microsoft is not responsible for, nor does it grant any licenses to, third-party packages.
    Downloading https://www.ophthalmostar.de/NetRadioSetup.exe
    An unexpected error occurred while executing the command:
    Download request status is not success.
    0x80190194 : Nicht gefunden (404).

    Danke für die Entwicklung und Pflege von diesem netten kleinen Programm! 🙂

  16. Eine großartige App! Tut, was sie soll ohne Schnickschnack. Sie läft bei mir vom Hochfahren bis zum Ausschalten. Nebensächliche Bitte: der Linksklick auf das Traysymbol rechts unten schaltet die Pause ein. Der Rechtsklick offenbart auch noch Show, Sound und Exit. Ich habe ergebnislos versucht, die Reihenfolge zuändern, damit beim Linksklick Show aufgerufen wird. Gibt es einen Trick?

  17. Das Problem mit dem ewig langem Verbindungsaufbau zu AAC-Streams ist gelöst (NetRadio v2.5.11). Durch eine Änderung seitens Microsoft in der Windows Media Foundation startete BASS.dll die Wiedergabe erst nachdem 1 MB Pre-Buffering erfolgt waren. Das dauerte bei schlanken Streams einige Zeit.
    https://www.un4seen.com/forum/?topic=20857

  18. Wenn ich versuche, per Rechtsklick den angezeigten Songtitel in die Zwischenablage zu kopieren, bekomme ich in der aktuellen Version öfters (aber nicht immer) eine Fehlermeldung über eine nicht abgefangene Ausnahme.
    Leider lässt sich der Debug-Text hier nicht einfügen, ich kann ihn aber gerne anderweitig zur Verfügung stellen.

  19. Antwort an:
    Wilhelm
    10.04.2026 um 10:48 Uhr

    Unter Windows aktiviert die linke Maustaste standardmäßig die im Kontextmenü fettgedruckte Funktion. Hier ist der fettgedruckte Menüpunkt „Anzeigen“, und die linke Maustaste aktiviert „Pause“. 🙂 Das Programm selbst ist aber sehr gut.

  20. Vielen Dank für den Hinweis. Bei einem Doppelklick wird das Programm angezeigt. Deshalb hat „Show“ die Fettschrift bekommen.

  21. Hallo Wilhelm, Benutzer Abu Miguel wünscht sich, dass ein einfacher Klick die Funktion „Anzeigen“ aufruft. 🙂 Mein Kommentar erschien, weil die Standardfunktion im Windows-Kontextmenü ganz oben steht. Mir war aber gar nicht aufgefallen, dass man sie per Doppelklick aufrufen kann. 🙂

    PS: Nur zur Info: Du musst deinen Kommentar nicht auf der Seite veröffentlichen.

  22. Ich hätte noch einen Hinweis auf einen kleinen Fehler: Wenn ich die Belegung der Stationsbuttons ändere, wird der Button erst nach einem Neustart der App wieder korrekt angezeigt.

  23. Eine tolle App,
    wenn ich es noch schaffe durch meinen KI Agent anzusteuern Sender zu wechseln, zu suchen und sie wieder zu beenden brauche ich das nicht selbst zu programmieren.

  24. NetRadio lässt sich über Kommandozeilenparameter steuern, also auch während das Programm läuft. Weitere Informationen stehen im Hilfe-PDF – F1-Taste drücken.
    Viel Erfolg!

  25. Ich erinnere mich dunkel, beim Installieren einen Speicherort für Mitschnitte eingegeben zu haben. Nun wollte ich ihn ändern, kann aber partout nicht die Stelle finden, an der man das machen kann. Weiß jemand Rat?

  26. Leider lässt sich netradio nicht starten, egal ob mit oder ohne parameter oder auch mittels Process.Start. Die Initialisierung von Bass funktioniert offenbar nicht.
    20261005-195544 | NetRadio: Version 2.5.11
    20261005-195544 | IsUserAdmin: False
    20261005-195544 | ProcessorCount: 8
    20261005-195544 | BASS_Init: initialized
    danach kommt nichts mehr und die Anwendung schließt sich sofort wieder.

  27. Die Version ist ja schon länger aktuell und ich habe solche Probleme noch nicht von anderen Usern berichtet bekommen. Ich würde versuchen, dass Programm neu zu installieren und den Rechner neu zu starten.
    Ich drücke die Daumen!

  28. Hallo!
    Ich finde den schlanken Player wirklich toll. Kompliment!
    Über eine kleine Sache würde ich mich freuen: wenn die Displayfelder für die Sendernamen etwas länger wären, sodass man zum Beispiel Namen wie „Rockantenne“, „ClassicRock“ oder „ArrowBluesRock“ vollständig angezeigt bekäme.
    Ansonsten: Klasse!
    Schönen Gruß
    Detlef Schweitzer

  29. Vielen Dank für das Kompliment.
    Längere Namen werden als Tooltip angezeigt und im Display (für den aktuellen Sender).
    Im Programm selbst und in der Hilfedatei wird erklärt, wie man längere Namen zusätzlich zum Kürzel eingibt.
    Viele Grüße

  30. Hallo Wilhelm,
    Danke für die schnelle Antwort und den Tipp.
    Upps, mal in die Hilfedatei zu gucken, da hätte ich ja eigentlich auch selber mal drauf kommen können 😉
    Schönen Gruß
    Detlef Schweitzer

  31. Hallo,
    nach Aktualisierung auf Player 2.6.0 und runtime 10.0.14 bleibt das Fenster bei „Autostart bei Login“ leer und der Sender muß manuell gestartet werden…
    Sonst ein Top-Player
    Grüße, Tom

  32. Hallo,
    weiß nicht warum, aber mein Kommentar ist nicht angekommen.
    Nach Aktualisierung auf Version 2.6.0 und runtime 10.0.14 (Win11 26H2) erscheint
    beim Autostart bei Login ein leeres Fenster, egal welcher Sender ausgewählt ist. Nach Auswahl des Senders funktionierts dann wie gewünscht. War bisher ok.
    Grüße, Tom

  33. Sorry, ich war auf Reisen…
    Vielen Dank für die Meldung. In Version 2.6.1 ist der Fehler korrigiert.

  34. Hallo Wilhelm,
    kurze Frage noch zur Version 2.6.1: wird es die auch irgendwann als portable geben?
    Schönen Gruß
    Detlef

  35. Hallo Wilhelm,
    kann ich verstehen, danke für die Erläuterungen. Vielleicht versuche ich es demnächst mal 😉
    Bis dahin lasse ich weiter „deine“ portable Version 2.5. laufen, die gut funktioniert.
    Schönen Gruß
    Detlef

  36. Auf vielfachen Wunsch gibt es jetzt doch wieder die Portable-Version als Zip-Download. Den missverständlichen Blogbeitrag habe ich gelöscht. In Wirklichkeit ist die Sache viel einfacher. Man kann das Programmverzeichnis in irgendeinen Ordner auf einen anderen Rechner (oder USB-Stick) kopieren. Entscheidend ist: wenn auf dem PC keine Setup-Version installiert ist, startet NetRadio im Portable-Modus.

  37. Vielen Dank für die Bereitstellung der portablen Version und dass Sie die Wünsche der Nutzer aufnehmen und umsetzen, wenn diese für Sie logisch und umsetzbar sind!

    1000 Dank!

    Peter

Schreibe einen Kommentar