![将音乐流式传输到 Marantz M-CR603](https://linux22.com/image/1041360/%E5%B0%86%E9%9F%B3%E4%B9%90%E6%B5%81%E5%BC%8F%E4%BC%A0%E8%BE%93%E5%88%B0%20Marantz%20M-CR603.png)
我们的立体声装置根据盒子上的说明,它支持通过 AirPlay 进行流媒体播放(尽管正常的 RAOP 功能似乎无法在它上面使用。我认为它应该是一种叫做机场快线)、DLNA 和 Windows Media Sharing。
在 Ubuntu 上,似乎几乎不可能让这个东西工作,而在 Windows 上,使用 iTunes 和翼型。
我尝试过什么,以及出了什么问题
- Airplay:通过 PulseAudio 进行流式传输
- 音乐播放器拒绝播放。状态变为正在播放,但搜索栏和位置计数器没有进展。立体声装置或计算机都没有声音。我还尝试使用手动创建“接收器”(?)
pactl load-module module-raop-sink server=192.168.1.32
。结果是一样的。
- 音乐播放器拒绝播放。状态变为正在播放,但搜索栏和位置计数器没有进展。立体声装置或计算机都没有声音。我还尝试使用手动创建“接收器”(?)
- 播放:Stream2IP
- 我猜这使用与 Pulseaudio 相同的后端,或者甚至可能完全相同。它说它已连接,但发生的情况与之前的方法完全相同。立体声安装甚至无法识别任何类型的连接。它只是继续播放它正在播放的内容。
- DLNA:Stream2IP
- 当我去媒体服务器在立体声装置上,它看到RobinJ:根。音乐,浏览文件……屏幕上显示<空>。
- DLNA:服务
- 这实际上似乎工作得很好。免费版本有限制,而且不是开源的,但至少它允许我使用基本的流媒体功能。然而,我更希望的是将特定应用程序的音频,或者如果可能的话整个系统的音频,传输到立体声装置。而不是我必须浏览立体声上的菜单来选择一首歌曲。
- Windows Media 共享:无
- 我不知道如何在 Ubuntu 上做到这一点。
有人有什么建议吗?不要只是关闭它“完全重复”,因为如果我找了半年都没有找到答案,那么我可以肯定的说这个网站上还没有答案。
我正在运行 Ubuntu 13.04,但如果可以运行的话,我并不介意切换到 12.04 或 12.10,甚至不同的发行版。
答案1
据我观察,实现媒体流传输到任何外部硬件媒体设备看起来很复杂的主要原因是这些设备的制造商依赖于客户机器上的 OS X 或 Windows。
DLNA 媒体文件访问
从现有的众多解决方案中,我成功地通过以下解决方案实现了互联网广播、Android 设备和智能电视的 DLNA 媒体访问:
- 服务:闭源,在我的计算机上运行相当缓慢。
- 赖格尔
:默认的 GNOME DLNA 流媒体服务器,从某些设备访问时崩溃。
- 迷你DLNA
:非常轻量级和稳定,需要从配置文件进行设置。
- 即插即用
:没有进一步开发,无法传输到我的所有设备。
我最喜欢的绝对是米尼迪纳,它现在已连续几个月全天候运行,没有任何问题。默认情况下,minidlna 将在启动时作为服务运行。要在用户空间中运行它,您可以使用流2ip从版本 > 1.0,或MiniDLNA 应用程序指示灯我为此做了。您仍然需要先通过其配置文件设置 minidlna。
直播
遗憾的是,这些解决方案都无法实时播放我的声卡输出到接收器。较新的设备不支持 pulseaudio 使用的旧 RAOP 协议,但似乎需要较新的RAOP2 协议对于 Ubuntu 来说还不可用。
如果外部设备(非 Ubuntu)支持 pulseaudio 能够使用的 RTP 协议,那么就可以向其进行直播,但我还没找到支持该协议的设备。
另一种可能性是建立一个Iceast 网络电台服务器制作我们自己的私人广播“车站”在我们的本地网络中。这很好用,但前提条件是调谐器能够连接到由其 IP 地址和端口定义的流。这应该很容易做到,但遗憾的是大多数设备不提供此功能。相反,它们支持互联网广播目录服务(例如虚拟调谐器, 或者调谐)可能取决于设备是否支持添加自定义无线电流。只有我的无线电设备通过雷西瓦播放 Icecast 生成的自定义流(均通过流2ip,或者从命令行)。
马兰士
上次我联系 Marantz(2012 年 8 月)时,他们向我提供了有关支持自定义电台的以下信息:
“无法将自定义电台添加到您的收藏夹中。您只能从 vTuner 提供的列表中选择一个电台。从那里,您将有超过 17,000 个电台可供选择。” 从德语翻译而来
我们可以尝试在电台服务的个性化实例中添加自定义 URL(参见此Denon 博客)现在就可以正常工作了。对于 Marantz,我们可以访问 vTuner 服务http://radiomarantz.com/。为了个性化服务,我们需要注册设备的唯一访问代码(可能是 MAC)。然后,我们可能能够将我们的 Icecast 广播流的本地 URL(<IP>:<Port>/stream.mp3
)添加为自定义广播电台。遗憾的是,由于缺乏硬件,我们无法在此处进行测试。
答案2
答案3
Takkat 给 Marantz 的提示(“...要个性化服务,我们需要注册设备的唯一...”)帮助我成功地使用 M-CR603 进行了设置,我希望我的更新有用,尽管这个线程(和 M-CR603)已经很旧了。radiomarantz.com 上的访问代码是设备 MAC。通过软件中心,我在运行 Ubuntu 14.04 64 位的 Thinkpad W520 上设置了 darkice 和 icecast2,使用公共领域提供的众多指南之一。在 radiomarantz.com 上,我添加了生成的 Icecast 广播流的本地 URL(http://192.168.xx.yy:8000/stream.mp3) 作为自定义广播电台。它几乎没有出现任何故障。