引言
在 Linux 桌面上收听网络广播电台可以有多种方式,但并非所有工具都提供现代、简洁且与桌面环境(尤其是 GNOME)深度集成的体验。Shortwave 是一款开源软件,旨在填补这一空白,它提供了一个直观的界面,让用户能够轻松发现、收听和管理自己喜爱的网络广播电台。
Shortwave 的核心目标是简化网络广播的收听过程,使其成为 GNOME 桌面用户获取音频内容的便捷途径。
主要特性
Shortwave 基于最新的 GNOME 技术(如 GTK4 和 Libadwaita)构建,提供了现代化的用户体验和一系列实用功能:
- 电台发现与搜索: 内置强大的搜索功能,可以方便地查找来自社区驱动的在线数据库
radio-browser.info
中的数万个电台。 - 个人电台库: 用户可以将喜欢的电台添加到个人库中,方便快速访问。
- 流畅播放: 提供稳定可靠的音频流播放体验。
- 电台信息展示: 自动识别并显示正在播放的歌曲信息(如果电台提供)。
- 录制功能: 支持录制广播流,方便离线收听或保存特定节目。(注:根据社区反馈,录制功能可能是后续添加或仍在完善中,体验可能因电台而异。)
- 自定义电台: 支持通过导入
.pls
或.m3u
播放列表文件添加不在公共数据库中的私人或特定电台。 - 与 GNOME 深度集成: 遵循 GNOME HIG (Human Interface Guidelines),外观和感觉与 GNOME 桌面环境完美融合,支持暗色模式等特性。
- 响应式界面: 界面布局能适应不同大小的屏幕。
安装与快速入门
Shortwave 主要通过 Flatpak 分发,这是获取最新版本并确保与系统隔离的最佳方式。
- 确保已安装 Flatpak: 大多数现代 Linux 发行版都预装了 Flatpak。如果没有,请参考你的发行版文档进行安装。
- 添加 Flathub 仓库 (如果尚未添加):
bash
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo - 安装 Shortwave:
bash
flatpak install flathub de.haeckerfelix.Shortwave - 运行 Shortwave: 你可以在你的应用程序菜单中找到 Shortwave。
或者,你也可以检查你的发行版官方仓库是否包含 Shortwave,但版本可能不是最新的。
更多信息和源代码,请访问其 GitLab 项目页面。
使用场景与案例
Shortwave 不仅仅是一个简单的播放器,用户社区已经探索出多种有趣的使用方式:
- 语言学习: 将目标语言的广播电台作为背景音播放,创造沉浸式的被动学习环境。
- 发现小众音乐/内容: 通过浏览和搜索,发现传统 FM/AM 广播之外的特色电台,如特定音乐流派(氛围、古典、独立电子乐)、谈话节目、特定主题(历史、科学)等。
- 创建个性化电台列表: 根据心情、活动(工作、放松、运动)或语言组织自己的电台库。
- 替代传统音乐流媒体: 对于寻求更“有机”、非算法驱动的音乐发现体验,或想收听特定直播内容的用户,Shortwave 是一个不错的选择。
- 收听特定兴趣电台: 寻找并收藏那些专注于非常具体领域的电台,例如老电影配乐、特定年代音乐或地区性传统音乐。
用户评价与社区反馈
根据 Reddit、论坛和技术博客的讨论,用户对 Shortwave 的评价通常是积极的,但也存在一些反馈:
- 优点:
- 简洁易用: 用户普遍称赞其干净、直观的用户界面和简单的操作逻辑。
- GNOME 集成: 与 GNOME 桌面的无缝集成是其一大亮点。
- 现代感: 被认为是 Linux 上更现代、不笨重的网络广播解决方案。
- 潜在缺点与问题:
- 功能相对基础: 部分用户希望有更高级的功能,如更强大的播放列表管理、均衡器等。录音功能的完善程度也受到关注。
- 电台发现问题: 有时可能难以找到特定电台或显示信息不准确,这可能与
radio-browser.info
数据库的更新或电台自身流地址变更有关。手动添加电台是解决方法之一。 - 稳定性与兼容性: 少数用户报告过音频播放中断、卡顿或应用崩溃的问题。常见解决方案包括检查音频输出设置 (PulseAudio/PipeWire)、更新软件和驱动、检查 Flatpak 权限等。
- 界面过于简单: 虽然简洁是优点,但也有用户认为自定义选项不足。
与类似工具对比
与其他 Linux 音频播放器相比,Shortwave 有其独特的定位:
- vs. Cantata: Cantata 是 MPD 客户端,功能更全面,尤其擅长本地音乐库管理,网络广播只是其功能之一。Shortwave 则专注于网络广播,界面更简洁现代。
- vs. RadioTray-NG: RadioTray-NG 是一个极其轻量级的系统托盘播放器,资源占用极低,但功能和界面都非常基础。Shortwave 功能更丰富,界面更完善。
- vs. GNOME Music: GNOME Music 主要面向本地音乐文件播放,是 GNOME 的默认音乐应用。Shortwave 则专注于网络广播流。
- vs. 命令行工具 (如
mpv
+ URL): 命令行工具资源占用最低,高度可定制,但需要用户熟悉命令行操作。Shortwave 提供图形界面,易用性更高。
关于 Gradio
值得注意的是,社区中也经常提到 Gradio (https://github.com/haecker-felix/Gradio)。Gradio 由 Shortwave 的原开发者创建,被一些人视为 Shortwave 的精神继承者或替代品,可能拥有更活跃的开发和更丰富的功能集。如果你发现 Shortwave 不再满足需求或希望尝试更新的选项,Gradio 是一个值得关注的项目。
总结
Shortwave 是一款优秀的开源网络广播播放器,特别适合那些寻求简洁、现代且与 GNOME 桌面良好集成的 Linux 用户。它简化了发现和收听全球成千上万个网络电台的过程。虽然可能缺少一些高级用户所需的功能,并且存在一些社区报告的问题,但其易用性和专注性使其成为日常收听网络广播的可靠选择。
如果你是 GNOME 用户,或者正在寻找一款直观的网络收音机应用,不妨试试 Shortwave。
相关链接:
- 项目地址 (GitLab): https://gitlab.gnome.org/World/Shortwave
- Flathub 地址: https://flathub.org/apps/de.haeckerfelix.Shortwave
评论(0)