找回密码
 -注册-
查看: 46836|回复: 127
打印 上一主题 下一主题

自制PC音乐播放器SounDevil

[复制链接]
跳转到指定楼层
1
发表于 2022-1-10 12:18 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式 来自 广东省湛江市
想要一个音质好,简洁漂亮,小而精的本地音乐播放器,找了一圈都不满意,常被提及的那些,要么太老不支持新的软硬件(新OS,高分屏),要么太商业(专有格式,直播),要么大而全却不精,有的丑还难用但音质好?略懂C++,于是自己做了一个.
音频引擎是自己设计的,部分解码器和通用算法是用的开源库,参考了几乎所有常见的软件/引擎,几乎每种路线都动手实现过,终于得到满意的结果.
UI是在类DuiLib上改的,原版渲染引擎基于GDI,对高分屏支持不好,刷新率不高,图片显示质量差,于是基于Direct2D重做了引擎.
自觉不错,献给大家
百度网盘: https://pan.baidu.com/s/1Kmt2Bq-zwIVYzSkDnI5TBw 提取码: wgd3

音频引擎为Surreal Engine(超现实引擎)
输入文件格式,支持WAV,DSD,FLAC,APE,MP3.
输出界面,支持ASIO,WASAPI独占模式.
输出格式,支持PCM,DSD native,DoP.
DSP使用64位浮点数,采用现代高质量算法,支持现代高性能指令集,具有声道转换,采样率转换(软件升频),编码转换,参数滤波器,卷积滤波器,音量控制等功能.
用户界面为DiVect UI(直接矢量界面)
渲染引擎为Direct2D,使用显卡加速,速度远超传统的GDI/GDI+,画质也更好.
采用浮点坐标和矢量图形,支持任意比例无损缩放.
支持高分屏,动态刷新率,多显示器环境.
支持多种语言.




128
发表于 2024-5-11 10:44 | 只看该作者 来自 广东省广州市
很少见到的播放器DIY,给楼主点赞
回复

使用道具 举报

127
发表于 2024-5-7 13:31 | 只看该作者 来自 北京市
一看就知道厉害了,下个试听一下。建议去电脑音频区发。
回复

使用道具 举报

126
发表于 2024-3-22 11:44 | 只看该作者 来自 广东省深圳市
赞一个。
回复

使用道具 举报

125
发表于 2023-6-6 21:40 | 只看该作者 来自 辽宁省鞍山市
joemak 发表于 2023-5-22 10:27
2.0发布了
http://bbs.hifidiy.net/forum.php?mod=viewthread&tid=1496873

非常棒!

回复

使用道具 举报

124
发表于 2023-6-3 19:30 | 只看该作者 来自 福建省漳州市
赞一个。
回复

使用道具 举报

123
 楼主| 发表于 2023-5-22 10:27 | 只看该作者 来自 广东省佛山市
2.0发布了
http://bbs.hifidiy.net/forum.php?mod=viewthread&tid=1496873
回复

使用道具 举报

122
发表于 2022-10-13 10:12 | 只看该作者 来自 日本
支持一下。
回复

使用道具 举报

121
发表于 2022-9-28 18:33 来自手机 | 只看该作者 来自 广东省深圳市
技术大佬,膜拜
回复

使用道具 举报

120
 楼主| 发表于 2022-9-26 16:57 | 只看该作者 来自 广东省广州市
1.7
新增:
列表: 分组, 排序. 加入时验证内容, 自动修正扩展名错误. 支持大于2G的文件.
UI, 在Win10以上 支持flip model, GPU占用减少一半.
现代的深色和浅色主题.
主色调, 从图片提取主色调, 歌词和频谱可使用主色调.
Web界面, 目前仅简单遥控.
乱序播放.
输入可使用代理服务器.
FLAC更新1.4.0, 支持Hi-Res.
输出缓冲长度 完全自定义.
WASAPI 32bit包装的DoP.
6.1声道向下混音.
系统信息, 进程状态.
引擎部分功能的实时状态显示.
部分章节可以折叠.
文件关联.
程序缩放率 完全自定义.
控制栏: 新按钮 在音乐和播放之间切换. 停止,顺序,位置,时长 可隐藏. 右侧按钮可设为常驻或折叠展开.
可使用系统窗口边框特效.
关闭主窗口 到通知区.
回复

