截至 2026年10月12日,Macdio 用 Apple 的 ShazamKit 辨識歌曲,輸入的是電台串流本身的音訊,在記憶體中解碼,而不是用麥克風。App 完全沒有宣告麥克風權限,所以就算不小心也聽不到房間裡的聲音。Song ID(辨識歌曲)可在 iPhone、iPad、Mac、Apple TV 和 Apple Watch 上執行,按一下按鈕,或在不送歌名的電台上自動執行,結果會顯示歌名、演出者和封面,還有一顆愛心可以儲存這首歌。
為什麼不用麥克風很重要
靠麥克風的辨識器需要歌聲在房間裡聽得到、需要權限提示、需要一個安靜的時刻。讀取串流則什麼都不需要:戴著 AirPods、手機在口袋裡、車上的喇叭、辦公室裡靜音的 Mac,全都一樣。這也是為什麼 Macdio 能在 Apple TV 和手錶上運作,在那些地方把手機舉到喇叭前根本說不通。
在沒有資料的電台上自動執行
從不送歌名的電台可以設定成自行辨識,按固定的節奏,讓每首歌開始時封面和歌名就會出現。在手錶上,這預設只在 Wi-Fi 下執行以保留電力。在會送歌名的電台上,電台自己的資料優先,Song ID 不會插手。
辨識結果能做什麼
- 按愛心:歌曲會連同封面和來源電台存進曲目,同步到每一部裝置。
- Apple Music:開啟「在 Apple Music 中收藏歌曲」後,按愛心也會在 Apple Music 中收藏這首歌;在 iPhone 和 iPad 上還能加入你的資料庫或播放列表。
- 歌詞:同步歌詞需要辨識出的歌曲才能找到文字。
- 錄音:同一個引擎會掃描完成的錄音,列出裡面的歌曲和時間點。
Macdio 和其他提到 Shazam 的 App 並列
| App | Macdio | Broadcasts | Eter | Triode | TuneIn | myTuner |
|---|---|---|---|---|---|---|
| 辨識電台上的歌曲 | 是 | 是 | 是 | 是 | 未說明 | 未說明 |
| 不用麥克風 | 是,讀取串流 | 未說明 | 未說明 | 未說明 | · | · |
| 在不送歌名的電台上自動執行 | 是 | 未說明 | 是 | 未說明 | · | · |
| 在 Apple TV 和 Apple Watch 上 | 是 | 未說明 | 未說明 | 沒有手錶 App | · | · |
根據各 App 自己的網站和美國 App Store 頁面,於 2026年10月12日查閱。Broadcasts、Eter 和 Triode 提到 Shazam,但沒有說明是否使用麥克風。「未說明」表示頁面上沒有提到。
常見問題
Macdio 辨識歌曲需要麥克風權限嗎?
不需要。它讀取的是它已經在播放的電台串流。App 沒有麥克風權限,也從不要求。
戴著 AirPods 或音量調低也能用嗎?
可以。和房間無關,所以戴耳機、靜音的 Mac 或放在口袋裡的手機都一樣能用。
它是 Shazam 嗎?
它使用 Apple 的 ShazamKit,和 Shazam 一樣的曲庫,但輸入的是串流的音訊而不是麥克風錄音。
在 Apple TV 和 Apple Watch 上能用嗎?
可以,兩者都能。在手錶上,自動模式預設只在 Wi-Fi 下執行以節省電力。
已經會送歌名的電台會怎樣?
會顯示電台自己的歌名和演出者,Song ID 保持閒置;它只在電台沒有送資料時才執行。