測試吓填唔填到code先
#! /bin/bash
#OldCatReborn_
playm3u="https://raw.githubusercontent.com/ChiSheng9/iptv/master/"
bloomberg="https://www.bloomberg.com/media-manifest/streams/asia.m3u8"
hkibc="http://uc6.i-cable.com/live_freedirect/opentvhd002_h.live/playlist.m3u8"
cabletv="http://livetv.dnsfor.me/channel.5.m3u8"
menu(){
clear
echo "老貓嘅電視新聞台"
echo
cat <<EOT
1) 三立inews
2) 寰宇新聞台
3) 東森財經新聞HD
4) EF運通
5) DW News ENG
6) 中視新聞HD
7) ABC News
8) CNA
9) 民視新聞台HD
10) 新唐人亞太
11) France24 ENG
12) 中天新聞2
13) HTB News24 Japan
14) 鏡新聞
15) Bloomberg Asia
16) 香港國際財經台
17) 有線新聞台
q) 退出
EOT
printf "Which TV choice: "
read
}
while : ; do
menu
case "$REPLY" in
1) mpv "$playm3u"/TV01.m3u8 ;;
2) mpv "$playm3u"/TV02.m3u8 ;;
3) mpv "$playm3u"/TV03.m3u8 ;;
4) mpv "$playm3u"/TV06.m3u8 ;;
5) mpv "$playm3u"/TV08.m3u8 ;;
6) mpv "$playm3u"/TV09.m3u8 ;;
7) mpv "$playm3u"/TV11.m3u8 ;;
8) mpv "$playm3u"/TV16.m3u8 ;;
9) mpv "$playm3u"/TV17.m3u8 ;;
10) mpv "$playm3u"/TV23.m3u8 ;;
11) mpv "$playm3u"/TV38.m3u8 ;;
12) mpv "$playm3u"/TV49.m3u8 ;;
13) mpv "$playm3u"/TV53.m3u8 ;;
14) mpv "$playm3u"/TV70.m3u8 ;;
15) mpv "$bloomberg" ;;
16) mpv "$hkibc" ;;
17) mpv "$cabletv" ;;
q) break ;;
*) echo "Unknown choice?" >&2 ; sleep 0.5 ;;
esac
done
exit 0
Linux 下載
sudo apt update && sudo apt upgrade -y ; sudo apt install mpv
curl -s https://pastebin.com/raw/JExcFcGE | tr -d '\r' >ocat-iptv
chmod +x ocat-iptv