[基础知识] 仔细看了下daphile这个小系统

[复制链接] 查看: 64130|回复: 65

2

主题

0

好友

98

积分
     

论坛游民 当前离线

Rank: 3Rank: 3

UID
845761
帖子
96
精华
0
经验
98 点
金钱
94 ¥
注册时间
2018-3-17
发表于 2020-7-17 09:37 | 显示全部楼层
本帖最后由 及时雨天 于 2020-7-17 09:43 编辑

根据官网:

达菲尔是数字音乐系统的核心。它的主要重点是存储和播放您的数字音乐库。它通过为 USB 连接的数字模拟转换器 (DAC) 提供即插即用支持,实现最佳的音频质量和面向未来的灵活性。只需为每个区域连接另一个 USB DAC,就可以轻松设置多区域系统。

Daphile 的软件解决方案经过优化,可获得最佳的发烧友体验。Daphile 支持最常见的文件格式,包括高分辨率音频。它管理位完美和无间隙的播放。

Daphile 的网络功能灵活且易于设置 -有线和无线。它甚至可以在独立模式下运行,为控制设备提供无线接入点。Daphile 可以从任何支持 Web 的设备进行控制。平板电脑和智能手机也有兼容的第三方控制应用程序的选择。

Daphile 作为网络连接存储运行,便于将音乐传输到内部存储。还可以通过连接的光驱将音频 CD 直接存储到内部存储。CD 相册元数据和封面在翻录过程中自动从 Internet 获取。除了内部存储之外,Daphile 还可以播放来自各种互联网流媒体服务以及外部 USB 连接和网络连接存储设备的音乐。

他的理念是:
从发烧友的角度来看,数字音乐的聆听终于在CD诞生后首次实现了巨大的飞跃。这主要归功于互联网分发无损和高分辨率音频文件(优于 CD 音质)和高端异步 USB 数字模拟转换器。
异步 USB 信号传输提高了 DAC 的音频组件独立性,即数字到模拟转换精度(包括时序)现已在 DAC 领域完全确定。市场上大多数最好的 DAC 已经在使用 USB 输入。


内核有64位和32位,还有个64位实时内核版,这个应该是为调度线程中音乐播放高优先搞的,但我们要知道实时性越强,吞吐能力就越弱。cpu频繁任务调度的开销不小,建议3代4代老i5cpu这样的就够了。

其实最有意思的是他的开发日志,支持了哪些usb类的dac,如果你有下面的dac相当于开发者帮你测试支持适配了。Oppo UDP-205当年想想得配投影换房子, Oppo Sonica在自用。

- Mytek Brooklyn DAC+ (ID:0x25ce,0x8025)
  - Hegel HD12 DSD (ID:0x0d8c,0x0316)
  - M2Tech Young MkIII (ID:0x249c,0x9326)
  - M2Tech Evo Dac Two (0x249c,0x9317)
  - TEAC UD-301 (ID:0x0644,0x804a)
  - Mytek Brooklyn DAC+ (ID:0x25ce,0x0025)
  - Luxman DA-06 (ID:0x1852,0x5065)
  - NuForce uDAC5 (ID:0x16d0,0x09da)
  - Heed Abacus (ID:0x20b1,0x30ab)
  - Gustard DAC-X20 Pro (ID:0x20b1,0x000a)
  - T+A DAC8DSD-V2.0, MP1000E-V2.0, MP2000R-V2.0,
    MP2500R-V2.0, MP3100HV-V2.0 (ID:0x2ab6,0x0004)
  - Mytek Manhattan (ID:0x25ce,0x0021)
  - T+A USB HD Audio 1 (ID:0x2ab6,0x0005)
  - T+A USB HD Audio 2 (ID:0x2ab6,0x0006)
  - Esoteric D-05X (ID:0x0644,0x8044)
  - Douk Audio Mini DSD1796 (ID:0x20b1,0x000a)
  - Matrix Audio X-SPDIF 2 (ID:0x20b1,0x2004)
  - Fix for TEAC UD-501/UD-501V2 (ID:0x0644,0x8043)
