google code-beautifer

星期五, 1月 06, 2017

radiotray (或倚賴gstreamer的播放器) 遇到電台網址不能解析的解法


對我們這種長期工作又聽音樂上癮的人,用radiotray 來聽internet 音樂是個不錯的工作方式,假如你在gnome shell 也有裝topcinos,他會躲在那裡不佔太大空間,但是去那裡滑鼠左鍵一按就可以換電台啥的,很方便。我通常是去 www.internet-radio.com 找電台的網址清單

但有些電台網址radiotray就是解析不了沒法播放,我去查了一下,通常這些都是長的像下面這樣末端有個sid=? 什麼的,比如說
http://50.7.99.155:7603/listen.pls?sid=1
其實那不是直接的port ,所以radiotray 底層倚賴的gstreamer 無法解析,解決方法是用你的瀏覽器打開這個gstreamer 無法解析的網址,你就會看到瀏覽器會轉接到這個sid=某某對應到的真實port ,吐出一個真正的play list 而其URL 是
http://50.7.99.155:7603/stream
把這真實port 加到radiotray 或類似的播放器就可以了,這招對Aduacity 之類的也是有效