在看了大约 50 条关于网络电台的帖子后,我认为我的问题还没有被问到。
你还记得那些在办公室或车间角落或窗台上播放的破旧晶体管收音机吗?它们的调谐轮太差了,一旦调好电台,就没人再碰它们了。而且音量旋钮开裂得很厉害,所以早上插上电源,最后一个离开办公室的人拔掉电源。这正是我想要的。
理想情况下,这将是面板栏中某个固定的开/关图标。根本没有窗口。按一次,配置的网络广播流开始播放。再按一次,它就会停止。广播电台由流的 m3u 文件的 http 地址定义。
我没找到能这样使用的应用程序。希望我只是忽略了那个完全符合我需求的应用程序,你们可以给我指出正确的应用程序。
到目前为止我发现的最好的是 gnome mplayer,但我对它并不满意。
这是一个普通的应用程序。它缩小为面板栏中的一个小图标,这很好。开/关是,打开图标,然后按播放/停止 - 这样就可以了。不好的是,我无法让它只播放最后一个流。每次启动时,我都需要打开文件/打开位置并从驱动器上的文本文件中复制并粘贴 m3u 文件的 http 地址。如果有一种方法可以自动启动它,并自动加载正确的流但不播放,那么对我来说就没问题了。我曾尝试将流地址放入文件中并使用“打开最近”。它说“开始播放”,但随后停止。文件就是这样的。
#EXTM3U
#EXTINF:-1, Web Radio
http://some-webradioaddress.com/streamfile.m3u
那么是否有一个工具可以满足我的要求?是否有办法让 mplayer 按照我的需要运行?如果没有,如何使用命令行应用程序和脚本等其他方式实现这一点?
感谢您的创意投入,CatMan
答案1
我应该再等一会儿,因为刚发布完帖子,我偶然发现了这个德文页面,上面有一个完全符合我需求的工具。
该工具名为 radiotray。它以图标的形式打开,位于网络和音量图标旁边。启动时,它会记住上次播放的电台。左键单击会显示带有“开始/停止”按钮 () 的上下文菜单。完美。您可以通过对话框在树中设置电台。我刚刚删除了所有内容,并将我唯一的电台路径添加为http://stationaddress.com/PathTo3MuFile.m3u。现在它非常紧凑并且超级容易使用。
您可以在对话框中选择一款很酷的内置插件:睡眠定时器。默认为 15 分钟。在配置文件中,我将其设置为 2 小时,以防我忘记关闭它。
安装
sudo apt-get install radiotray python-xdg
配置文件位于:
~/.local/share/radiotray
对于那些能懂一点德语的人来说,这里还有更多信息和图片:https://wiki.ubuntuusers.de/Radio_Tray/
希望有人会觉得它有用。
猫人