引言

在 Linux 桌面上收听网络广播电台可以有多种方式,但并非所有工具都提供现代、简洁且与桌面环境(尤其是 GNOME)深度集成的体验。Shortwave 是一款开源软件,旨在填补这一空白,它提供了一个直观的界面,让用户能够轻松发现、收听和管理自己喜爱的网络广播电台。

Shortwave 的核心目标是简化网络广播的收听过程,使其成为 GNOME 桌面用户获取音频内容的便捷途径。

主要特性

Shortwave 基于最新的 GNOME 技术(如 GTK4 和 Libadwaita)构建,提供了现代化的用户体验和一系列实用功能:

  • 电台发现与搜索: 内置强大的搜索功能,可以方便地查找来自社区驱动的在线数据库 radio-browser.info 中的数万个电台。
  • 个人电台库: 用户可以将喜欢的电台添加到个人库中,方便快速访问。
  • 流畅播放: 提供稳定可靠的音频流播放体验。
  • 电台信息展示: 自动识别并显示正在播放的歌曲信息(如果电台提供)。
  • 录制功能: 支持录制广播流,方便离线收听或保存特定节目。(注:根据社区反馈,录制功能可能是后续添加或仍在完善中,体验可能因电台而异。
  • 自定义电台: 支持通过导入 .pls.m3u 播放列表文件添加不在公共数据库中的私人或特定电台。
  • 与 GNOME 深度集成: 遵循 GNOME HIG (Human Interface Guidelines),外观和感觉与 GNOME 桌面环境完美融合,支持暗色模式等特性。
  • 响应式界面: 界面布局能适应不同大小的屏幕。

安装与快速入门

Shortwave 主要通过 Flatpak 分发,这是获取最新版本并确保与系统隔离的最佳方式。

  1. 确保已安装 Flatpak: 大多数现代 Linux 发行版都预装了 Flatpak。如果没有,请参考你的发行版文档进行安装。
  2. 添加 Flathub 仓库 (如果尚未添加):
    bash
    flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
  3. 安装 Shortwave:
    bash
    flatpak install flathub de.haeckerfelix.Shortwave
  4. 运行 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。

相关链接:

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。