体验 Audiophile Linux 发行版

这款轻量级开源音频操作系统提供丰富的功能集和高品质的数字声音。
251 位读者喜欢这篇文章。
Two hands holding musical notes

Opensource.com

我最近偶然发现了 Audiophile Linux 项目,它是许多面向特定用途的音乐 Linux 发行版之一。Audiophile Linux

  1. 基于 ArchLinux

  2. 提供为播放音乐定制的实时 Linux 内核

  3. 使用轻量级的 Fluxbox 窗口管理器

  4. 避免不必要的守护进程和服务

  5. 允许播放 DSF 并支持常见的 PCM 格式

  6. 支持各种音乐播放器,包括我最喜欢的组合之一:MPD + Cantata

Audiophile Linux 网站自 2017 年 4 月以来没有显示太多活动,但它确实包含今年的一些更新和评论。考虑到它的方向和功能集,我决定在我的旧东芝笔记本电脑上试用一下。

安装 Audiophile Linux

该网站提供了 一套清晰的安装说明,需要使用终端。下载 .iso 文件后的第一步是将其刻录到 USB 驱动器。我为此目的使用了 GNOME Disks 实用程序的“恢复磁盘映像”功能。一旦我设置好 USB 并准备就绪,我就将其插入东芝并启动。当启动画面出现时,我将启动设备设置为 USB 驱动器,大约一分钟后,Arch Grub 菜单显示出来。我从该菜单启动 Linux,这使我进入了 root shell 会话,在那里我可以将系统安装到硬盘驱动器

root_shell_session screenshot.jpg

我愿意为这次测试牺牲东芝的 320GB 硬盘驱动器,所以我能够使用之前的 Linux 分区(来自上次实验)。然后我按如下步骤进行

fdisk -l              # find the disk / partition, in my case /dev/sda and /dev/sda1
mkfs.ext4 /dev/sda1   # build the ext4 filesystem in the root partition
mount /dev/sda1 /mnt  # mount the new file system
time cp -ax / /mnt    # copy over the OS
	# reported back cp -ax / /mnt 1.36s user 136.54s system 88% cpu 2:36.37 total
arch-chroot /mnt /bin/bash # run in the new system root
cd /etc/apl-files
./runme.sh            # do the rest of the install
grub-install --target=i386-pc /dev/sda # make the new OS bootable part 1
grub-mkconfig -o /boot/grub/grub.cfg   # part 2
passwd root           # set root’s password
ln -s /usr/share/zoneinfo/America/Vancouver /etc/localtime # set my time zone
hwclock --systohc --utc # update the hardware clock
./autologin.sh        # set the system up so that it automatically logs in
exit                  # done with the chroot session
genfstab -U /mnt >> /mnt/etc/fstab # create the fstab for the new system

那时,我已经准备好启动新的操作系统了,所以我启动了——瞧,系统启动了!

audiophile_linux_screenshot.jpg

完成配置

一旦 Audiophile Linux 启动并运行,我需要 完成配置 并加载一些音乐。通过右键单击屏幕背景来抓取应用程序菜单,我启动了 X-terminal 并输入了剩余的配置命令

ping 8.8.8.8 # check connectivity (works fine)
su # become root
pacman-key –init # create pacman’s encryption data part 1
pacman-key --populate archlinux # part 2
pacman -Sy # part 3
pacman -S archlinux-keyring # part 4

此时,安装说明指出使用 pacman -Suy 命令更新软件时存在问题,并且首先必须使用 pacman -Rc libxfont 删除 libxfont 包。我按照这个说明操作了,但是第二次运行 pacman -Suy 导致了另一个依赖错误,这次是关于 x265 包。我进一步查看安装说明的页面,看到了这个建议

Arch 软件包的上游仓库再次出现错误。尝试使用“pacman -R ffmpeg2.8”删除冲突的软件包,然后再执行 pacman -Suy。

我选择使用 pacman -Rc ffmpeg2.8,然后重新运行 pacman -Suy。(顺便说一句,输入所有这些 pacman 命令让我意识到我对 apt 有多么熟悉,以及整个过程让我感觉自己好像在使用在线翻译器尝试用我不懂的语言写电子邮件。)

为了清楚起见,这是我的操作顺序

