在 Windows 中我喜欢 Screamer Radio,并且我知道还有其他类似 RarmaRadio 的程序,这些程序可以录制广播音乐并保存正确的标题、艺术家姓名等。
Ubuntu 中有这样的程序吗?
我正在寻找一个原生的 Linux 程序,但基于 Wine 的解决方案作为第二选择也受到欢迎。我也会亲自尝试 Wine 并提供答案。
另外,虽然我正在寻找一个可以录制带有标签名称的歌曲的程序,但我不知道有哪个 Linux 程序可以录制广播歌曲分开(拆分)即使没有标签名称和标题。——所以,这样的程序也值得一提。
需要提及的另一个基本理想特征是:
- 录音时播放歌曲
- 大型车站数据库
- 增加新车站的可能性
- 同时录制多个电台
我发布了一个补充答案,仅限于在 Wine 中使用 Windows 程序。我期待一个关于本机程序的明确答案。但是只有当所提出的解决方案至少与 Wine 提供的解决方案一样好时,我才会接受这一结论。
答案1
您可以使用StreamTuner2与 [Streamripper (https://apps.ubuntu.com/cat/applications/streamripper/)(安装 streamripper) 录制在线广播流。
要在终端中抓取 Streamripper,只需执行以下操作:
sudo apt-get install streamripper
Streamripper 和 streamtuner2 是协同工作的 Linux 应用程序,允许您收听和录制流媒体广播。
Streamtuner2 是一款基础应用程序,主要用于播放来自任意来源的互联网电台,包括Xiph、basic.ch、punkcast.com、Google Stations、Live365 和 SHOUTcast. 它将用于streamripper
录制并使用外部播放器播放流。
Streamtuner2 可以将喜爱的电台添加到书签中。可以通过选择某个电台、右键单击、编辑、“新建”,设置新名称和 URL 后,单击“确定”并单击“重新加载”按钮来添加新电台。
选择电台后单击播放按钮将在外部播放器中启动该电台。双击列表中的电台时也会发生同样的情况。
选择电台后单击录制按钮将streamripper
在终端窗口中运行,默认情况下每个曲目将单独保存在主文件夹中。
-d path_to_folder
要在 Streamtuner2 中设置录音的自定义文件夹,请在“编辑-属性-录音应用程序”下,通过在末尾添加来编辑“应用程序”下的行(如x-terminal-emulator -e streamripper %srv -d /home/user/Audio/Recordings
)。可以添加许多其他streamripper
允许的自定义命令 - 请参阅下面的更多选项。
搜索功能无法正常运作。
要仅使用终端(CLI,不使用 Streamtuner)中的 streamripper 保存到自定义文件夹中,请在该文件夹中打开终端。
可以在单独的终端窗口中同时运行 streamripper 的多个实例(即录制多个音轨)。
Streamripper 中的更多选项有Ubuntu 指南,参考,教程,Ubuntu 手册页,我的 Ubuntu 博客。
Streamripper 会悄悄地潜伏在终端中,记录并解析通过系统传输的所有音乐,将其转换为 MP3。让 Streamripper 运行一整天,您将会听到大量您喜爱的音乐。它本身streamripper
能够使用以下命令记录流:
$ streamripper <URL>
Streamripper 和 streamtuner2 的组合特别好的地方在于,一旦您选择了要录制的电台,您就可以退出 streamtuner2,只为 Streamripper 留下一个微小的、不显眼的终端窗口。
答案2
此补充答案仅限于 Wine 中 Windows 程序的使用。我期望对本机程序给出明确的答案。
我最喜欢的 Windows 版本是RadioSure,尖叫电台和拉玛电台。我尝试将它们安装在玩转Linux但它们不起作用。对 Wine 设置或版本进行一些调整可能会修复这些问题,但这超出了我的能力范围。
在测试了上述大多数程序后这里和这里,我最终在 Playonlinux 中运行了 3 个程序。
TapinRadio:
- 可以边录制边播放 - 是的
- 单独记录 - 是的
- 拥有大型数据库 - 是的
- 可以添加新电台 - 可以
- 可以保存标签 – 可以
- 每次只能录制一个电台
流写入器:
- 可以边录制边播放 - 是的
- 单独记录 - 是的
- 拥有大型数据库 - 是的
- 可以添加新电台 - 可以
- 可以保存标签 - 可以(需要自定义设置 - 见下文)
- 可以同时录制多个电台
StationRipper:
- 可以边录制边播放 – 不可以(通常可以,但 Wine 不行)
- 单独记录 - 是的
- 拥有大型数据库 – 否(通常情况下是的,它应该可以访问 Shoutcast,但在 Wine 中却不行)
- 可以添加新电台 - 可以
- 可以保存标签 – 可以
- 免费版本可以同时录制 2 个电台
我提到车站开膛手仅供参考 - 但我不推荐在 Linux/Wine 中使用它。
另外两个效果很好。
Tapin电台使用起来非常简单,开箱即用;它每次只能录制一个电台,并将曲目保存为 mp3、wma、aac 和 ogg。
流写入器具有更多功能:它可以同时录制多个流,可以安排录制特定电台、曲目、艺术家等。它可以转换为 mp3、aac 和 ogg,或者它可以避免更改格式。但有两个问题需要注意:
由于某些原因,标签保存功能默认处于禁用状态。因此,请在“文件设置-Posprocessing”和“文件自动录制设置-Posprocessing”下启用此功能。完整标记的文件将保存在每个音轨末尾的单独文件夹中。在录制过程中,不完整的文件将不会被标记。
仅当保存歌曲的文件夹路径以以下路径开头时,录音才有效
C:
将其更改为会Z:
导致磁盘空间不足的错误。
答案3
Exaile 音乐播放器长期以来一直能够使用内置的 Streamripper。只需安装 Exaile 和 Streamripper,然后在 Exaile 的首选项 GUI 中启用它,您将在所有其他插件中找到它。就是这样,只需在收听您最喜爱的电台时按下录制按钮即可。