DietPi MPD 纯内存转盘制作教程
daphile吧
全部回复
仅看楼主
level 8
goltrain 楼主
实时内核、核心隔离独占、纯内存播放、连Samba都自动屏蔽、通电开机15秒就可以手机遥控、随便拔插头关机都安全,X86电脑打造成顶级数播的教程来了。
硬件要求:
1.CPU:必须4核心或以上(我们要强行隔离核心专供音频)。
2.内存:4G是必须的,但是多了就纯粹是浪费,2G设置成了内存虚拟盘。
3.硬盘:SSD(固态硬盘)当然好,如果是机械硬盘也不影响音质,注意按教程修改rc.local。
4.声卡/DAC:符合UCA2.0,最近10年出厂的只要不是山寨DAC都符合条件,古董声卡E-MU0204也完全没有问题。
第1阶段:系统底座搭建
所需资源工具见通过通过网盘分享的文件:dietpiMPD
链接:网盘链接提取码:ssxq
一、刷机:下载DietPi官网PC/Genericx86_64安装镜像,我的资源工具里面也有最新版本的镜像,用Rufus/balenaEtcher写入SSD。刷好后,联网开机。
二、首次启动登录。登录可以使用putty,更建议使用我提供的资源里面的升级工具KiTTY。同一局域网另一个电脑打开kiTTY,输入刚刚刷好dietpi的机子的IP(可以在路由器看到)。用户名:root,密码:dietpi。此时dietpi会自动update到最新版本,还会要你初始化一些设置,无法就是登录密码,键盘格式,有一个问题问你什么设备要不要禁掉,你选yes就说禁掉。
(附:介绍一下我提供的资源里面的KiTTY,它是基于经典的PuTTY源代码开发的增强版。如果你熟悉PuTTY,切换到KiTTY几乎没有学习成本,但它补齐了PuTTY最让人头疼的短板:自动化登录和会话管理。如何保存root/dietpi实现一键登录
要实现你的需求,请按照以下步骤操作:
1.配置基础连接
在HostName(orIPaddress)栏输入你DietPi的IP地址。
在SavedSessions下方的输入框起个名字(例如DietPi_Server)。
2.配置自动登录用户名
在左侧树状菜单中,依次点击Connection->Data。
在Auto-loginusername框中输入:root。
3.配置自动填充密码
点击左侧菜单最下方的Connection->Data->Passwords(注:部分版本直接在Data页面下方)。
在Password框中输入:dietpi。
4.保存并启动
回到最顶端的Session界面。点击右侧的Save按钮。
以后只需双击列表里的DietPi_Server,它会自动弹出窗口并直接进入命令行状态,完全跳过手动输入过程。)
三、换RT核心,直接粘贴下一行的指令:
aptupdate&&aptinstall-ylinux-image-rt-amd64&&reboot
重启后输入:uname-a,看到PREEMPT_RT即成功。
第2阶段、程序安装
1.输入指令:dietpi-software
2.找软件:上下键移到BrowseSoftware,按空格键选中[*]。
3.选组件:上下键找到MPD和SambaServer,分别按空格键选中。
4.去安装:按Tab键切换到下方的<Confirm>回车,最后选底部的Install回车
第3阶段、五大文件置换
mpd.conf是播放器的设置文件,决定了歌曲库在哪里,歌单在哪里,以什么采样率播出,以什么节奏向DAC输送信号。
smb.conf决定了什么目录下内容可以由局域网其他设备编辑修改。把这个目录设置为歌曲库,就可以在局域网其他电脑上舒服方便的朝歌曲库里面添加、删除歌曲。
rc.local复制机器启动,是自动执行的总指挥。
2026年03月29日 14点03分 1
level 8
goltrain 楼主
打开我提供的那5个文件可以用notepad++,实在不行用windows的附件记事本,不是写字板。
2026年03月29日 15点03分 4
没有网盘链接,想用KiTTY
2026年03月29日 22点03分
@clarc♬ 懂的都懂1ik09Ie-CKwXs-K7DASwWXw?pwd=rxh9,就在摆渡盘。
2026年03月31日 05点03分
@goltrain 谢谢!试试
2026年04月01日 03点04分
你好,我按教程配置好文件后无法启动MPD。帮忙看下,谢谢。 root@DietPi:~# mpd 2026-07-07T13:07:58 exception: Failed to access /mnt/ramdisk/mpd/playlists: No such file or directory 2026-07-07T13:07:58 decoder: Decoder plugin "wildmidi" is unavailable: configuration file does not exist: /etc/timidity/timidity.cfg 2026-07-07T13:07:58 exception: Failed to access /mnt/music_physical: No such file or directory 2026-07-07T13:07:58 exception: Failed to open "/mnt/ramdisk/mpd/database": No such file or directory
2026年07月07日 13点07分
level 8
goltrain 楼主
由于无法贴出神脚本,只能全部放到摆渡盘,工具和教程都在里面,懂的都懂1ik09Ie-CKwXs-K7DASwWXw?pwd=rxh9。
2026年03月31日 05点03分 5
level 8
goltrain 楼主
现在的贴吧,连提供资源给网盘的地址都不行了。尽管我提供的资源里面的dietpi rufus kitty全部都是开源免费的,唯一可能涉及版权的脚本也是我编的,免费提供给读者。本身这个贴吧,就是让共同兴趣爱好的网友大家交流一下。
2026年03月31日 06点03分 6
level 6
DietPi 的系统不是 Tiny Core Linux。
根据权威公开资料,DietPi 是一个基于 Debian 的轻量级 Linux 发行版,而 Tiny Core Linux 是另一个完全独立的极简 Linux 项目,两者在架构、设计目标和实现方式上均有显著差异。
主要区别如下:
- 基础系统不同:
- DietPi:基于 Debian(早期版本源自 Debian Jessie,当前仍以 Debian 为底层),使用 `apt` 包管理器 。
- Tiny Core Linux:基于 BusyBox + TinyX + FLTK,核心系统极小(约 10–16MB),不依赖任何传统发行版,所有软件通过在线仓库按需安装 。
- 设计理念不同:
- DietPi:面向单板计算机(如树莓派)和嵌入式设备,提供优化的软件一键安装功能(如通过 `dietpi-software`),兼顾轻量化与易用性 。
- Tiny Core Linux:强调“极简 + 完全自定义”,默认不带图形界面或常用工具,用户需手动安装所需组件 。
- 资源占用与适用场景:
- DietPi:空闲 RAM 占用约 100–200MB,适合运行服务(如 Nextcloud、媒体服务器等)。
- Tiny Core Linux:空闲 RAM 占用仅 100–120MB,甚至可在 64MB 内存下运行图形界面,更适合老旧硬件或极致精简场景 。
总结
虽然 DietPi 和 Tiny Core Linux 都属于轻量级 Linux 发行版,但 DietPi ≠ Tiny Core。它们是两个不同的项目,分别适用于不同需求的用户。
如需进一步了解:
- [DietPi 官网](网页链接,%E7%BD%91%E9%A1%B5%E9%93%BE%E6%8E%A5)
- [Tiny Core Linux 官网](网页链接,%E7%BD%91%E9%A1%B5%E9%93%BE%E6%8E%A5)
2026年04月02日 22点04分 7
我明白,我的意思是tinycore dietpi都可以,也是一样的制作。只不过,tinycore轻便到连SSH都没有,上来就是开通ssh,打字太累人,还是dietpi算了。如果你是打字高手,完全可以用tinycore制作,制作的过程和我介绍的方法一样,而且tinycore效果更加好,它天然就可以纯内存播放,脚本都不用。
2026年04月03日 01点04分
@goltrain 机神的TAB用的tinycore有ssh, 也许是后安装的。piCoreplayer也是tiny core有ssh
2026年04月03日 02点04分
@clarc♬ 机神的TAB用的tinycore有ssh,这个可以有,哪里有下载资源?我学习一下
2026年04月03日 02点04分
level 1
谢谢分享这么好的
2026年04月04日 23点04分 8
level 8
goltrain 楼主
今天学习到新的知识,就是关于MPD的解码还有原生和后天的差异,比如苹果无损m4a格式,MPD的解码能力就不太好,容易卡顿。解决的方法就是请外援FFmpeg。通过dietp-software安装,然后在mpd.conf的最后面加两行:decoder {
plugin "ffmpeg"
enabled "yes"
} 从此,所有的格式都不卡顿了。
2026年04月09日 14点04分 9
level 8
goltrain 楼主
经过不断的测试试用,里面发现的各种小瑕疵都已经排除了,最终的成果都已经在摆渡盘了,欢迎大家下载参照。目前的效果是非常满意的,我觉得可以定稿了。不仅MPD自身的所有功能都完美运行,还额外附加很多润物细无声的重要功能。播放音乐的时候,samba是关闭的,停止播放音乐,samba自动打开,添加删减音乐文件非常方便。播放的音乐全部自动进入内存虚拟盘,播放过程中实测没有硬盘动作。解码能力相比原始的MPD有了提升,常用不常用的音频格式,只要是MPD陌生不擅长的音频格式,自动借力FFmpeg解码,现已完美通吃各种格式!至于音质,bitperfect是最基本的,MPD/usb irq优化隔离到极致,超过单机daphile的播放表现是肯定的。
2026年04月11日 12点04分 10
level 8
楼主,网盘打不开了。能否再分享一次?感谢!🙏🏻🙏🏻🙏🏻
2026年04月26日 08点04分 11
aHR0cHM6Ly9wYW4uYmFpZHUuY29tL3MvMTlMMmF4MTYwRXo4cWRfNzdjRl9Ua3c/cHdkPW5zOHIg base64解开
2026年04月26日 09点04分
@goltrain 谢谢楼主!
2026年04月26日 11点04分
level 7
是我又来晚了吗,链接失效了
2026年05月05日 05点05分 12
aHR0cHM6Ly9wYW4uYmFpZHUuY29tL3MvMTlMMmF4MTYwRXo4cWRfNzdjRl9Ua3c/cHdkPW5zOHIg base64解开
2026年05月06日 07点05分
@goltrain 十分感谢,我纯小白,正在看你帖子一步步学习,恩山《魔百盒刷dietpi V9.20》,没有刷成功,我的盒子芯片是 S905L,但型号是 UNT402A,和你的型号不一样,是不是这个原因导致的?
2026年05月11日 21点05分
是的,这个东西讲究芯片型号都要对应
2026年05月15日 00点05分
level 8
goltrain 楼主
我又回来了,经过长期使用比较,再次给个结论。老古董X86机器,不要选最新Trixue内核的dietpi,要选择bookworm内核的。Trixue 内核,安装了mpd,播放起来只要时间一长就会莫名其妙的声音不正常,同样的机子在刷daphile的时候是没有这种现象的,改bookworm内核之后,就一切正常,稳定性就和daphile一样好,音质还非常棒,比daphile更好!
2026年07月22日 13点07分 13
level 6
学习一下,正好又淘了一个小主机
2026年08月18日 08点08分 14
1