#! /bin/bash
# purpose: shell wrapper of mplayer or realplayer to watching online tv
# requtre: get the mplayer and codecs , visit
# http://www4.mplayerhq.hu/homepage/design7/codecs.html
# online document visit
# http://www.mplayerhq.hu/DOCS/HTML-single/en/MPlayer.html
# realplayer for linux , pls visit http://www.google.com ;)
# name: ntv.sh
# author: twf_cc@sohu.com 27.6.2005
# TV programme is copyrighted by its owner
# script is placed in public domain,use at your own risk
# make a list
function show_list {
cat <<EOF
1) 丽水一台 2) 浙江卫视 3) 法国时尚台 4) 江苏影视
5) cctv9 6) CCTV-新闻 7) cctv2
江苏影视频道
9) 丽水二台 10) 澳门电视 11) 日本impres电视 12) GoodTV
13) fashionTV 14) 江苏都市频道 15) 江苏综艺频道 16) 无锡电视影视
17) 南阳电视台 1
浙江电视台公共频道
19) 安徽电视台 20) 潮州电视一套
21) 潮州电视 22) tjtv8 23) tjtv1 24) tjtv5
25) tjtv2 26) tjtv3 27) tjtv4 2
tjtv6
29) tjtv7 30) 长春电视台 31) 陕西体育 32) 凤凰咨讯台
33) 星空卫视 34) 美国ResearchTV 35) 美国华盛顿大学台
36) BBC在线直播 37) 美国音乐电视台 3
西班牙地方台
39) 山西体育台 40) 江苏体育台 41) 意大利体育频道
42) 星空卫视 43) CCTV1 44) 影视卫视 45) 江西影视
46)ZTV5 47) fashionTV q) quit
EOF
}
# show the list
while :
do
prog=mplayer
cache='-cache 8192' # adjust it if you like ,set to 8192kb
video='-vo xv' # output device, check others by typing `mplayer -vo help'
audio='-ao oss' # audio device ,check others by typing `mplayer -ao help'
url=
clear ;
show_list
echo -n "Pls enter your choice: "
read r
case "$r" in
1) url='mms://202.96.114.251/lstv' ;;
2) url='mms://ztv7.zrtg.com:1095' ;;
3) url='mms://61.56.211.129/388-300' ;;
4) url='mms://vod.jsgd.com.cn/jsys.jsgd' ;;
5) url='mms://live.cctv.com/live3' ;;
6) url='mms://live.cctv.com/live1' ;;
7) url='mms://live.cctv.com/live2' ;;
url='mms://vod.jsgd.com.cn/jsys.jsgd' ;;
9) url='mms://202.96.114.251/lstv2' ;;
10) url='mmst://202.175.80.18/tdmvideo/news_file/f1b.asf' ;;
11) url='mms://impresstv-wmt.stream.co.jp/impresstv-bb' ;;
12) url='http://www.goodtv.com.tw/goodtv.ram' ;
prog=realplay ; cache="" ; audio="" ; video="" ;;
13) url='mms://vod.jsgd.com.cn/lzpd' ;;
14) url='mms://vod.jsgd.com.cn/city.jsgd' ;;
15) url='mms://vod.jsgd.com.cn/video1.jsgd' ;;
16) url='mms://real.thmz.com/live' ;;
17) url='mms://61.136.113.41/nytv_1' ;;
1
url='mms://61.153.3.82/ztv5' ;;
19) url='mms://218.22.14.85/live1' ;;
20) url='mms://219.131.159.153/cztv1' ;;
21) url='mms://219.131.159.152/cztv2' ;;
22) url='mms://211.148.164.152/tj8' ;;
23) url='mms://211.148.164.152/tj1' ;;
24) url='mms://211.148.164.152/tj5' ;;
25) url='mms://211.148.164.152/tj2' ;;
26) url='mms://211.148.164.152/tj3' ;;
27) url='mms://211.148.164.152/tj4' ;;
2
url='mms://211.148.164.152/tj6' ;;
29) url='mms://211.148.164.152/tj7' ;;
30) url='mms://61.138.179.3:8080l/' ;;
31) url='mms://Vod.sxtvs.com/sxtvs-7-2' ;;
32) url='mmst://221.2.138.93/fenghuang' ;;
33) url='mmst://221.2.138.93/xingkong' ;;
34) url='mms://media-wm.cac.washington.edu/ResearchTV%20Live%20(LAN)' ;;
35) url='mms://media-wm.cac.washington.edu/UWTV%20Live%20(LAN)' ;;
36) url='mms://mplay.donga.com/abc' ;;
37) url='mms://stream.nwez.net/nwez3' ;;
3
url='mms://212.22.34.30/tvcyl_c29' ;;
39) url='mms://Vod.sxtvs.com/live2' ;;
40) url='mms://61.155.11.21/jssports' ;;
41) url='mms://fastreal.fastweb.it/raisporthigh' ;;
42) url='mmsu://61.175.162.21/star' ;;
43) url='mms://202.102.52.135/cctv1' ;;
44) url='mms://202.102.52.135/njmovie' ;;
45) url='mms://movie.jxgdw.com/jswjxgdwjxtv/.asx' ;;
46) url='mms://61.153.3.82/ztv5/ztv5.asx' ;;
47) url='mms://61.242.253.100/shizhuang' ;;
Q | q) break ;;
*) echo "Unknown option." ; sleep 1 ; continue ;;
esac
$prog $cache $video $audio $url
done