> this is pretty horrible, but from the scan output ( channels.conf) and an
> mplayer that supports dvb, I just ran:
> cat channels.conf | perl -e '$opts=" -vo asdfasdf -ao asdfasdf| tee -a
> streaminfo"; while ($f = <STDIN>) { if ($f =~ m/radio/i || $f =~ m/jazz/i)
> {next;} $f =~ m/(.+?):/; print "mplayer \" dvb://[EMAIL PROTECTED]" $opts; "; 
> }'
>
> Paste the output into another shell and run it, which should fire up mplayer
> to interrogate the stream and fail (invalid vo driver), it should take a
> while and you might need to nudge it along with ctrl-c. Then you can
>
> cat streaminfo | grep -e Playing -e ^VIDEO: -e ^AUDIO
> to get video/audio details for each channel. Just note I've been told
> mplayer's bitrate report is not quite right.

Thanks for that Andy. My script ends up looking like this:

mplayer " dvb://[EMAIL PROTECTED] HDTV"  -vo asdfasdf -ao asdfasdf| tee -a
streaminfo; mplayer " dvb://[EMAIL PROTECTED] TV Sydney"  -vo asdfasdf -ao
asdfasdf| tee -a streaminfo; mplayer " dvb://[EMAIL PROTECTED]"  -vo asdfasdf 
-ao
asdfasdf| tee -a streaminfo; mplayer " dvb://[EMAIL PROTECTED] TV"  -vo asdfasdf
-ao asdfasdf| tee -a streaminfo; mplayer " dvb://[EMAIL PROTECTED] Digital"  -vo
asdfasdf -ao asdfasdf| tee -a streaminfo; mplayer " dvb://[EMAIL PROTECTED] 
Digital
1"  -vo asdfasdf -ao asdfasdf| tee -a streaminfo; mplayer " dvb://[EMAIL 
PROTECTED]
Digital 2"  -vo asdfasdf -ao asdfasdf| tee -a streaminfo; mplayer "
dvb://[EMAIL PROTECTED] Digital 3"  -vo asdfasdf -ao asdfasdf| tee -a 
streaminfo;
mplayer " dvb://[EMAIL PROTECTED] HD Digital"  -vo asdfasdf -ao asdfasdf| tee -a
streaminfo; mplayer " dvb://[EMAIL PROTECTED] Guide"  -vo asdfasdf -ao 
asdfasdf| tee
-a streaminfo; mplayer " dvb://[EMAIL PROTECTED] DIGITAL"  -vo asdfasdf -ao
asdfasdf| tee -a streaminfo; mplayer " dvb://[EMAIL PROTECTED] HD"  -vo asdfasdf
-ao asdfasdf| tee -a streaminfo; mplayer " dvb://[EMAIL PROTECTED] GUIDE"  -vo
asdfasdf -ao asdfasdf| tee -a streaminfo; mplayer " dvb://[EMAIL PROTECTED]
Digital"  -vo asdfasdf -ao asdfasdf| tee -a streaminfo; mplayer "
dvb://[EMAIL PROTECTED] Digital 1"  -vo asdfasdf -ao asdfasdf| tee -a 
streaminfo;
mplayer " dvb://[EMAIL PROTECTED] Digital 2"  -vo asdfasdf -ao asdfasdf| tee -a
streaminfo; mplayer " dvb://[EMAIL PROTECTED] Digital 3"  -vo asdfasdf -ao
asdfasdf| tee -a streaminfo; mplayer " dvb://[EMAIL PROTECTED] Digital"  -vo
asdfasdf -ao asdfasdf| tee -a streaminfo; mplayer " dvb://[EMAIL PROTECTED] 
Guide"
 -vo asdfasdf -ao asdfasdf| tee -a streaminfo; mplayer " dvb://[EMAIL PROTECTED]
HD"  -vo asdfasdf -ao asdfasdf| tee -a streaminfo; mplayer "
dvb://[EMAIL PROTECTED] Guide"  -vo asdfasdf -ao asdfasdf| tee -a streaminfo;
mplayer " dvb://[EMAIL PROTECTED] HD"  -vo asdfasdf -ao asdfasdf| tee -a
streaminfo; mplayer " dvb://[EMAIL PROTECTED] DIGITAL 1"  -vo asdfasdf -ao
asdfasdf| tee -a streaminfo; mplayer " dvb://[EMAIL PROTECTED] DIGITAL 2"  -vo
asdfasdf -ao asdfasdf| tee -a streaminfo; mplayer " dvb://[EMAIL PROTECTED] 
EPG" 
-vo asdfasdf -ao asdfasdf| tee -a streaminfo;

When I run this I get these outputs:
<...>
Can't init input joystick
Opening joystick device /dev/input/js0
Can't open joystick device /dev/input/js0 : No such file or directory
Setting up LIRC support...
Playing  dvb://[EMAIL PROTECTED] DIGITAL 1.
Unable to open URL:  dvb://[EMAIL PROTECTED] DIGITAL 1


Exiting... (End of file)
MPlayer 1.0pre7try2-3.4.4 (C) 2000-2005 MPlayer Team
CPU: Intel Pentium 4/Xeon/Celeron Northwood (Family: 8, Stepping: 3)
Detected cache-line size is 64 bytes
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1


Can't init input joystick
Unable to open URL:  dvb://[EMAIL PROTECTED] DIGITAL 2
Opening joystick device /dev/input/js0
Can't open joystick device /dev/input/js0 : No such file or directory
Setting up LIRC support...
Playing  dvb://[EMAIL PROTECTED] DIGITAL 2.


Exiting... (End of file)
MPlayer 1.0pre7try2-3.4.4 (C) 2000-2005 MPlayer Team
CPU: Intel Pentium 4/Xeon/Celeron Northwood (Family: 8, Stepping: 3)
Detected cache-line size is 64 bytes
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1


Can't init input joystick
Opening joystick device /dev/input/js0
Can't open joystick device /dev/input/js0 : No such file or directory
Setting up LIRC support...
Playing  dvb://[EMAIL PROTECTED] EPG.
Unable to open URL:  dvb://[EMAIL PROTECTED] EPG


Would you mind sharing the script file that gets generated for you -
maybe I could hack that for my setup?

Regards,
Phill
_______________________________________________
mythtv-users mailing list
mythtv-users@mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users

Reply via email to