在 Android 系統電視上透過網路觀看新聞直播
https://github.com/anenasa/androidtv-news/releases
Android 7 以上系統可下載 androidtv-news-版本.apk,Android 5 和 6 可下載 androidtv-news-api21-版本.apk
使用 yt-dlp 取得影片網址,無須安裝 Youtube 應用程式
使用遙控器轉台
可自訂頻道
- 轉台:使用上/下鍵或頻道上/下鍵轉台
- 選擇頻道:輸入數字後按 OK
- 顯示選單:按 OK,選單中可選擇顯示頻道表、頻道資訊、新增頻道和設定
可顯示頻道的一些資訊,也能修改頻道的名稱、網址、yt-dlp 格式、音量和 header,這裡的設定會覆蓋頻道清單檔案裡的設定。如果要回復到頻道清單檔案的設定,只要把要回復的屬性清空並儲存即可。
預設頻道條件:
- 來源必須合法
- 台灣能看得到
- 無須登入
如果有頻道建議歡迎提出。
以 json 格式自訂頻道,可在設定畫面匯入頻道清單或選擇網址,可參考預設頻道檔案。
頻道檔案如下(最後一個頻道後面不能加逗點,其他頻道都要):
{
"channelList": [
頻道1,
頻道2,
...
]
}
頻道格式(最後一個選項後面不能加逗點,其他選項都要):
{
"url": "頻道網址",
"name": "頻道名稱",
"ytdl-format": "yt-dlp 格式(可省略)",
"volume": 音量(可省略),
"header": "name: value(可省略)",
"ytdl-options": JSON 物件(可省略)
}
yt-dlp 格式請參考這裡。預設格式為bv*+ba/b
如果要設定多個 header 可使用 \r\n 分隔(因為反斜線在 json 格式中是特殊字元,所以要用 \\r\\n 分隔)
ytdl-options 請參考這裡。目前只支援字串的選項,如果你想使用的選項不支援歡迎回報。
如果要使用 WebView 模式:
{
"url": "頻道網址",
"name": "頻道名稱",
"isWebView": true,
"scriptOnFinish": "網頁載入完成時要執行的 javascript(可省略)"
"header": "name: value(可省略)"
}
javascript 中可使用
prompt('tap:x,y')模擬點按螢幕,x 是距離左邊的百分比,y 是距離頂部的百分比prompt('fullscreen:element')將特定元素全螢幕顯示
頻道也可以是網路上的頻道清單檔案:
{
"list": "頻道清單檔案網址"
}
可在設定畫面匯入,請參考 https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp