体验 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”。我有一些他的歌曲散落在各种合辑专辑中,并且在不久前购买了 Rachid Taha: The Definitive Collection 的 CD 版本,我最近一直在再次欣赏它。

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 权限,您能帮助我吗

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 获得许可。
© . All rights reserved.