shownotes-w3m-rice/sopcast_v2.txt

62 lines
2.2 KiB
Plaintext
Raw Normal View History

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" ;}
#}}}