iptv - radio

  • Falls irgendwer auch gern Internet-Radio hört und den VDR dafür nutzen möchte, hier meine Konfiguration.


    Benötigt wird: VDR, vlc 3, iptv und radio Plugin.


    Zeile eines Senders aus channels.conf, siehe Doku iptv:

    frisky-radio;IPTV:11:S=0|P=0|F=EXT|U=vlc2iptv|A=11:I:0:0:128=@4:0:0:2:0:0:0


    Die zugehörige stream Konfiguration

    /etc/vdr/plugins/iptv/vlcinput/frisky-radio.conf

    URL="http://stream2.friskyradio.com:8000/frisky_mp3_hi"


    Modifikation des vlc2iptv script

    /usr/share/vdr/plugins/iptv/vlc2iptv

    Code
    LC_NUMERIC=C vlc "${URL}" \
      --sout "#transcode{vcodec=mp2v$RESIZE_OPTIONS,acodec=mpga,vb=${VIDEO_BITRATE},ab=${AUDIO_BITRATE}}:standard{access=udp,mux=ts{pid-video=${VPID},pid-audio=${APID},pid-spu=${SPID}},dst=127.0.0.1:${PORT}}" \
      --intf dummy -vvv 2>&1 | tee /tmp/vlc.log \
      &


    Script zum Auslesen der Streaminfos:

    /usr/share/vdr-plugin-radio/radioinfo-0-128


    Fazit:




    Wenn wer eine andere funktionstüchtige Variante mit VDR hat, immer her damit.

  • ersetzt der aufgeführte Code die bisherige vlc2iptv komplett oder ist nur ein bestimmter Abschnitt zu modifizieren?

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

  • Hi, habe dies jetzt mal umgesetzt, allerdings scheinen die Titel und Interpreten nun alle in einer Zeile ausgegeben zu werden, damit schreibt das Script nun Title und Artist in einer Zeile. Wie kann man das modifizieren, dass für Title bis zum - gelesen wird?


    Bei manchen Sendern startet der Icy Title mit einem Leerzeichen, was dann in einer leeren Anzeige resultiert, kann man das auch irgendwie umgehen?

    EDIT: das stimmt nicht, es funktioniert auch mit trailing space.

  • habe es nun doch geschafft, folgende 2 Modifikationen habe ich gemacht:

    Code
    artist=`cat ${LOGFILE} | grep 'Icy-Title' | awk "-F[=]" '{print $2}' | sed -e 's/-.*$//' | tail -n 1`
    title=`cat ${LOGFILE} | grep 'Icy-Title' | awk "-F[-]" '{print $3}' | tail -n 1`


    damit werden bei mir nun Title und Artist korrekt angezeigt.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!