From 7bf56bff8e30ea23047422e05d1ef5352ea9cc31 Mon Sep 17 00:00:00 2001 From: paul Date: Fri, 31 Jul 2015 16:27:51 +0000 Subject: [PATCH] introduced local player option in watch preferences svn path=/trunk/; revision=69 --- actions/preferences.sh | 2 +- actions/watch.sh | 4 ++++ templates/preferences.html.sh | 2 ++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/actions/preferences.sh b/actions/preferences.sh index 1b76fbc..1552d75 100755 --- a/actions/preferences.sh +++ b/actions/preferences.sh @@ -4,7 +4,7 @@ cgi_post cgi_cookie fakemp4="$(printf %s "${_POST[fakemp4]}" |sed -rn '/^yes$/{p;q};ano' )" -watch="$(printf %s "${_POST[watch]}" |sed -rn '/^(240p|480p|download|raspi|player)$/{p;q};aplayer' )" +watch="$(printf %s "${_POST[watch]}" |sed -rn '/^(240p|480p|download|raspi|player|server)$/{p;q};aplayer' )" debug '== Setting Preferences ==' debug "fakemp4 = $fakemp4" diff --git a/actions/watch.sh b/actions/watch.sh index 8f1a18d..c0cdb37 100755 --- a/actions/watch.sh +++ b/actions/watch.sh @@ -47,6 +47,10 @@ case "${_COOKIE[watch]}" in download) redirect "$videourl" ;; + server) + DISPLAY=:0 nohup /usr/bin/mplayer -ao pulse:jupiter --quiet "${_DATA}/videos/$info" >&- 2>&- & + redirect "$HTTP_REFERER" + ;; *) redirect "?p=view&${watch_link}" ;; esac diff --git a/templates/preferences.html.sh b/templates/preferences.html.sh index bf87ae3..f472142 100755 --- a/templates/preferences.html.sh +++ b/templates/preferences.html.sh @@ -34,6 +34,8 @@ cat <on RaspBerry

+ +
-- 2.39.2