PyRadio 是一款适用于 Linux、Windows 和 macOS 的命令行互联网广播播放器,几天前已更新至 0.9.0 版(稳定版),获得了新功能,例如支持广播浏览器(搜索、列表和播放 https:/ /www.radio-browser.info 电台)、远程控制服务器等。
命令行 Internet 广播播放器功能包括广播电台编辑器、类似 vi 的键以及箭头和特殊键、多个播放列表支持、搜索、主题支持、可选的鼠标支持等。 对于播放,它使用 mpv、VLC 或 MPlayer(没有 GUI)。
PyRadio 0.9 已经在 beta 在一年半的时间里,它获得了主要的新功能,以及一些改进和错误修复。
PyRadio 0.9.0 中最显着的变化(与之前的稳定版本相比)包括:
- 支持无线电浏览器
- 添加远程控制服务器
- 桌面通知
- 能够将播放的电台标题记录到文件中(
~/.config/pyradio/pyradio-titles.log
在 Linux 上) - 主题:
- 主题选择窗口部分重写,
- 转换主题以使用 CSS 颜色
- 更新/添加新主题
- 实施主题自动更新
- Microsoft Windows 的 mpv 支持
- 在 Linux 上安装桌面文件,在 Microsoft Windows 上安装开始菜单快捷方式
- 更多的
如果您更喜欢具有无线电浏览器支持的 GUI 无线电播放器,请查看适用于 Linux 的短波互联网无线电播放器。
要使用 PyRadio 从 RadioBrowser 浏览广播电台列表,请按 O
(Shift + o
). 使用搜索特定的广播电台 s
. 从那里,您可以根据电台名称、国家、州、语言、标签或编解码器搜索 https://www.radio-browser.info 无线电数据库,并提供按投票、点击等显示的选项,并对收音机进行排序结果:
您可以按以下方式对搜索结果进行排序 S
(Shift + s
):
您可以通过按 c
在 RadioBrowser 收音机列表中。 使用显示所选 RadioBrowser 电台的详细信息 I
(Shift + i
):
您还可以从 PyRadio 界面为广播电台投票,使用 V
(Shift + v
).
您可以通过按找到所有可用的快捷方式 ?
. 您可能还想在您的网络浏览器中阅读 PyRadio 离线 HTML 帮助,方法是按 + h
聚焦 PyRadio 终端窗口。
安装 PyRadio
除了具有用于 PyRadio 的 AUR 包的 Arch Linux 之外,其他 Linux 发行版、macOS 和 Windows 用户必须从源代码安装 PyRadio,如此处所述。
我将尝试简化 Debian / Ubuntu(以及基于这些的 Linux 发行版)的这些安装说明,并且 Fedora 以下。
1. 首先安装 PyRadio 依赖项和 Wget 以下载 PyRadio 安装文件:
- Debian、Ubuntu、Linux Mint、Pop!_OS 等:
sudo apt install python3-pip python3-setuptools python3-wheel python3-requests python3-dnspython python3-psutil python3-netifaces wget
- Fedora:
sudo dnf install python3-pip python3-setuptools python3-wheel python3-requests python3-dns python3-psutil python3-netifaces wget
2. 您还需要确保安装了以下播放器之一:mpv、VLC 或 mplayer。 在 Fedora 您需要为此启用 RPMFusion; 在 Debian / Ubuntu 上,只需从存储库中安装您选择的播放器(例如使用 sudo apt install mpv
安装mpv, sudo apt install vlc
安装 VLC)。
3. 接下来,获取 PyRadio 安装文件并安装命令行应用程序(其可执行文件将放置在 ~/.local/bin
,因此请确保您的 PATH 中包含此内容,或者通过其完整路径调用 PyRadio: ~/.local/bin/pyradio
):
wget https://raw.githubusercontent.com/coderholic/pyradio/master/pyradio/install.py
python3 install.py
使用相同的文件,您还可以更新 PyRadio(运行 python3 install.py --update
) 或删除它 (python3 install.py --uninstall
).
您可能还喜欢:怎样使用 Icecast 和 Mixxx 在 Ubuntu/Debian 或 Fedora