diff options
author | Petter Reinholdtsen <pere@hungry.com> | 2009-10-16 15:24:02 +0000 |
---|---|---|
committer | Petter Reinholdtsen <pere@hungry.com> | 2009-10-16 15:24:02 +0000 |
commit | bde7de0aadae7f0e591e28033bc018e51eca487b (patch) | |
tree | ccfa267e3edb5ae7283c2de1dc0424ea45df0005 | |
parent | d8d9ec5e04485464ea951d0ff412f824652fd05c (diff) |
No use sending broken URLs to VLC.
-rwxr-xr-x | frikanalen/bin/scheduler | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/frikanalen/bin/scheduler b/frikanalen/bin/scheduler index bcab14b..f392ad9 100755 --- a/frikanalen/bin/scheduler +++ b/frikanalen/bin/scheduler @@ -78,7 +78,15 @@ sub process_event { print "# [$start -> $stop] $title\n"; print "$ogvurl\n"; - vlc_play($vlc, $ogvurl); + + my $ua = new LWP::UserAgent; + my $req = new HTTP::Request HEAD => $ogvurl; + my $res = $ua->request($req); + if ($res->is_success) { + vlc_play($vlc, $ogvurl); + } else { + print "error: Missing $ogvurl\n"; + } } else { # print Dumper($eventref); } |