- Oppo UDP-205 (USB ID:0x22d9,0x0461)
  - New firmware of Amanero Combo384 (USB ID:0x16d0,0x0a23)
  - SMSL M8A (USB ID:0x152a,0x85dd)
- Audiolab M-DAC+ (USB ID:0x2622,0x0041)
  - Bryston BDA3 (USB ID:0x1db5,0x0003)
  - CH Precision DAC (USB ID:0x20b1,0x307b)
  - Denafrips Ares DAC (USB ID:0x20b1,0x2005)
  - Engineered Electronics Stereo Playback Interface (USB ID:0x20b1,0x300f)
  - Furutech ADL Stratos (USB ID:0x16d0,0x0733)
  - HDTA Serenade (USB ID:0x22e1,0xca01)
  - Holo Springs Level 3 R2R DAC (USB ID:0x20b1,0x3036)
  - LH Labs VI DAC Infinity (USB ID:0x2522,0x0012)
  - MSB Technology (USB ID:0x6b42,0x0042)
  - Mutec MC3+ DACs (USB ID:0x29a2,0x0086)
  - Oppo Sonica (USB ID:0x22d9,0x0436)
  - Singxer F-1 converter module (USB ID:0x2bb1,0x3086)
  - TEAC UD-503 (USB ID:0x0644,0x8043)
  - W4S DAC-2v2SE (USB ID:0x27f7,0x3002)

其实开发者的方向是:使用一个linux系统,适配支持网络播放的dac,例如DLNA,NAS,WIFI,传输音乐,然后做到一个家庭房屋分区播放系统

37

主题

1

好友

2244

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
829612
帖子
2213
精华
0
经验
2244 点
金钱
2170 ¥
注册时间
2017-3-21
发表于 2020-7-17 13:37 来自手机端 | 显示全部楼层
如何选择怎样的电脑才对声音有保障,

54

主题

10

好友

1283

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
866780
帖子
1238
精华
0
经验
1283 点
金钱
1162 ¥
注册时间
2019-9-27
发表于 2020-7-17 15:27 | 显示全部楼层
来来又去去 发表于 2020-7-17 13:37
如何选择怎样的电脑才对声音有保障,




linux 系统是最适合数播的平台,最理想的硬件是有 i2s 输出的主机板,鄙弃中间环节,可以直推解码芯片效果最佳是不容置疑。当然驱动是另一难关,目前对于最适合 diy 的 i-sabre 系列芯片因有保密协议,所以只有极少数人掌有驱动。ak 系列芯片 4497 已经有开源 i2c 代码驱动,稍加更改即可用在 4499。


37

主题

0

好友

1288

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
669678
帖子
1301
精华
0
经验
1288 点
金钱
1221 ¥
注册时间
2014-3-9
发表于 2020-7-17 16:18 | 显示全部楼层
谢谢分享,请问Daphile 系统能够听网络音乐吗?

37

主题

1

好友

2244

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
829612
帖子
2213
精华
0
经验
2244 点
金钱
2170 ¥
注册时间
2017-3-21
发表于 2020-7-17 17:18 来自手机端 | 显示全部楼层
eslei 发表于 2020-7-17 15:27
linux 系统是最适合数播的平台,最理想的硬件是有 i2s 输出的主机板,鄙弃中间环节,可以直推解码 ...

先谢谢回复,我是想知道用什么类型的电脑单独做Da的播放硬件好,因为不同电脑,不同主板会有不同声音,以迷你电脑为主,可长期不关机,大家还希望把Da内部设置做个中英对照,解决设置麻烦问题。

0

主题

0

好友

1840

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
39206
帖子
1648
精华
3
经验
1840 点
金钱
1726 ¥
注册时间
2008-4-2

新人进步

发表于 2020-7-17 19:37 | 显示全部楼层
LZ翻译了Daphile网站主页

25

主题

1

好友

