[vdr] IPTV: Problems with Base port number

Rob Davis rob at davis-family.info
Fri Sep 18 16:05:39 CEST 2009


I am trying to get BBC Radio streams to work.  However, I can't work out 
how to get the IPTV plugin to chage the base port..

:->UK Radio
BBCRadio1;IPTV:110:IPTV|S0P0|EXT|bbcradio.sh|1:P:0:0:256:0:0:11:0:0:0
BBCRadio2;IPTV:120:IPTV|S0P0|EXT|bbcradio.sh|2:P:0:0:256:0:0:12:0:0:0
BBCRadio3;IPTV:130:IPTV|S0P0|EXT|bbcradio.sh|3:P:0:0:256:0:0:13:0:0:0
BBCRadio4;IPTV:140:IPTV|S0P0|EXT|bbcradio.sh|4:P:0:0:256:0:0:14:0:0:0
BBCRadio5;IPTV:150:IPTV|S0P0|EXT|bbcradio.sh|5:P:0:0:256:0:0:15:0:0:0
BBCRadio5Live;IPTV:160:IPTV|S0P0|EXT|bbcradio.sh|55:P:0:0:256:0:0:16:0:0:0
BBCRadio6;IPTV:170:IPTV|S0P0|EXT|bbcradio.sh|6:P:0:0:256:0:0:17:0:0:0
BBCRadio7;IPTV:180:IPTV|S0P0|EXT|bbcradio.sh|7:P:0:0:256:0:0:18:0:0:0

Is in my channels.list with:

case ${PARAMETER} in
    1)
         URL="http://www.bbc.co.uk/radio/listen/live/r1.asx"
     TITLE="BBC Radio 1"

         # Stream temporary files
         FIFO=/tmp/internetradio${PARAMETER}.fifo
        ;;
    2)
         URL="http://www.bbc.co.uk/radio/listen/live/r2.asx"
         TITLE="BBC Radio 2"

         # Stream temporary files
         FIFO=/tmp/internetradio${PARAMETER}.fifo
        ;;
    3)
         URL="http://www.bbc.co.uk/radio/listen/live/r3.asx"
         TITLE="BBC Radio 3"

         # Stream temporary files
         FIFO=/tmp/internetradio${PARAMETER}.fifo
        ;;

    4)
         URL="http://www.bbc.co.uk/radio/listen/live/r4.asx"
         TITLE="BBC Radio 4"

         # Stream temporary files
         FIFO=/tmp/internetradio${PARAMETER}.fifo
        ;;
    5)
         URL="http://www.bbc.co.uk/radio/listen/live/r5.asx"
         TITLE="BBC Radio 5"

         # Stream temporary files
         FIFO=/tmp/internetradio${PARAMETER}.fifo
        ;;
    55)
         URL="http://www.bbc.co.uk/radio/listen/live/r5l.asx"
         TITLE="BBC Radio 5 Live"

         # Stream temporary files
         FIFO=/tmp/internetradio${PARAMETER}.fifo
        ;;
    6)
         URL="http://www.bbc.co.uk/radio/listen/live/r6.asx"
         TITLE="BBC Radio 6"

         # Stream temporary files
         FIFO=/tmp/internetradio${PARAMETER}.fifo
        ;;
    7)
         URL="http://www.bbc.co.uk/radio/listen/live/r7.asx"
         TITLE="BBC Radio 7"

         # Stream temporary files
         FIFO=/tmp/internetradio${PARAMETER}.fifo
        ;;


    *)
         URL="http://www.bbc.co.uk/radio/listen/live/r4.asx"
         TITLE="BBC Radio 4"

         # Stream temporary files
         FIFO=/tmp/internetradio${PARAMETER}.fifo
        ;;


esac


Being in bbcradio.sh. 

mplayer and ffmpeg are bother created.  (as per the example script) with 
a different fifo each, but VDR is sending the same PORT to all streams, 
so if I change channel I get the two streams mixed together.





More information about the vdr mailing list