mirror of
https://github.com/tuxbox-fork-migrations/recycled-ni-neutrino.git
synced 2025-09-16 09:53:36 +02:00
our current experimental Neutrino branch
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@27 e54a6e83-5905-42d5-8d5c-058d10e6a962
Origin commit data
------------------
Branch: ni/coolstream
Commit: bc5bd4154e
Author: mrcolor <mrcolor@e54a6e83-5905-42d5-8d5c-058d10e6a962>
Date: 2009-12-08 (Tue, 08 Dec 2009)
------------------
This commit was generated by Migit
This commit is contained in:
118
src/nhttpd/web/scripts/Y_Live.sh
Executable file
118
src/nhttpd/web/scripts/Y_Live.sh
Executable file
@@ -0,0 +1,118 @@
|
||||
#!/bin/sh
|
||||
# -----------------------------------------------------------
|
||||
# Live (yjogol)
|
||||
# $Date: 2007/02/21 17:41:04 $
|
||||
# $Revision: 1.2 $
|
||||
# -----------------------------------------------------------
|
||||
|
||||
. ./_Y_Globals.sh
|
||||
. ./_Y_Library.sh
|
||||
|
||||
# -----------------------------------------------------------
|
||||
live_lock()
|
||||
{
|
||||
call_webserver "control/lcd?lock=1&clear=1&rect=10,10,110,50,1,0&xpos=20&ypos=27&size=22&font=2&text=%20%20%20%20yWeb%0A%20%20LiveView&update=1" >/dev/null
|
||||
call_webserver "control/rc?lock" >/dev/null
|
||||
call_webserver "control/zapto?stopplayback" >/dev/null
|
||||
}
|
||||
# -----------------------------------------------------------
|
||||
live_unlock()
|
||||
{
|
||||
call_webserver "control/lcd?lock=0" >/dev/null
|
||||
call_webserver "control/rc?unlock" >/dev/null
|
||||
call_webserver "control/zapto?startplayback" >/dev/null
|
||||
}
|
||||
# -----------------------------------------------------------
|
||||
prepare_tv()
|
||||
{
|
||||
# SPTS on
|
||||
call_webserver "control/system?setAViAExtPlayBack=spts" >/dev/null
|
||||
}
|
||||
# -----------------------------------------------------------
|
||||
prepare_radio()
|
||||
{
|
||||
# SPTS off
|
||||
call_webserver "control/system?setAViAExtPlayBack=pes" >/dev/null
|
||||
}
|
||||
|
||||
# -----------------------------------
|
||||
# Main
|
||||
# -----------------------------------
|
||||
echo "$1" >/tmp/debug.txt
|
||||
echo "$*"
|
||||
case "$1" in
|
||||
zapto)
|
||||
if [ "$2" != "" ]
|
||||
then
|
||||
call_webserver "control/zapto?$2" >/dev/null
|
||||
fi
|
||||
;;
|
||||
|
||||
switchto)
|
||||
if [ "$2" = "Radio" ]
|
||||
then
|
||||
call_webserver "control/setmode?radio" >/dev/null
|
||||
else
|
||||
call_webserver "control/setmode?tv" >/dev/null
|
||||
fi
|
||||
;;
|
||||
|
||||
url)
|
||||
url=`buildStreamingRawURL`
|
||||
echo "$url" ;;
|
||||
|
||||
audio-url)
|
||||
url=`buildStreamingAudioRawURL`
|
||||
echo "$url" ;;
|
||||
|
||||
live_lock)
|
||||
live_lock ;;
|
||||
|
||||
live_unlock)
|
||||
live_unlock ;;
|
||||
|
||||
dboxIP)
|
||||
buildLocalIP ;;
|
||||
|
||||
prepare_radio)
|
||||
prepare_radio
|
||||
Y_APid=`call_webserver "control/yweb?radio_stream_pid"`
|
||||
url="http://$2:31338/$Y_APid"
|
||||
echo "$url" > $y_tmp_m3u
|
||||
echo "$url" > $y_tmp_pls
|
||||
;;
|
||||
|
||||
prepare_tv)
|
||||
prepare_tv
|
||||
;;
|
||||
|
||||
udp_stream)
|
||||
echo "udp stream"
|
||||
if [ "$2" = "start" ]
|
||||
then
|
||||
shift 2
|
||||
echo "kill all streams"
|
||||
killall streamts
|
||||
killall streampes
|
||||
killall udpstreamts
|
||||
echo "start udpstream"
|
||||
if [ -e /var/bin/udpstreamts ]
|
||||
then
|
||||
/var/bin/udpstreamts $* &
|
||||
else
|
||||
udpstreamts $* &
|
||||
fi
|
||||
pidof udpstreamts >/tmp/udpstreamts.pid
|
||||
fi
|
||||
if [ "$2" = "stop" ]
|
||||
then
|
||||
killall udpstreamts
|
||||
fi
|
||||
;;
|
||||
|
||||
*)
|
||||
echo "Parameter falsch: $*" ;;
|
||||
esac
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user