這是 CRadio 的電台列表更新程式,主要是會抓取台北愛樂電台與港都電台的串流 URL,並加到 list.json 裡,如果 list.json 裡已有這兩個電台,則會更新串流 URL。
註:因為台北愛樂電台與港都電台的串流 URL 包含隨機生成的「Token」以及「有效時間」,所以使用此程式更新串流 URL。
- Go 1.20+ (如要自行編譯原始碼)
- yt-dlp (必要)
- Windows:
winget install yt-dlp.yt-dlp - macOS:
brew install yt-dlp - Ubuntu/Debian:
pip install yt-dlp
從 GitHub Releases 頁面下載 RadioListUpdater.exe。
把執行檔 RadioListUpdater.exe 放到 CRadio 目錄下 (裡頭有 list.json),然後執行 RadioListUpdater.exe 就會更新電台列表 。
git clone https://github.com/riddleling/RadioListUpdater.git
cd RadioListUpdater
go mod tidy
go build
中國大陸地區如果編譯遇到超時問題,請參考 issue #1 處理。
我執行的流程是先執行 RadioListUpdater.exe 更新電台列表,然後再執行 cradio.exe 來播放電台,所以可以寫一個 run_cradio.bat 來執行此流程:
run_cradio.bat 內容:
@echo off
cd /d "%~dp0"
RadioListUpdater.exe || exit /b
timeout /t 1 /nobreak >nul
cradio.exe
以後要用 CRadio 播放電台,都直接執行這個 .bat 檔案即可。
MIT License