Einfacher Audioplayer für Internetradio gesucht - für Kommandozeile

  • Lass mal das "s" in https weg => Aufruf mit http: xxxx sollte funktionieren. Gruß ux

    Nachtrag:

    Workaround wenn https sein muss. Hab ich noch nicht getestet. Bei zb. Rockantenne läuft's auch mit http. => https://sourceforge.net/p/mpg123/feature-requests/50/

    Body-Count >= 2.2 Million ☠️-covid19-??@?

    ? + ?? >= 2.2 Million ☠️

    2002 | 2019+

    Freedom 4 ?? + ??

    Einmal editiert, zuletzt von unimatrix-0 (8. Februar 2020 um 11:47)

  • Einfacher Audioplayer für Internetradio gesucht - für Kommandozeile? Schau mal ob du hier fündig wirst!

  • Lass mal das "s" in https weg => Aufruf mit http: xxxx sollte funktionieren. Gruß ux

    Das hatte ich schon probiert:

    MfG

    Jürgen

  • Diese beiden Streams bekomme ich mit mp123 bis jetzt nicht zum laufen:

    https://detektor.fm/detektor_fm-wort.m3u

    https://detektor.fm/detektor_fm-musik.m3u

    Mit Audacious und VLC klappt das aber.

    Über einen "Umweg" geht https auch mit mpg123. Z. B.:

    Code
    wget -4 -c 'https://detektor.fm/stream/mp3/musik/' -U "" -qO - | mpg123 -b 1024 -

    (oder gleichwertig).

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

  • Und warum? Mach ein aktuelles drauf und gut. Dann geht das auch alles. Dinge für wheezy werden seit fünf Jahren nicht mehr weiterentwickelt.

    Meinen 1. Satz immer noch nicht gelesen? Wo bekomme ich ein aktuelleres her als das bei mir momentan installierte?

    pi@raspberrypi:~ $ cat /etc/os-release

    PRETTY_NAME="Raspbian GNU/Linux 10 (buster)"

    NAME="Raspbian GNU/Linux"

    VERSION_ID="10"

    VERSION="10 (buster)"

    VERSION_CODENAME=buster

    ID=raspbian

    ID_LIKE=debian

    HOME_URL="http://www.raspbian.org/"

    SUPPORT_URL="http://www.raspbian.org/RaspbianForums"

    BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"

    pi@raspberrypi:~ $

    :denker::denker::denker:

  • Eine Frage in die Runde. Ist omxplayer nicht mehr in Raspbian Buster enthalten?

    Wenn omxplayer "Have a nice day" zurückgibt, dann ist irgendein Fehler aufgetreten. Generell funktioniert damit aber auch Internetradio. Z.B. funktioniert hier: omxplayer -I http://wdr-wdr2-ruhrgebiet.icecast.wdr.de/wdr/wdr2/ruhrgebiet/mp3/128/stream.mp3.

    Es scheint aber so zu sein, dass nicht jede URL (direkt) funktioniert. Woran das liegt k.A.. Mit Internetradio kenne ich mich nicht aus.

  • Es scheint aber so zu sein, dass nicht jede URL (direkt) funktioniert.

    Hast Du ein Beispiel für eine URL, die nicht funktioniert?

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

  • Mit einem phösen  :warn: rpi-update  :warn: was natürlich nicht gemacht wird. Dann hättest du einen experimentellen Kernel. Ist eher Borg-Stuff ;) Braucht das Internetradio Projekt nicht. mpg123 funktioniert doch super. Thx to rpi444 für den funktionieren Workaround bei https Streams. Gruß ux

    Body-Count >= 2.2 Million ☠️-covid19-??@?

    ? + ?? >= 2.2 Million ☠️

    2002 | 2019+

    Freedom 4 ?? + ??

  • Hab ich das überlesen oder schrieb schon jemand hier, dass eine *.m3u eine Playlistdatei ist, ...

    Sagen wir mal so, in der Fehlermeldung von mpg123 (siehe Beiträge oben) ist in englischer Sprache darauf hingewiesen worden:

    Zitat


    main: [src/mpg123.c:679] error: Unknown mpeg MIME type audio/x-mpegurl - is it perhaps a playlist (use -@)?

    ;)

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

  • Wenn man in die betreffende *.m3u Datei reinschaut, wird der Sachverhalt schon etwas klarer. Gruß ux

    Code
    cat /home/pi/284290-0_mp3_high.m3u
    
    # Ausgabe:
    
    #EXTM3U
    #EXTINF:-1,http://mdr-284290-0.cast.mdr.de/mdr/284290/0/mp3/high/stream.mp3
    http://mdr-284290-0.cast.mdr.de/mdr/284290/0/mp3/high/stream.mp3
    Body-Count >= 2.2 Million ☠️-covid19-??@?

    ? + ?? >= 2.2 Million ☠️

    2002 | 2019+

    Freedom 4 ?? + ??

  • Hast Du ein Beispiel für eine URL, die nicht funktioniert?

    Ja, wie hier schon berichtet die m3u Daten. http://www.fritz.de/live.m3u. Die werden wohl von omxplayer nicht aufgelöst. Der Stream Link aus diesen Dateien funktioniert aber. Ich habe wenig mit Internetradio gemacht und wenn was nicht funktioniert hat, ignoriert. Mag sein, das es alles m3u oder "tote" URLs waren?

  • versuch erst runterladen und dann mit xyz Player aufrufen. mpg123 -@ /home/pi/Downloads/live.m3u funktioniert . Gruß ux

    Ja, wie hier schon berichtet die m3u Daten. http://www.fritz.de/live.m3u. Die werden wohl von omxplayer nicht aufgelöst. Der Stream Link aus diesen Dateien funktioniert aber. Ich habe wenig mit Internetradio gemacht und wenn was nicht funktioniert hat, ignoriert. Mag sein, das es alles m3u oder "tote" URLs waren?

    Body-Count >= 2.2 Million ☠️-covid19-??@?

    ? + ?? >= 2.2 Million ☠️

    2002 | 2019+

    Freedom 4 ?? + ??

  • Mag mp123 auch nicht, warscheinlich liegt es an https.

    Aber meistens höre ich über Audacious, der frisst https.

    Und mit dem mpd hatte ich diesen Sender auch schon am laufen.

    Mich trieb jetzt einfach nur mal die Neugier...

    MfG

    Jürgen

  • Mag mp123 auch nicht, warscheinlich liegt es an https.

    BTW: streamripper kann auch https und kann als relay Server im (W)LAN benutzt werden. Z. B.:

    Code
    streamripper https://sec-detektorfm.hoerradar.de/detektorfm-musik-mp3-128 -c -s -i -a /dev/null -A -u raspi -r 9999 -R 3
    Code
    mpg123 -C http://<IP-Adresse>:9999

    (IP-Adesse anpassen und ohne spitze Klammern).

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

  • BTW: streamripper kann auch https und kann als relay Server im (W)LAN benutzt werden.

    Das klappt sogar, aber man hat einen Zeitversatz zwischen verschiedenen "Empfängern".

    Wäre aber eine interessante Möglichkeit für Firmen, bevor jeder seinen eigenen Stream aufmacht.

    Und mit ein "bißchen" Nacharbeit könnte man das sogar für firmeninterne Rundrufe nutzen:

    (z.B.: Feueralarm, Ersthelfer in die Werkstatt, ...)

    MfG

    Jürgen

  • ... man hat einen Zeitversatz zwischen verschiedenen "Empfängern".

    Evtl. liegt das mit dem Zeitversatz, an einer unterschiedlichen Handhabung/Nutzung eines "audio output buffer", bei den verschiedenen "Empfängern".

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

  • Moin, geht über einen Umweg.

    Damit mgp123 mit https arbeitet, gibt es einen auf curl basierenden Workaround.

    Quelle: Workaround mpg123 via https . Gruß ux

    Nachtrag:

    Die in den <Sender>.m3u Files eingetragenen Stream-Adressen werden ggf. noch auf einen anderen (Ziel) Stream aufgelöst.

    Workaround um die url des Ziel-Stream zu bekommen, ist die url aus dem <Sender>.m3u File in zb. Firefox einzugeben (url Leiste). Firefox löst dann die Ziel-Stream Adresse auf. Diese dann ggf. mit dem curl Workaround nutzen. Könnte auch mit anderen Playern funktionieren. ;)

    Jürgen Böhm Die Urls sind:

    Code
    https://sec-detektorfm.hoerradar.de/detektorfm-musik-mp3-128
    # und
    https://sec-detektorfm.hoerradar.de/detektorfm-wort-mp3-128
    Body-Count >= 2.2 Million ☠️-covid19-??@?

    ? + ?? >= 2.2 Million ☠️

    2002 | 2019+

    Freedom 4 ?? + ??

    Einmal editiert, zuletzt von unimatrix-0 (9. Februar 2020 um 10:25)

    • Offizieller Beitrag

    Ich erkenne den Vorteil von mpg123 zum omxplayer ehrlich gesagt nicht. Der omxplayer ist bereits vorinstalliert und spielt auch Streams per https problemlos ab.

    Z.B:

    Code
    pi@budepi4b4g:~ $ omxplayer https://sec-detektorfm.hoerradar.de/detektorfm-musik-mp3-128
    Audio codec mp3float channels 2 samplerate 44100 bitspersample 16
    Subtitle count: 0, state: off, index: 1, delay: 0

    (budepi4b4g = Buster Desktop RPi 4B 4GB)

    Läuft!

    Btw. Warum beim TO der omxplayer nicht vorinstalliert war, würde mich mal interessieren. Vielleicht ist der nur in den Desktop-Versionen mit an Bord, aber danach gesucht habe ich jetzt noch nicht.

    Justuv Welche Version, Lite oder Desktop, ist bei Dir installiert?

  • Vielleicht ist der nur in den Desktop-Versionen mit an Bord, aber danach gesucht habe ich jetzt noch nicht.

    Bei der lite-Version sind beide player nicht vorinstalliert.

    BTW: Der mpg123 ist leichtgewichtiger, denn er hat "nur" 24 Abhängigkeiten (in der lite-Version) und der omxplayer hat 65 Abhängigkeiten (in der lite-Version).

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!