self.report_destination(filename)
tmpfilename = self.temp_name(filename)
-# args = ['mmsclient', url] # doesn't work anymore
-# args = ['wpro', url, '-O', tmpfilename] # dont work
args = ['mplayer', '-really-quiet', '-vo', 'null', '-vc', 'dummy', '-dumpstream', '-dumpfile', tmpfilename, url]
# Check for mplayer first
try:
- subprocess.call(args[0], stdout=(open(os.path.devnull, 'w')), stderr=subprocess.STDOUT)
+ subprocess.call(['mplayer', '-h'], stdout=(open(os.path.devnull, 'w')), stderr=subprocess.STDOUT)
except (OSError, IOError):
self.report_error(u'MMS or RTSP download detected but "%s" could not be run' % args[0] )
return False
return True
else:
self.to_stderr(u"\n")
- self.report_error(u'%s exited with code %d' % (args[0], retval))
+ self.report_error(u'mplayer exited with code %d' % retval)
return False