1341

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
677024
帖子
1318
精华
0
经验
1341 点
金钱
1277 ¥
注册时间
2014-3-28
发表于 2020-7-17 20:35 | 显示全部楼层
請问樓主淘店上的 cm6631A usb-dac 能否適用 ?

2

主题

0

好友

98

积分
     

论坛游民 当前离线

Rank: 3Rank: 3

UID
845761
帖子
96
精华
0
经验
98 点
金钱
94 ¥
注册时间
2018-3-17
 楼主| 发表于 2020-7-17 23:03 | 显示全部楼层
tsy9999 发表于 2020-7-17 19:37
LZ翻译了Daphile网站主页

是的啊,因为我发现论坛上有人用这个有些误解,我99年就开始接触linux,特意看了一下开发日志,它声音驱动依然是alsa架构,并未特别重构,开发者的本意是一个控制端,管理多个dac输出,再来一个网易云的功能,类似大楼广播中的免费linux配合机箱里多个声卡.....而实际网播品牌dac都不便宜。那里面的音质调节,很多是要dac硬件支持配合的,不支持选了也无用......

至于系统64或32,其实都可以选,只是一个内存寻址限制和cpu是否支持的问题。只是听歌,我用的32位系统,thinkpad x60s这种10多年前的笔记本加oppo dac一样运转很好。其实linux就是给老机焕发青春用的....


2

主题

0

好友

98

积分
     

论坛游民 当前离线

Rank: 3Rank: 3

UID
845761
帖子
96
精华
0
经验
98 点
金钱
94 ¥
注册时间
2018-3-17
 楼主| 发表于 2020-7-17 23:13 | 显示全部楼层
来来又去去 发表于 2020-7-17 13:37
如何选择怎样的电脑才对声音有保障,

简单的说:噪音小的,usb口不脏的。
你甚至可以用开发板运行这个系统,例如树莓派之类的,搞个无线网卡连上路由器,然后手机端管理dac玩,全志啊香蕉派之类都可以。

补充内容 (2020-7-18 00:32):
但是你要自己添加CPU支持,例如arm芯片的编译

54

主题

10

好友

1283

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
866780
帖子
1238
精华
0
经验
1283 点
金钱
1162 ¥
注册时间
2019-9-27
发表于 2020-7-18 16:36 | 显示全部楼层
来来又去去 发表于 2020-7-17 17:18
先谢谢回复,我是想知道用什么类型的电脑单独做Da的播放硬件好,因为不同电脑,不同主板会有不同声音,以 ...



“ 不同电脑,不同主板会有不同声音 "?不是这么紧要啦。再早的不算,01 或 02 年开始台式电脑玩 foobar 到现在都可以讲 20 年了,换过无数咁多台电脑,以前修代理的主板,九十年代初的十来年间家里经常放着几块十主板待修,换脑就因利承便的。得出的经验是只要播放不卡顿,对声音影响大都不在电脑身上。数码音源,中间传输 ( usb, spdif 等 )和解码器占比重最多。电脑电源关系到噪音,垃圾到负载不起不作讨论。

当下卡片机搞音频最理想,如果台式机找有 realtek I2s 的吧。


还有看下边这个好用吗?








评分

参与人数 1魅力 +2 收起 理由
嫼脃仴洸 + 2 很好的翻译,希望能共享!

查看全部评分

54

主题

10

好友

1283

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
866780
帖子
1238
精华
0
经验
1283 点
金钱
1162 ¥
注册时间
2019-9-27
发表于 2020-7-18 16:56 | 显示全部楼层
及时雨天 发表于 2020-7-17 23:13
简单的说:噪音小的,usb口不脏的。
你甚至可以用开发板运行这个系统,例如树莓派之类的,搞个无线网卡 ...

很多人都认为可以,daphile 开发者讲明不会支持树莓。楼主技术高超,有没有兴趣参与 daphile 汉化?

2

主题

0

好友

98

积分
     

论坛游民 当前离线

Rank: 3Rank: 3

