FMSTREAM:免費線上電台目錄,打開瀏覽器直接收聽全球廣播

FMSTREAM 是一個免費的非商業電台串流目錄,統計頁記錄 168,804 個掛有直接串流的電台與 21.8 萬條串流網址,台灣收錄 208 個條目。打開網頁就能按國家、語言、曲風篩選播放,不安裝 App、不註冊帳號,載入頁面時對第三方的請求只有兩支開源播放庫。站方自承資料仍屬實驗狀態,部分串流會因 CORS 或瀏覽器政策無法播放,適合當快速入口,重要資料引用前先自行核對。

用 AI 摘要這篇文章:

上網聽電台,多數人熟悉的路是裝一個收音機 App,讓它推薦電台、排廣告、順手記下你聽了多久。另一群人用 radio-browser 這類開放資料庫,資料完全自由,介面卻明顯是留給會寫程式的人。FMSTREAM 走了第三條路:一個網頁,不安裝任何東西,開起來就聽。

它對自己的宣傳只有一句話:no tracking, no ads and direct access(不追蹤、不放廣告、直連)。宣稱人人會寫,行為可以驗。我載入 FMSTREAM 首頁,記下頁面發出的每一個網路請求:總共 9 筆,發向第三方的只有 2 筆,對象是 hls.js 與 dash.js 這兩支開源的串流播放程式,其餘全部回到 fmstream.org 自己的伺服器。沒有分析工具、沒有廣告聯播、沒有社群像素。想知道一個網站有沒有偷偷追蹤,數請求是最快的驗法,這一關它乾淨。

FMSTREAM 官方網站首頁,左側為國家、曲風、語言篩選器,中央列出電台卡片與碼率按鈕,底部是播放器控制列Pin
FMSTREAM 官方網站首頁:電台清單、篩選器與播放器控制列

點開電台,聲音從電台伺服器直達你的瀏覽器

FMSTREAM 的定位是目錄,不是電台牆後面的內容服務。站方在說明頁的法律段寫得直接:這個站不托管、不製造、也不用自家伺服器轉發任何音訊,串流不加廣告、內容不修改,連線建立在使用者與電台伺服器之間,FMSTREAM 自己並不知情。換句話說,它整理的是「哪個電台提供哪條串流網址」,聲音本身始終由電台端直接送到你手上。

同一個電台掛有多條串流來源時會全部列出,按鈕上標清楚碼率(bitrate,每秒傳輸的資料量)與編碼格式,取樣率等細節在 FULL 模式展開。同一個電台有 32k、64k、128k 幾種選擇時,行動網路可以挑低碼率省流量,回到 Wi-Fi 再切回高音質。站長在說明頁自述,做這個計畫的動機之一就是多數收音機 App 不讓你在一個電台的多個來源之間手動切換,他把資料庫蓋在「真實串流來源」這一層,連碼率與取樣率都逐一檢查過。

大多數電台走傳統的 HTTP 音訊串流,少部分用 HLS 或 DASH 這種把聲音切成小段傳送的技術,頁面直接引用 hls.js 與 dash.js 兩個開源計畫來播放,站方也在 credits 段落明白標註。老技術如 MMS、RTMP、RTSP 則不支援。

播放器的控制列做得比想像完整:暫停鍵旁有音量與碼率選擇,部分串流支援快退快進,一次可以跳 15 分鐘、1 分鐘或 10 秒;播不出來時可以點 DIRECT 連結,把串流網址直接開在新分頁,用瀏覽器內建的播放器收聽。串流按鈕的邊框顏色代表狀態:播放中、連線等待、逾時各一色,一眼看得出是「還在連」還是「已經死了」。2026 年 4 月的新介面又補上一個實用的設計:一條串流失效時自動換下一條,不用自己回來重點。音量記在 cookie 裡,下次回來維持原設定。

碼率數字值得花一分鐘理解,因為它直接換算成流量成本。站方在說明頁算了範例:32 kbps 的單聲道串流,每小時大約消耗 14.4 MB;行動網路聽廣播一整天,選 32k 與選 128k 的流量差了好幾倍。AAC 格式效率高於 MP3,HE-AAC 再省一半,代價是只傳送聲音頻譜的下半段,高頻由解碼器虛擬補上,對講話類節目幾乎無感,對音樂的細節有差。同一個電台若掛了多條不同碼率的串流,FMSTREAM 會全部列出來讓你自己挑,這正是它與一般收音機 App 最不一樣的固執。