pacman -Suy # failed
pacman -Rc libxfont
pacman -Suy # failed, again
pacman -Rc ffmpeg2.8 # uninstalled Cantata, have to fix that later!
pacman -Suy # worked!

现在回到其余的说明

pacman -S terminus-font
pacman -S xorg-server
pacman -S firefox # the docs suggested installing chromium but I prefer FF
reboot

还有最后一点小事,修改 /etc/fstab 以避免访问时间修改。我还想尝试再次使用 pacman -S cantata 安装 Cantata,它工作正常(没有 ffmpeg2.8 问题)。

我在应用程序菜单上找到了 DAC Setup > List cards,它显示了内置的 Intel 声卡硬件以及我之前插入的 USB DAC。然后我选择了 DAC Setup > Edit mpd.conf 并调整了 mpd.conf 的输出节。我使用 scp 将一张专辑从我的主音乐服务器复制到 ~/Music 中。最后,我使用了应用程序菜单 DAC Setup > Restart mpd。然后... 什么也没有... 屏幕上的 conky 信息显示“MPD 未响应”。所以我再次浏览了安装说明底部的评论,并发现了这个

每次更新 mpd 后,您都必须执行

1. 成为 root 用户

$su

2. 运行这些命令

# cat /etc/apl-files/mpd.service > /usr/lib/systemd/system/mpd.service

# systemctl daemon-reload

# systemctl restart mpd.service

这样问题就解决了。

library screen.png

它奏效了!现在我正在欣赏 Nils Frahm 的 “All Melody”,来自同名专辑,通过我的 Schiit Fulla 2 以美妙的高分辨率声音播放。现在是时候复制更多音乐进来了,这样我可以更好地聆听它。

那么... 它听起来比连接到我的常用工作笔记本电脑并通过 GuayadequeGogglesMM 播放的同一个 DAC 更好吗?我将看看我是否能在某个时候检测到差异,但现在我只能说它听起来非常棒;此外,我非常喜欢 Cantata / mpd 组合,而且我真的很喜欢屏幕右上角的抬头显示。

至于音乐...

前几天,我正在重新组织我的工作硬盘驱动器,我决定检查以确保 1) 其上的所有音乐也在家庭音乐服务器上,以及 2) 反之亦然(总有一天要为此目的设置 rsync)。这样做时,我发现了一些我有一段时间没有欣赏过的音乐,这有点像买一张全新的专辑,只是成本低得多。

Six Degrees Records 长期以来一直是我最喜欢的非凡音乐供应商之一。一个很好的例子是组合 Zuco 103 的专辑 Whaa!,其 CD 版本是我多年前从 Six Degrees 的在线商店购买的。看看 这部关于该组合的有趣的纪录片

为了获得完全不同的体验,请观看 Ragazze Quartet 对 Terry Riley 的 “Four Four Three” 的演奏。 我从 Channel Classics 购买了这种迷人音乐的高分辨率版本,该公司运营一家对 Linux 友好的下载商店(无需在您的计算机上安装臃肿软件)。

最后,我听到 Rachid Taha 最近去世的消息感到悲伤,他将北非和法国音乐传统完美融合,并坦诚面对作为北非人在欧洲生活的挑战,创作了一些有力且有趣的音乐。看看 Taha 版本的 “Rock the Casbah”。我有一些他的歌曲散落在各种合辑专辑中,并且不久前购买了 CD 版本的 Rachid Taha: The Definitive Collection,我最近又开始欣赏它了。

Chris Hermansen portrait Temuco Chile
自从 1978 年从不列颠哥伦比亚大学毕业以来,我几乎一直离不开电脑,自 2005 年以来一直是全职 Linux 用户,从 1986 年到 2005 年一直是全职 Solaris 和 SunOS 用户,在那之前是 UNIX System V 用户。

10 条评论

我一直想找一个 Linux 系统,它能很好地调整到实时音频任务,以便合理地接管 DAW 的职责(目前这个角色由运行 Sonar 的 Windows 电脑担任)。更快的处理器有很大帮助,但微软在优化/优先处理 DSP 路径方面做了大量工作,我只是不知道 Linux 世界在这方面的现状... 也不知道我能多有效地移植现有的 VST。这是我目前继续在该电脑上运行 Windows 的主要原因,但我不确定哪些替代路径值得押注。

