> 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