daphile吧 关注:3,156贴子:8,604
  • 21回复贴,共1

DietPi MPD 纯内存转盘制作教程

只看楼主收藏回复

实时内核、核心隔离独占、纯内存播放、连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复制机器启动,是自动执行的总指挥。


贴子原创声明
IP属地:上海1楼2026-03-29 22:46回复
    打开我提供的那5个文件可以用notepad++,实在不行用windows的附件记事本,不是写字板。


    IP属地:上海4楼2026-03-29 23:30
    收起回复
      2026-05-20 21:17:03
      广告
      不感兴趣
      开通SVIP免广告
      由于无法贴出神脚本,只能全部放到摆渡盘,工具和教程都在里面,懂的都懂1ik09Ie-CKwXs-K7DASwWXw?pwd=rxh9。


      IP属地:上海5楼2026-03-31 13:58
      回复
        现在的贴吧,连提供资源给网盘的地址都不行了。尽管我提供的资源里面的dietpi rufus kitty全部都是开源免费的,唯一可能涉及版权的脚本也是我编的,免费提供给读者。本身这个贴吧,就是让共同兴趣爱好的网友大家交流一下。


        IP属地:上海6楼2026-03-31 14:07
        回复
          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)


          IP属地:北京7楼2026-04-03 06:47
          收起回复
            谢谢分享这么好的


            IP属地:广西来自Android客户端8楼2026-04-05 07:48
            回复
              今天学习到新的知识,就是关于MPD的解码还有原生和后天的差异,比如苹果无损m4a格式,MPD的解码能力就不太好,容易卡顿。解决的方法就是请外援FFmpeg。通过dietp-software安装,然后在mpd.conf的最后面加两行:decoder {
              plugin "ffmpeg"
              enabled "yes"
              } 从此,所有的格式都不卡顿了。


              IP属地:上海9楼2026-04-09 22:35
              回复
                经过不断的测试试用,里面发现的各种小瑕疵都已经排除了,最终的成果都已经在摆渡盘了,欢迎大家下载参照。目前的效果是非常满意的,我觉得可以定稿了。不仅MPD自身的所有功能都完美运行,还额外附加很多润物细无声的重要功能。播放音乐的时候,samba是关闭的,停止播放音乐,samba自动打开,添加删减音乐文件非常方便。播放的音乐全部自动进入内存虚拟盘,播放过程中实测没有硬盘动作。解码能力相比原始的MPD有了提升,常用不常用的音频格式,只要是MPD陌生不擅长的音频格式,自动借力FFmpeg解码,现已完美通吃各种格式!至于音质,bitperfect是最基本的,MPD/usb irq优化隔离到极致,超过单机daphile的播放表现是肯定的。


                IP属地:上海10楼2026-04-11 20:48
                回复
                  2026-05-20 21:11:03
                  广告
                  不感兴趣
                  开通SVIP免广告
                  楼主,网盘打不开了。能否再分享一次?感谢!🙏🏻🙏🏻🙏🏻


                  IP属地:云南来自Android客户端11楼2026-04-26 16:55
                  收起回复
                    是我又来晚了吗,链接失效了


                    IP属地:山西来自Android客户端12楼2026-05-05 13:45
                    收起回复