21.8 萬條串流網址背後,是一份持續清理的資料庫

規模數字出自站上的統計頁,頁尾標明更新日期為 2026 年 10 月 24 日。截至該日:確認可用的直接串流網址 218,508 條,指向外部播放頁的連結另有 10,915 條;至少掛著一條直接串流的電台 168,804 個,只能給播放頁連結的再 4,852 個。格式分布很集中,MP3 佔約七成,AAC 約三成,Vorbis 只剩 854 條。加密狀態是 https 佔 76%,剩下 24% 的串流仍走未加密的 http,2024 年 10 月站方全面改用 SSL 時這類串流還有 43,000 條,這個數字後面會再出現,因為它直接影響「點了卻沒聲音」的機率。

FMSTREAM 官方統計頁,列出直接串流網址 218,508 條、有串流電台 168,804 個等資料庫數字與 MP3、AAC 等編碼佔比Pin
FMSTREAM 官方統計頁(資料截至 2026-10-24)

說明頁的比較表上另有一個 132,000 的電台數字,時間標註是 2024 年 10 月,與統計頁的 168,804 口徑不同(一個是檢查後仍活躍的電台數,一個是掛有直接串流的電台數)。引用時把兩個數字各自標明出處與時間,比硬挑一個順眼的更有意義。

維護節奏也寫在明處:失效串流每幾個月自動清一次,清掉後仍會回訪約一年,電台官網設了轉址的會自動更新目標。資料來源與 FMLIST 這個無線電愛好者維護的頻率資料庫合作,FMSTREAM 大約每三個月對查一次,補上新的直接串流;電台業者也可以自己到 FMLIST 註冊更新資料。整個計畫從 fmscan.org(一個查 FM/AM 發射台覆蓋地圖的網站)的播放器起家,2016 年起持續擴充走向獨立,2018 到 2019 年間長到現在的規模,2026 年 4 月 12 日換上現在這版介面。

台灣收了 208 個條目:漢聲、中廣、客家電台都找得到

目錄按國家與地區分類,使用 ITU 代碼,全部共 242 個分類(含一個未分類項)。台灣條目 208 個。我實際載入台灣清單頁核對內容:漢聲廣播電台(Voice of Han)掛著 693、792、1116、1287 kHz 四個 AM 頻率,中廣新聞網 648、855、1296、1413 kHz,客家電台(Hakka Radio)列出 101.5、104.3、105.9、106.9 四個 FM 頻率,警察廣播電台也在清單上。頻率數字附帶一個貼心設計:多數頻率可以點,連去 fmscan.org 查發射台位置與涵蓋地圖,這是給廣播迷的加值。

對在海外工作生活的台灣讀者,這種目錄的價值很具體:想聽家鄉的新聞台或音樂台,不必找當地服務有沒有代播,直接按國家分類點進台灣,挑一條串流就能聽。

三分鐘上手:篩選、搜尋與虛擬收音機

第一次進站,左上角的 COUNTRY、STYLE、LANGUAGE 三個篩選器可以疊加使用,例如先選台灣再選新聞類,清單就會收斂到目標電台。清單頂端另有 FEATURED(站長精選)、FAV(我的最愛)、LAST(最近播放)與 RANDOM(隨機)四種視圖,這些清單存在本機 cookie,最愛上限 50 個;只有在點開 FAV 或 LAST 視圖時,站方伺服器才會收到一次列出這些電台的請求,cookie 不作其他用途。

搜尋框的規則比多數網站講究:不分大小寫、多個關鍵字是 AND 邏輯、用引號可以精確比對、星號當萬用字元,而且可以直接輸入頻率數字找電台,小數點有沒有都行,城市、地區縮寫、曲風也都吃得到。搜尋結果預設按 FM/DAB 發射網的規模排序,對廣播迷來說是更貼近直覺的排序法。版面有三種模式:LIST 精簡、FULL 完整資訊、GRID 格狀,FULL 模式下每條串流會展開顯示編碼、碼率、取樣率與檔案型態,想研究串流規格的人在這個模式可以看很久。

選單裡還有一個 VIRTUAL RADIO(虛擬收音機)功能,選定地點後生成一組真實與虛擬混合的頻率,像轉收音機一樣逐台掃過去。設定頁則提供串流排序、自動重連次數、碼率與編碼過濾等選項,把「只用 128k 以上」這類偏好固定下來。

和 TuneIn、radio-browser 擺在一起看,它適合誰