我希望在不久的将来,我们将度过“让百万朵鲜花齐放”的阶段,并对选择/配置有更清晰的认识。

(重新发现音乐:这是加载整个库的唯一好处。现在我只需要一个播放器,它可以理解某些曲目是相邻素材的开头/结尾,并且不会如此频繁地独立随机播放它们。)

我的经验是,在 Linux 中,我可以更好地控制一切设置,使其最适合我的计算机和硬件,这比我在运行 Windows 时要好。在 Windows 中,简而言之,我只能用一个双向开关来影响延迟,而在 Linux 中,我可以通过几个方面进行调整,使其尽可能好。当然,不是每个人都想深入研究这些细节,也许也不是每个人都需要。在我看来,Linux 在正确设置后,在处理音频方面更好。当我完全转向 Linux 时,我放弃了我的 VST。有很好的本地替代方案可以满足我的需求,所以为什么要费心移植呢,我是这么想的。

回复 作者:Loxmyth (未验证)

感谢您的评论,Loxmyth。

至于在闭源操作系统中可能(或可能没有)为改进处理所做的工作,这有点超出本文的主题范围。

至于 DAW 的选择,这超出了我的舒适区,但据我所知,开源替代方案有
- Ubuntu Studio
- AV Linux
- KX Studio

至于工具,我喜欢这个链接 https://alternativeto.net/software/fl-studio/?platform=linux,但这再次超出了我的经验范围,所以请谨慎对待!

回复 作者:Loxmyth (未验证)

感谢这篇文章,在阅读这篇文章后,我将测试 cantanta,但我仍然不明白使用 MPD 的优势——我在网上搜索过,但仍然不明白——如果您再写一篇关于这个问题的文章或扩展这篇文章,我将提前感谢您。

我使用安装了普通内核和 rt 内核的 Manjaro,并且我安装 cantanta 没有问题,我写这篇文章是因为我不明白为什么 Manjaro 有这么多版本,但仍然没有像这个 arch 版本一样的 Studio 版本,带有 KX 存储库和 Audophile 版本。

感谢您的评论,Miguel。

至少从我的角度来看,使用 MPD 有两个主要优势。

首先,MPD 实际上是一个音乐服务器,这意味着您必须使用客户端才能使其播放(例如 Cantata)。这种架构使得构建非常轻量级的音乐服务器系统变得简单,例如 Raspberry Pi(或在我的情况下是 Cubox i4),它可以无头运行,并位于您的音频机架中的某个位置,连接到您的接收器或连接到您的系统的独立 DAC。然后,您可以从您的 Android 手机/平板电脑或笔记本电脑或 Chromebook 或其他设备上运行客户端软件来控制它。

其次,MPD 可以轻松配置为使用 ALSA 直接与 DAC(数字到模拟转换器)对话,从而绕过所有混音器、重采样器等,以获得未触及的比特流输出到您的音乐系统。相比之下,许多音乐播放器不提供这种控制,将配置留给 gstreamer 和/或 PulseAudio,而 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

回复 作者:Miguel Mayol i Tur (未验证)

我不明白为什么您会从用于播放的实时内核中受益?当然,现场表演和一些配音录音,但对于播放...?

感谢您涉足 APLinux 安装泥潭。对于 Linux 新手来说,您的文章帮助很大,因为 APL 网站迎合了更多经验丰富的用户。
在过去的几个月中,每当我破坏 APL 时,极其用户友好的 Daphile 都是我的备选项。两者听起来都很棒,但我更喜欢 APL,这主要是基于外观(Cantata 看起来和感觉都很棒),而且因为我认为 APL 在我的小型桌面设备(包括 Partaker 无风扇迷你电脑)上听起来更好。

感谢您的友好评论,Ronald Ellis。我的 Audiophile Linux 安装尚未在我的房子里“投入生产”,但它可能会在某个时候投入生产;现在我依赖于几个使用 MPD 的小型无头无风扇服务器,我在其他地方运行客户端。尽管如此,我真的很喜欢我在 Audiophile Linux 中看到的东西,我希望它的开发者能够继续参与这个项目。

回复 作者:Ronald Ellis (未验证)

我无法完成配置,我输入 su 并询问密码,但它没有打开 root 用户,你能帮助我吗

© . All rights reserved.