5 return ('d:\qvodplayer\qvodplayer.exe','-qvodurl',@_);
9 #system('msgbox',"Qvod $url");
11 $url = uri_unescape
($url);
13 $url =~ s/#qvodplayer#$//;
15 # if($url =~ m/^qvod:\/\/(?:http|qvod)\//) {
16 # $url =~ s/^qvod:\/\/(http|qvod)\//$1:\/\//;
19 my $QVODPLAYER='d:\qvodplayer\qvodplayer.exe';
20 my $APP='C:\PROGRAM FILES\Internet Explorer\IExplore.exe';
22 my $output = "$ENV{HOME}" . "/.qvodplayer/data/playlist.js";
23 my $template = "/myplace/wine/bin/qvodplayer.html";
26 # $url =~ s/#qvodplayer#$//;
32 $url = uri_escape
($url);
33 $urlname = uri_escape
($urlname);
34 my $line = "urls.push(new Array(\"$url\",\"$urlname\"));\n";
37 my @text = grep {!($_ eq $line)} <FI
>;
40 print FO
@text if(@text);
44 print FO
'var urls = new Array();',"\n";
48 return "file:///z:" . $template;
52 $url="file:///z:/myplace/wine/bin/qvodplayer.html";
55 $url=qx/fullname "$url"/;
57 if($url =~ /\.torrent$/) {
58 $url = qx/winepath -w "$url"/;
61 $ENV{WINEDLLOVERRIDES
}="comctl32=b";
64 $url="file:///z:$url";
67 #elsif($url =~ m/\.torrent$/i) {
69 # $ARGS='-qvodplayer.torrent';
71 elsif($url =~ m/^qvod:/i) {
72 $url = qvodplayer_url
($url);
74 elsif($url =~ m/\.(?:rm|rmvb|avi|mpg|mpeg|mp4|wma|qt|torrent)$/i) {
75 $url =~ s/^qvod/http/;
76 $url = qvodplayer_url
($url);
82 #chdir $ENV{HOME} . '/.qvodplayer/data/QvodPlayer';
84 $ENV{WINEPREFIX
}=$ENV{HOME
} . '/.qvodplayer';
85 my $qv = `ps -A -o comm | grep -i 'qvodterminal'`;
87 print STDERR
$qv,"\n";
89 system("cn_wine 'd:\\QvodPlayer\\QvodTerminal.exe' -H 2>/dev/null 1>/dev/null &");
92 chdir $ENV{HOME
} . '/.qvodplayer/data/QvodPlayer';
93 #system("msgbox","$APP -- $ARGS -- $url");
94 print STDERR
("cn_wine '$APP' $ARGS '$url'\n");
95 exec("cn_wine '$APP' $ARGS \"$url\"");