|
突然想看网络电视了. sopcast的台太少.人也太少,
这个上面
http://lianwei3.googlepages.com/home2
提供了sopcast的下载, 也提供了利用wine+feidian看网络电视的程序.
可惜在我这他的wine+feidian的程序总是不能成功.
后来发现可以手动播放,就是麻烦了点.于是就写了个小脚本.
脚本见下面.需要wine,feidian-green(http://tv.net9.org/files/feidian-green.exe),和mplayer.
使用方式,直接运行脚本(也可以先运行feidian再运行脚本),然后就想看什么频道就点就行了. (可能要改feidian-green.exe的位置)
脚本只是后台监视而已. feidian做得用起来真的很方便
- #!/bin/bash
- if ! ps -u $USER -o command|grep -v 'grep'|grep -q 'Win32Client.exe'
- then
- echo launch feidian
- cd /mnt/addon/feidian/
- wine feidian-green.exe >/dev/null &
- cd /tmp
- /bin/rm lau*.tmp.asx
- fi
- i=5
- while ! ps -u $USER -o command|grep -v 'grep'|grep -q 'Win32Client.exe' && [ $i != 0 ]
- do
- ((i--))
- sleep 5
- done
- file=""
- while [ "1" ]
- do
- if ! ps -u $USER -o command|grep -v 'grep'|grep -q 'Win32Client.exe'
- then
- exit
- fi
- tfile=`ls lau*.tmp.asx 2>/dev/null`
- if [ "$file" != "$tfile" ]
- then
- file="$tfile"
- # if ps |grep -q mplayer
- # then
- # kill `ps |grep mplayer|awk '{print $1}'`
- # fi
- mplayer `grep '<REF' "$file"|sed 's/.*"\(.*\)".*/\1/'` >/dev/null &
- fi
- sleep 5
- done
复制代码 |
|