如何从终端收听广播?
我使用的是Ubuntu 12.04。
虽然在这里看到我已经经历了这一点但它似乎并没有与我合作。 这是我的踪迹。
raja@badfox:~$ mplayer www.live365.com MPlayer svn r34540 (Ubuntu), built with gcc-4.6 (C) 2000-2012 MPlayer Team mplayer: could not connect to socket mplayer: No such file or directory Failed to open LIRC support. You will not be able to use your remote control. Playing www.live365.com. File not found: 'www.live365.com' Failed to open www.live365.com. Exiting... (End of file)
它看起来像需要一些背景工作。
试试这个。
mplayer http://80.237.154.83:8120
可以在Xat无线电搜索中找到在线无线电台的IP地址。
我的结果:
确实有一些“背景工作”要做。
首先,您需要获取指向实际流的URL,而不仅仅是提供网络电台收听的网站。 这可能是最难的部分。 如果该特定电台有任何流,您可以搜索电台的网站或谷歌。 流URL不是电台网站上播放器的URL。
URL可能如下所示: http://bbc.co.uk/radio/listen/live/r1.asx
: http://bbc.co.uk/radio/listen/live/r1.asx
(BBC Radio 1)或http://www.bbc.co.uk/radio/listen/live/r1_aaclca.pls
(BBC广播1,但是不同的url)或http://www.ndr.de/resources/metadaten/audio/m3u/ndrloop5.m3u
); 它(很可能)看起来不像www.live365.com
。
以上所有内容都可以使用mplayer -playlist "
轻松播放,如果这不适用于您的流,您可以尝试使用mplayer "
。
你可以试试moc 。 MOC(控制台上的音乐)是LINUX / UNIX的控制台音频播放器,function强大且易于使用。
首先,如果你不包含“http://”,那么mplayer将尝试打开一个名为“www.live365.com”的文件。
mplayer http://www.live365.com
然而,这也将失败,因为http://www.live365.com
不是mplayer可以播放的流的地址,而是网页的地址。 随着Flash播放器。
简短回答 – 在firefox或其他浏览器中打开网站,然后点击“播放”。
IPv4网络中的mplayer
如果您的路由器仅适用于IPv4,则需要添加选项-prefer-ipv4
。 更新的mplayer
版本需要这个。
mplayer -prefer-ipv4 http://80.237.154.83:8120
请参阅下文,了解如何将mplayer
与.m3u
和.pls
流一起使用。
从命令行使用VLC
像往常一样,VLC会做到这一切:
cvlc http://80.237.154.83:8120 cvlc us.darkmatter.aac.48k.m3u
cmus还会打开.m3u和.pls流
与mplayer
不同, cmus
也知道打开.m3u
和.pls
流。 这意味着从这些文件中提取流URL更少挖掘或“后台工作”。
此外, cmus
看起来不错,并提供多个视图,文件浏览器和许多配置设置。 cmus
可从标准的Ubuntu存储库中获得。 要快速了解cmus
,请先键入以下命令阅读教程:
$ man cmus-tutorial
在IPv4网络上使用mplayer打开.m3u和.pls流
如果你不喜欢cmus
,或者它不可用, mplayer
仍然可以做同样的事情。 为此,我编写了以下mplay
脚本:
#!/bin/bash URL=$(grep -m 1 --null http "$1" |sed s/^.*http/http/ |tr -d '\r') mplayer -prefer-ipv4 "$URL"
我有同样的问题。 我通过命令行访问流的方法是使用’view source’来获取流的url。
例如, http: //www.francebleu.fr/player在浏览器中打开,并有按钮播放和停止等。然后我右键单击并选择“查看源”,然后打开另一个页面。 我搜索了mp3,(或者你可以搜索“http://”),在那里的某个地方,你会找到实际使用的链接。 在这里的例子中,它被certificate是隐藏的……
{ “MP3”: “http://mp3.live.tv-radio.com/fbidf/all/fbidfhautdebit.mp3”}
但是从那里我通过删除正斜杠得到了链接。 最后,从命令行执行“mplayer http://mp3.live.tv-radio.com/fbidf/all/fbidfhautdebit.mp3”,mplayer可以处理该流。
希望有所帮助。
www.live365.com
不是广播流的正确地址,它只是一个网站地址。
http://www.live365.com不提供此类地址,无线电有意在互联网浏览器中播放。
有不同的方法来获得正确的无线电流地址。 – 有些无线电台自己列出 – 就像FIP一样。
但是一旦你选择了你喜欢的收音机,你需要得到它的流媒体地址。 如何做到这一点无法回答,而是基于每个案例。 有些网站列出广播电台并提供其流媒体地址,有时作为播放列表文件,例如http://www.listenlive.eu/ 。 播放列表文件包含指向实际流的链接。 更多信息在这里 。
(我试图在播放歌曲的终端上获得更多信息 – 所以我发布了这个 。)
Mpv也适用,作为mplayer的替代品。
在终端:
mpv http://etcetcetc...