
加拿大温哥华
自从 1978 年毕业于不列颠哥伦比亚大学以来,我几乎总是与电脑为伴。自 2005 年以来,我一直是 Linux 的全职用户;1986 年至 2005 年,我一直是 Solaris 和 SunOS 的全职用户;在那之前,我是 UNIX System V 用户。
在技术方面,我的职业生涯大部分时间是作为顾问,从事数据分析和可视化工作,尤其是空间数据分析。我拥有丰富的相关编程经验,使用 C、awk、Java、Python、PostgreSQL、PostGIS,最近还使用 Groovy。我对 Julia 非常感兴趣。我还构建了一些桌面和 Web 应用程序,主要使用 Java,最近使用 Grails,前端使用大量 JavaScript,数据库则选择 PostgreSQL。
除此之外,我花大量时间撰写提案、技术报告,当然还有在 https://www.opensource.com 上写东西。
已撰写评论
感谢您的这条评论,吉米,以及上面的那条。
似乎有很多发烧友认为,实时内核可以向外部 DAC 提供更可靠的比特流(因为延迟更低),从而可能减少抖动或以其他方式有助于改善声音质量。
https://www.ap-linux.com/about/
https://forum.manjaro.org/t/realtime-kernel-audio-playback/13542
https://elinux.org/images/8/82/Elc2011_lorriaux.pdf
http://www.tophifi.it/
但其他人(除了您)不认为这是必要的
https://wiki.gentoo.org/wiki/Project:Sound/How_to_Enable_Realtime_for_M…
总而言之 - 这可能又是那些争论之一,一方是听过并声称听到了差异的人,另一方是研究过工程原理并声称不可能存在差异的人。
感谢您的评论,米格尔。
至少从我的角度来看,使用 MPD 有两个主要优点。
首先,MPD 实际上是一个音乐服务器,这意味着您必须使用客户端才能使其播放(例如 Cantata)。这种架构使得构建一个非常轻量级的音乐服务器系统变得很简单,例如 Raspberry Pi(或者在我的例子中是 Cubox i4),它可以无头运行并位于您的音频机架中的某个位置,连接到您的接收器或连接到您系统的独立 DAC。然后,您可以通过在 Android 手机/平板电脑或笔记本电脑或 Chromebook 或其他设备上运行客户端软件来控制它。
其次,MPD 可以轻松配置为使用 ALSA 直接与 DAC(数字模拟转换器)对话,从而绕过所有混音器、重采样器等,以将未经修改的比特流输出到您的音乐系统。相比之下,许多音乐播放器不提供这种控制,而是将配置留给 gstreamer 和/或 PulseAudio,这反过来可能更难以配置为未经修改地传递数字音频。
您可能想阅读我之前在这里写的一些关于这个主题的文章
https://open-source.net.cn/article/17/8/cantata-music-linux
https://open-source.net.cn/article/17/7/mpd-clients
https://open-source.net.cn/article/17/6/armbian-cubox-i4pro