online tv script

online tv script

#! /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
journalist
这个必须安装mplayer吧
已阅