UID
845761
帖子
96
精华
0
经验
98 点
金钱
94 ¥
注册时间
2018-3-17
 楼主| 发表于 2020-7-18 18:03 | 显示全部楼层
不会,我只是试用一下,感觉感觉。单片机做数播转盘接dac直出更简单纯粹,例如上面的朋友说基于cmi6631a的小dac,没有必要非要用啥特别的系统,普通的win10和linux都可以。
欣赏音乐和折腾平台,我选择前者。
linux本身就是个开放的系统,汉化可以有个思路方向----1添加中文支持,例如简繁体big5码,大字符集,2添加中文字体,3添加需要的库文件,4找到界面的文件位置看能否直接汉化,5如果是网页文件,可能还涉及到css排版,代码中引用的字体和字符集一并替换。
我汉化过的不多,程序汉化没有涉及过,毕竟侵权。web界面汉化过一些,但基本就是这个思路方向。



25

主题

1

好友

1341

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
677024
帖子
1318
精华
0
经验
1341 点
金钱
1277 ¥
注册时间
2014-3-28
发表于 2020-7-19 10:22 | 显示全部楼层
本帖最后由 martymak 于 2020-7-19 11:42 编辑
eslei 发表于 2020-7-18 16:56
很多人都认为可以,daphile 开发者讲明不会支持树莓。楼主技术高超,有没有兴趣参与 daphile 汉化?


樓主对我的问题不答 !!! 可能是太低级的 usb-dac 吧
个人感觉 行 Win 用 foobar2000 播同一首歌 , sound chip ALC662 , 比 Daphile 的好多些 .
所以考虑 Daphile 接 cm6631a usb-dac .....?  Daphile 能否設置它 ?
开放系统的汉化 , 我認识不跟樓主的做法. 任何一个开放軟件:有一个 folder 叫 Po ,
內有各国及地方的文字档 ,例如 zh_HK.po ,修改对应的字串就可. 也有專门修改 .po 的 Editor
Daphile 系统的源代碼好像並不易下載? 如果你是开发成员! 能下載,就可以对应的 zh_TW(漢化), zh_CN(汉化) 及 ./configure & make (还有别的细節)

54

主题

10

好友

1283

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
866780
帖子
1238
精华
0
经验
1283 点
金钱
1162 ¥
注册时间
2019-9-27
发表于 2020-7-19 15:23 | 显示全部楼层
martymak 发表于 2020-7-19 10:22
樓主对我的问题不答 !!! 可能是太低级的 usb-dac 吧
个人感觉 行 Win 用 foobar2000 播同一首歌 , sou ...

原来楼主卖产品的,什么产品?有机会帮衬下。

许多年不用 usb-dac 了,技术更新虽然快,但相信这么多驱动里一定有一款合用。

数播汉化您们两个都不全对,两个加起来都不全对。要复杂一些,但开放软件一定不涉及侵权。

允许好奇问下,怎么打字可以 正体 / 简体 混合  : )

25

主题

1

好友

1341

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
677024
帖子
1318
精华
0
经验
1341 点
金钱
1277 ¥
注册时间
2014-3-28
发表于 2020-7-19 16:04 | 显示全部楼层
eslei 发表于 2020-7-19 15:23
原来楼主卖产品的,什么产品?有机会帮衬下。

许多年不用 usb-dac 了,技术更新虽然快,但相信这么多 ...

楼主卖产品的 ? 服务質數 , 有待观察 .
很多年前行 Linux , 某些軟件汉化不完整 , 下載源碼后, 加入汉字 , 在 po folder 內的文件修改字串 ,这样里解汉化的 . 不会改动原程式的 ....
我是行小蒙恬 ... 手寫输入, 所以寫繁出繁, 寫简出简

54

主题

10

好友

1283

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
866780
帖子
1238
精华
0
经验
1283 点
金钱
1162 ¥
注册时间
2019-9-27
发表于 2020-7-19 16:38 | 显示全部楼层
martymak 发表于 2020-7-19 16:04
楼主卖产品的 ? 服务質數 , 有待观察 .
很多年前行 Linux , 某些軟件汉化不完整 , 下載源碼后, 加入汉字 ...