使用道具 举报

119
 楼主| 发表于 2022-8-1 00:30 | 只看该作者 来自 广东省茂名市
版本 1.6.1
如需迁移旧版列表(1.6或以下), 请将旧user文件夹复制到新版, 并运行boost_to_cereal_x86.exe和boost_to_cereal_x64.exe各一次, 否则列表将被清空.
新增:
官网soundevil.net捐助.
检查更新.
键盘, 全局多媒体键, 全局热键.
删除文件, 确认对话框 等选项.
封面, 文件夹, 不保存, 默认图片.
歌词, 不保存.
桌面歌词, 自动隐藏, 无歌词时显示文字.
64位自带电台.
修正了很多问题.
回复

使用道具 举报

118
 楼主| 发表于 2022-7-19 12:22 | 只看该作者 来自 广东省茂名市
big-eblis 发表于 2022-7-19 08:35
为什么播放DSD显示无法运行?错误提示:终端不支持该格式!
但是我用foobar2000是可以正常播放的,解码器 ...

看看说明书, 不行就进群聊吧
回复

使用道具 举报

117
发表于 2022-7-19 08:35 | 只看该作者 来自 浙江省衢州市
为什么播放DSD显示无法运行?错误提示:终端不支持该格式!
但是我用foobar2000是可以正常播放的,解码器显示DSD64
回复

使用道具 举报

116
发表于 2022-7-17 23:53 来自手机 | 只看该作者 来自 河北省石家庄市
大佬,这个有没有apk版本的想给播放器装一个
回复

使用道具 举报

115
发表于 2022-7-17 23:51 | 只看该作者 来自 浙江省衢州市
牛逼!下载试用了!!
回复

使用道具 举报

114
发表于 2022-7-5 17:44 | 只看该作者 来自 江苏省苏州市常熟市
点一下歌曲名字就切歌了,建议双击时切歌
回复

使用道具 举报

113
发表于 2022-6-23 22:37 | 只看该作者 来自 江苏省南京市
谢谢楼主分享。下载来试试学习。
回复

使用道具 举报

112
 楼主| 发表于 2022-6-23 00:04 | 只看该作者 来自 广东省茂名市
本帖最后由 joemak 于 2022-6-23 00:07 编辑
ulric 发表于 2022-6-19 10:25
那倒没有,只是看到tunebrowser专门出了avx2和非avx2两个版本,有点好奇优化的作用

https://sourcefor ...

AVX2, 是加速计算的, 就可以用更高计算量的算法(参数).
IPP是可以动态选择CPU支持的最先进指令集的, 所以 声魔不需要分不同版本.
回复

使用道具 举报

111
 楼主| 发表于 2022-6-22 23:59 | 只看该作者 来自 广东省茂名市
1.6.0.6重大bug修复: ASIO+DSD直通,所有声道都是第一个声道数据
回复

使用道具 举报

110
发表于 2022-6-19 10:25 | 只看该作者 来自 浙江省宁波市
本帖最后由 ulric 于 2022-6-19 14:09 编辑
joemak 发表于 2022-6-18 22:52
有, 通过Intel IPP, 不过你问这个是想干嘛?

那倒没有,只是看到tunebrowser专门出了avx2和非avx2两个版本,有点好奇优化的作用

https://sourceforge.net/projects/foobar2000-wasap2-output/
连asio都有avx2优化的版本,还可以分配cpu内核


https://zhuanlan.zhihu.com/p/68227252
ffmpeg也有专门给音频优化的版本


回复

使用道具 举报

您需要登录后才可以回帖 登录 | -注册-

本版积分规则

Archiver|手机版|粤icp备09046054号|耳机网-耳机大家坛

粤公网安备 44030602000598号 耳机大家坛、www.erji.net、网站LOGO图形均为注册商标

GMT+8, 2024-5-23 04:32

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表