根据BBC 电台流媒体页面:“我们播放广播的方式正在发生变化,因此我们将不再提供 Windows Media Audio 流。以下是您需要了解的有关此变化的所有信息。.../... 我们现在(2015 年 2 月)已开始关闭 Windows Media Audio 的点播和直播广播流,随后将很快推出.../... 对于直播广播,每个电台现在都将以 SHOUTcast mp3 格式播出。这应该适用于大多数设备。”
然后,自 2015 年 2 月初以来,BBC 电台的 *.asx 流(如Radio1 的 asx 流例如)无法再使用 Rhythmbox 播放。播放此 BBC 电台 axs 流时,会发出语音解释,说明不再支持此格式。
那么,现在如何通过 Rhythmbox 收听 BBC 音乐直播电台(Radio1、Radio2、Radio6 等)?哪种流格式?哪些网址?
答案1
仍有基于 MP3 和 AAC+ 的流。BBC 没有直接维护这些 URL 的列表,但我找到了一些。这是迄今为止我发现的最好的一个。
这里的问题是,大多数播放列表项目都托管在 RadioFeeds 上,而不是 BBC。如果 RadioFeeds 出现故障,您将无法收听广播。他们托管的文件实际上是相当精简的播放列表包装器,用于流式传输 URL,是由 BBC 主办。您可以使用一点 CLI magic 来获取直接 URL 列表:
$ wget -qO- http://www.radiofeeds.co.uk/bbcradio{1,2,3,4fm}.pls | grep -Po '(?<=File1=)[^?]+'
http://bbcmedia.ic.llnwd.net/stream/bbcmedia_radio1_mf_p
http://bbcmedia.ic.llnwd.net/stream/bbcmedia_radio2_mf_p
http://bbcmedia.ic.llnwd.net/stream/bbcmedia_radio3_mf_p
http://bbcmedia.ic.llnwd.net/stream/bbcmedia_radio4fm_mf_p
本网站还有一些.pls
BBC 托管的 AAC+ 直接文件。从长远来看,这些可能是更好的选择。
$ wget -qO- http://www.listenlive.eu/uk.html | grep -Eo 'http://www\.bbc\.co\.uk.*.pls'
http://www.bbc.co.uk/radio/listen/live/r1_aaclca.pls
http://www.bbc.co.uk/radio/listen/live/r2_aaclca.pls
http://www.bbc.co.uk/radio/listen/live/r3_aaclca.pls
http://www.bbc.co.uk/radio/listen/live/r4_aaclca.pls
http://www.bbc.co.uk/radio/listen/live/r4lw_aaclca.pls
http://www.bbc.co.uk/radio/listen/live/r4x_aaclca.pls
http://www.bbc.co.uk/radio/listen/live/r5l_aaclca.pls
http://www.bbc.co.uk/radio/listen/live/r5lsp_aaclca.pls
http://www.bbc.co.uk/radio/listen/live/r6_aaclca.pls
http://www.bbc.co.uk/radio/listen/live/r1x_aaclca.pls
http://www.bbc.co.uk/radio/listen/live/ran_aaclca.pls
http://www.bbc.co.uk/worldservice/meta/live/mp3/eneuk.pls
答案2
据我了解,您不能再使用 Rhythmbox 和类似的应用程序来收听 BBC 电台。我通常将浏览器指向bbc.co.uk/radio并从那里选择我想收听的电台。
然而,Oli 提供的链接确实与 Rythmbox 配合良好。