我正在使用 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)
看起来需要一些背景工作。
答案1
播放器
尝试这个。
mplayer http://80.237.154.83:8120
您可以在以下网址找到在线广播电台的 IP 地址:Xat 电台搜索。
我的结果:
IPv4 网络中的 mplayer
如果你的路由器只支持 IPv4,您需要添加选项-prefer-ipv4
。较新的mplayer
版本需要此功能。
mplayer -prefer-ipv4 http://80.237.154.83:8120
答案2
从命令行使用 VLC
和往常一样,VLC 可以完成所有工作。使用cvlc
在命令行上运行 VLC。
cvlc http://80.237.154.83:8120
cvlc us.darkmatter.aac.48k.m3u
也可以通过ncurses
接口调用VLC,如下所示:
$ nvlc http://provisioning.streamtheworld.com/pls/CKFRAM.pls
或者
$ vlc -I curses http://provisioning.streamtheworld.com/pls/CKFRAM.pls
按下H按键即可获得急需的帮助。
nvlc
以下是带有音乐播放列表的屏幕截图:
IPv4 网络中的 mplayer
如果你的路由器只支持 IPv4,您需要添加选项-prefer-ipv4
。较新的mplayer
版本需要此功能。
mplayer -prefer-ipv4 http://80.237.154.83:8120
请参阅下文了解如何使用mplayer
和.m3u
流.pls
。
cmus 还打开 .m3u 和 .pls 流
不同于mplayer
,cmus
也知道打开.m3u
和.pls
流。这意味着从这些文件中提取流 URL 所需的挖掘或“后台工作”更少。
此外,cmus
它看起来不错,提供多种视图、文件浏览器和许多配置设置。cmus
可从标准 Ubuntu 存储库获得。要快速了解cmus
,请先通过键入以下命令阅读教程:
$ man cmus-tutorial
使用 mplayer 打开 .m3u 和 .pls 流
如果你不喜欢cmus
,或者它不可用,mplayer
能也可以这样做。为此,我编写了以下mplay
脚本:
#!/usr/bin/env bash
URL=$(grep -m 1 --null http "$1" |sed s/^.*http/http/ |tr -d '\r')
mplayer -prefer-ipv4 "$URL"
要在目录.m3u
和.pls
文件之间导航,可以使用 CLI 文件浏览器ranger
,配置为针对这些文件类型调用上述脚本。设置此浏览器的困难最终得到了回报,因为它是最快的访问方法。这是我个人在日常环境中使用的方法。
金字塔
这是一篇很好的文章,描述了pyradio
注意pyradio
也可以通过如下方式安装和找到:
$ pip3 install pyradio
$ sudo find / -iname pyradio
$ ~/.local/bin/pyradio
莫克
然后还有moc
. MOC(music on console)是一款基于全屏的ncurses
控制台音频播放器。
使用类似于 Midnight Commander 的菜单从某个目录中选择一个文件,MOC 将从所选文件开始播放此目录中的所有文件。无需创建任何播放列表,尽管 MOC 也可以处理这些播放列表。
mp3blaster
有关另一个 CLI 音乐播放器的更多详细信息,mp3blaster
请参见这里
$ sudo apt install mp3blaster
答案3
确实有一些“背景工作”要做。
首先,您需要获取指向真实流媒体的 URL,而不仅仅是提供互联网广播收听的网站。这可能是最难的部分。您可以搜索电台的网站或谷歌搜索该特定电台是否有任何流媒体。流媒体 URL 不是电台网站上播放器的 URL。
URL 可能看起来像这样:http://bbc.co.uk/radio/listen/live/r1.asx
(BBC Radio 1)或http://www.bbc.co.uk/radio/listen/live/r1_aaclca.pls
(BBC Radio 1,但 URL 不同)或http://www.ndr.de/resources/metadaten/audio/m3u/ndrloop5.m3u
(N-Joy);它(很可能)看起来不像www.live365.com
。
以上所有内容均可使用 轻松播放mplayer -playlist "<your url>"
,如果这对您的流不起作用,您可以尝试mplayer "<your url>"
。
答案4
首先,如果您不包含“http://”,那么 mplayer 将尝试打开名为“www.live365.com”的文件。
mplayer http://www.live365.com
但是,这也会失败,因为http://www.live365.com
这不是 mplayer 可以播放的流的地址,而是网页的地址。使用 flash 播放器。
简短的回答——在 Firefox 或其他浏览器中打开网站并单击“播放”。