现实通行的数播都以 linux 为平台,但并不用它的语言系统,改 po folder 无效。汉化数播当然不改动原程式,改动的话就创造一个新数播了,虽然开放软件是允许这样做,不过就搞复杂了。

2

主题

0

好友

98

积分
     

论坛游民 当前离线

Rank: 3Rank: 3

UID
845761
帖子
96
精华
0
经验
98 点
金钱
94 ¥
注册时间
2018-3-17
 楼主| 发表于 2020-7-20 09:58 | 显示全部楼层
我不卖产品,楼上朋友误解了。
但是我买过单片机做的数播,简单纯粹的思路很好啊,小巧不费电,功能单一不用开电脑,可以直接放我转录的老磁带。但是后来发现自己关注的nas价格合适了就把它送人了,因为孩子老婆需要曲库加手机端的管理,它做不到。
我专业是it,弱电啊虚拟化集群之类的都是岗位职责,打小喜欢音乐练过钢琴吉他,也顺带喜欢编辑软件也能码点代码,兼职棚里给小朋友录音编曲,自己烙铁也能修个消毒柜电饭煲,老婆也是音乐这块,所以对diy有点兴趣了解但不盲从,有时候没事了上来看看说几句。
不过是看到这个系统正好适配我桌面上的oppo,试了一下。其实家里是群辉218plus玩oppo的,218plus就自带网络音乐管理,可以输出到dac上,说实话没啥区别。

另外楼上的朋友非要问cmi6631a,我现在手上没这个玩意,送人了,但是这个系统基于linux,而linux是有通用usbdac的驱动的,所以我觉得可以识别,但不一定识别出芯片id,有可能就是usbdac字样。实际上你看开发者为啥在开发日志里特意要列出dac后面的硬件id数字码?因为他添加打包入系统且用真机测试通过了。老外搞这个比我们方便,我们这边要驱动其实挺难,核验环节多深怕你是竞争对手之类....
台湾cmedia官网就会提供公版linux驱动,仔细找找。但如果你的cmi6631a有厂家出的独立linux驱动,可以试着安装完,再看能否识别出正确的芯片字样。
如果要升级fireware,可以看看https://www.diyaudio.com/forums/ ... 48.html#post3781527
里面有2019年的固件更新

15

主题

0

好友

2392

积分

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
761332
帖子
2437
精华
0
经验
2392 点
金钱
2347 ¥
注册时间
2014-10-10
发表于 2020-7-20 15:52 | 显示全部楼层
martymak 发表于 2020-7-17 20:35
請问樓主淘店上的 cm6631A usb-dac 能否適用 ?

CM6631这种标准的异步USB接口芯片在Linux里早就正常支持了,不需要像Win系统那么麻烦。不需要操心。

再说,有XMOS和意大利方案,你为啥要弄这个?

25

主题

1

好友

1341

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
677024
帖子
1318
精华
0
经验
1341 点
金钱
1277 ¥
注册时间
2014-3-28
发表于 2020-7-20 16:19 | 显示全部楼层
本帖最后由 martymak 于 2020-7-20 16:21 编辑
yaofei 发表于 2020-7-20 15:52
CM6631这种标准的异步USB接口芯片在Linux里早就正常支持了,不需要像Win系统那么麻烦。不需要操心。

...


多谢指点. 平宜行先 ,先試試玩 . xmos 好像是贵东西 .

15

主题

0

好友

2392

积分

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
761332
帖子
2437
精华
0
经验
2392 点
金钱
2347 ¥
注册时间
2014-10-10
发表于 2020-7-20 16:51 | 显示全部楼层
martymak 发表于 2020-7-20 16:19
多谢指点. 平宜行先 ,先試試玩 . xmos 好像是贵东西 .

又不能支持DSD播放的东西,玩了有什么意义?虽然价格便宜那也是浪费钱。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc.

返回顶部