2014-02-08 06:27:30 +00:00
|
|
|
Notes for video: http://www.youtube.com/watch?v=Dm7cFjhzgHo
|
|
|
|
|
|
|
|
|
2014-02-08 06:32:08 +00:00
|
|
|
add to ~/.bashrc or ~/.zshrc and reload your shell
|
|
|
|
|
|
|
|
|
2014-02-08 06:27:30 +00:00
|
|
|
#-------- Sopcast CLI {{{
|
|
|
|
#------------------------------------------------------
|
|
|
|
# http://forum.wiziwig.eu/forums/14-Sopcast
|
|
|
|
# http://sopcast.ucoz.com/
|
|
|
|
# google keyword: sop://broker.sopcast
|
|
|
|
|
|
|
|
# install sopcast commandline version
|
|
|
|
# Archlinux: sopcast ( x64 https://www.archlinux.org/packages/multilib/x86_64/sopcast/)
|
|
|
|
# Archlinux: sopcast ( x32 https://www.archlinux.org/packages/community/i686/sopcast/)
|
|
|
|
# Ubuntu/Debian: sp-auth (https://launchpad.net/~jason-scheunemann/+archive/ppa)
|
|
|
|
|
|
|
|
# choose a players (cvlc is default)
|
|
|
|
SP_VIDPLAYER=cvlc
|
|
|
|
# SP_VIDPLAYER=vlc
|
|
|
|
# SP_VIDPLAYER=(vlc --control=lirc)
|
|
|
|
# SP_VIDPLAYER=mplayer
|
|
|
|
# SP_VIDPLAYER=(mplayer -cache 1000)
|
|
|
|
|
2014-02-08 06:32:08 +00:00
|
|
|
# wait X seconds to stabilize channel (make it longer if u got slower connection)
|
2014-02-08 06:27:30 +00:00
|
|
|
SP_SLEEP=15
|
|
|
|
|
|
|
|
# sopcast port and player port
|
|
|
|
SP_LOCAL_PORT=55050
|
|
|
|
SP_PLAYER_PORT=55051
|
|
|
|
|
|
|
|
# manually kill sopcast (sometimes it doesnt exit properly and still uses bandwidth in the background)
|
|
|
|
sppc-kill() { killall sp-sc ;}
|
|
|
|
|
2014-02-08 06:32:08 +00:00
|
|
|
# kills existing connection, starts a new connection, sleep X sec to stabilize the stream, waits to player to exit and kill itself
|
2014-02-08 06:27:30 +00:00
|
|
|
sppc() {
|
|
|
|
killall sp-sc &>/dev/null
|
|
|
|
(sp-sc "$1" $SP_LOCAL_PORT $SP_PLAYER_PORT &>/dev/null &)
|
|
|
|
sleep $SP_SLEEP
|
|
|
|
($SP_VIDPLAYER http://localhost:$SP_PLAYER_PORT)
|
|
|
|
wait
|
|
|
|
killall sp-sc
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
#### eng = english, ro = romanian, esp = espanol/spanish
|
|
|
|
# added on February 06, 2014
|
|
|
|
spp-doc-explorer.eng,ro() { sppc "sop://broker.sopcast.com:3912/149269" ;}
|
|
|
|
spp-doc-history.eng,ro() { sppc "sop://broker.sopcast.com:3912/148253" ;}
|
|
|
|
spp-doc-history2.eng,ro() { sppc "sop://broker.sopcast.com:3912/149268" ;}
|
|
|
|
spp-doc-natgeo.eng,ro() { sppc "sop://broker.sopcast.com:3912/148248" ;}
|
|
|
|
spp-doc-natgeowild.eng,ro() { sppc "sop://broker.sopcast.com:3912/148259" ;}
|
|
|
|
spp-doc-nature.eng,ro() { sppc "sop://broker.sopcast.com:3912/149267" ;}
|
|
|
|
spp-movie-hbo.eng,ro() { sppc "sop://broker.sopcast.com:3912/148883" ;}
|
|
|
|
spp-movie-hbo2.eng,ro() { sppc "sop://broker.sopcast.com:3912/120702" ;}
|
|
|
|
spp-tv-universal.eng,ro() { sppc "sop://broker.sopcast.com:3912/148255" ;}
|
|
|
|
spp-tv-axn.eng,ro() { sppc "sop://broker.sopcast.com:3912/148257" ;}
|
|
|
|
spp-tv-axncrime.eng,ro() { sppc "sop://broker.sopcast.com:3912/149261" ;}
|
|
|
|
|
|
|
|
#}}}
|
|
|
|
|