聽網路電台的入口大致有三種形態。TuneIn 代表 App 生態:內容多、有推薦,代價是廣告、帳號與播放行為被記錄。radio-browser 代表開放資料:社群維護、API 完全自由、資料可以整包下載,適合想自己蓋播放器的人,但它沒有認真做一個給一般人的網頁門面。FMSTREAM 站在中間偏後者的位置:網頁直接用、不註冊、載入後零追蹤,資料粒度又比多數入口細,每台電台的每條串流都標碼率與編碼。

站方自己在說明頁放了一張比較表,對象就是上面這幾家,時間標註 2024 年 10 月(部分欄位為 2020 年),其中有立場難免。我的判斷是:想要「打開就聽、聽完就關」的輕量入口,FMSTREAM 是目前最乾淨的選擇之一;想要中斷續聽、個人化推薦,回 App 生態;想要自由取用資料自己動手,radio-browser 仍然是最開放的那條路。這幾種需求可以並存,換入口的成本其實只是換一個書籤。

使用前要接受的事:實驗狀態、CORS、還有四分之一的老串流

這個計畫的誠實程度罕見,缺點自己全寫了。法律頁聲明「電台名稱、描述、城市、頻率、風格與串流連結可能包含大量錯誤」,並請使用者接受它的實驗狀態;說明頁也自承有重複條目與錯誤合併待清理。把它當入口合理,把單一條目的頻率或名稱直接引用進報告,先自行核對。

實際會碰到的不順,最常見的是 CORS:部分電台的伺服器設定不允許跨網域播放,按了沒反應,站方的建議是裝瀏覽器擴充功能解除限制。這個解法有效,但等於把門檻轉嫁給使用者,要不要裝自行斟酌。另一類障礙來自瀏覽器政策:Firefox 約從 112 版前後起對設定不良的音訊伺服器更嚴格,不少串流直接被擋,站方建議改用別的瀏覽器。還有前面提過的那 24% 的 http 串流:加密頁面不能載入未加密內容,點了會提示切到無 SSL 模式(nossl.fmstream.org),在該模式下查詢流量不加密,聽老電台要知道這個取捨。

行動網路使用者另有一個提醒:站方坦承暫停或停止後,音訊載入器不一定立刻停止抓資料,用有限流量聽廣播,聽完直接關掉分頁最保險。隱私方面也把但書講清楚:頁面載入之後,切換電台、播放暫停都不會回報站方伺服器,站方無從得知你聽了多久;cookie 存在本機,記著最愛、最近播放與音量;伺服器端的 log 檔記錄所有請求的 IP,這是站方保留的唯一個人層級紀錄。

開發者要注意 API 的門檻:免費,但僅限 100% 非商業用途,要寫信申請、簽名確認條款,並且明文禁止把串流網址與碼率等資料存進自家資料庫做二次聚合。想拿電台資料做商業服務的人,這條路在起點就封閉了,轉向 radio-browser 的開放資料會更實際。

當你的第二個書籤,而不是唯一依靠

整個 FMSTREAM 是業餘計畫,站長以第一人稱自述 100% 用 spare time 維護,精選清單的入選標準是「編輯自己喜歡」,沒有電台付費上榜。這種計畫的好處是沒有商業動機能讓它變質,壞處是沒有團隊分攤風險,資料庫與伺服器都靠同一份業餘能量撐著。用它當日常入口很合理,心態上把它當成眾多書籤之一:需要的時候它是目前最輕、最透明的一個,遇到資料錯誤或服務中斷,手邊有備案就不焦慮。

性質相近的整理工作,我們先前也介紹過幾個:喜歡看自然生態直播的讀者可以翻蜂鳥直播攝影機目錄的整理邏輯;想把電台清單帶著走的,IILL 的 m3u 直播源產生器把頻道清單做成播放器通用的格式;對電台台標與節目表這類基礎資料有興趣的,fanmingming/live 的台標與 EPG 資料庫是另一種整理者視角。

FMSTREAM 的價值不在功能花俏,而在它把一件小事做得極輕:一個網頁、九個請求、兩支開源播放庫,聲音直接從電台到你手上。對於不想再裝一個 App、也不想被推薦演算法安排耳朵的人,這樣的樸素剛好。

Sliven 褚崇名
Sliven 褚崇名

每日分享科技新知、免費資源以及 WordPress、虛擬主機相關主題,任何問題歡迎在科技月球下方留言,或是發送 Email 至 [email protected] 與我聯繫。

文章: 2283

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *


Share to...