summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPetter Reinholdtsen <pere@hungry.com>2009-10-16 15:24:02 +0000
committerPetter Reinholdtsen <pere@hungry.com>2009-10-16 15:24:02 +0000
commitbde7de0aadae7f0e591e28033bc018e51eca487b (patch)
treeccfa267e3edb5ae7283c2de1dc0424ea45df0005
parentd8d9ec5e04485464ea951d0ff412f824652fd05c (diff)
No use sending broken URLs to VLC.
-rwxr-xr-xfrikanalen/bin/scheduler10
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);
}