找回密码
 -注册-
楼主: joemak
打印 上一主题 下一主题

自制PC音乐播放器SounDevil

[复制链接]
61
发表于 2022-1-13 18:39 | 只看该作者 来自 上海市
joemak 发表于 2022-1-13 18:27
厉害了,确实是因为把UTF当作ANSI,因为当时看的资料说CUE只有ANSI编码,请在致谢名单留下您的大名,是leonbe ...

千万别留名啊……
很少看到这么高质量的软件,用着舒心已经很满足了。


回复

使用道具 举报

62
发表于 2022-1-18 04:59 | 只看该作者 来自 北京市昌平区
卧槽楼主牛!!!

已经下载谢谢谢!


回复

使用道具 举报

63
发表于 2022-1-20 09:25 | 只看该作者 来自 北京市
楼主,解释一下,怎么会报有木马的动态链接库?
回复

使用道具 举报

64
 楼主| 发表于 2022-1-20 12:50 | 只看该作者 来自 广东省湛江市
linbin 发表于 2022-1-20 09:25
楼主,解释一下,怎么会报有木马的动态链接库?

您好,感谢试用SounDevil,请问您是在哪里下载的?杀毒软件是哪个?有木马的是哪个动态链接库?何种木马?
回复

使用道具 举报

65
发表于 2022-1-20 23:13 | 只看该作者 来自 广西南宁市
播放过程中发生错误
原因: 外部函数 失败
影响: 播放终止
解决办法: 重启程序, 终端, 还不行就重启计算机
详情: read file failed
技术信息
组件: input_wav
函数: surreal::input_wav::subclass_read
源文件: input_wav.cpp 行: 121

回报一下,今天遇到这个错误,然后无论重开播放器还是重启都会时不时出现。
回复

使用道具 举报

66
 楼主| 发表于 2022-1-20 23:25 | 只看该作者 来自 广东省湛江市
pipi1818 发表于 2022-1-20 23:13
播放过程中发生错误
原因: 外部函数 失败
影响: 播放终止

请将文件发到邮箱soundevil@qq.com,谢谢
回复

使用道具 举报

67
发表于 2022-1-20 23:29 | 只看该作者 来自 广西南宁市
joemak 发表于 2022-1-20 23:25
请将文件发到邮箱,谢谢

请问应该发什么文件,音乐文件还是?
回复

使用道具 举报

68
 楼主| 发表于 2022-1-21 00:00 | 只看该作者 来自 广东省湛江市
pipi1818 发表于 2022-1-20 23:29
请问应该发什么文件,音乐文件还是?

音乐文件
回复

使用道具 举报

69
发表于 2022-1-22 23:44 | 只看该作者 来自 北京市
这个必须顶顶
回复

使用道具 举报

70
 楼主| 发表于 2022-1-23 01:27 | 只看该作者 来自 广东省湛江市
版本1.2
新增:
输入AAC(.m4a).
输入DTS, DTS-HD, DTS-in-WAV.
DSD直通模式 (不转换为PCM).
WASAPI共享模式.
以命令行参数添加歌曲并播放, 可以将文件的打开方式设为SounDevil,在资源管理器里双击打开歌曲,或者右键菜单->用SounDevil"打开".
(系统更新或者重装驱动后)WASAPI设备ID改变后, 如果设备名字没有改变, 能自动迁移设置.
更改:
输入WAV, 大幅改进了兼容性, 可以支持更多的子格式和"状况".
CUE, 现在支持ANSI, UTF-8, UTF8 BOM, UTF16 LE, UTF 16 BE.
MP3解码输出格式 改为 32位浮点数.
修正:
某些芯片(如Realtek)输出格式为24bit时沙沙声噪音.
MP3,某些文件播放将近结束时, 出现错误"mp3dec_ex_read failed".
主窗口大小现在可以自动恢复上次关闭时的状态.
回复

使用道具 举报

71
发表于 2022-1-23 09:07 | 只看该作者 来自 北京市海淀区
相当不错
回复

使用道具 举报

72
 楼主| 发表于 2022-1-27 16:30 | 只看该作者 来自 广东省湛江市
SounDevil 1.2.1
新增:
输入AC3, AIFF, ALAC, TAK, MPC, OGG, WAVPACK, WMA.
WASAPI, 以32bit封装的有效位深是24bit的PCM.
更改:
音源数据错误, 可以继续播放的不再终止播放, 不弹出对话框, 在引擎状态 查看错误时间点和详情.
修正:
软件路径有中文会无法再次启动,(由于TOML的bug).
ASIO:
一些导致播放中止的情况 给出提示, 通常是由于在播放期间 通过(驱动/系统)控制面板修改了设置而引起.
有的驱动控制面板 不能显示.
有的驱动控制面板 会造成播放器窗口 卡住.

回复

使用道具 举报

73
发表于 2022-1-28 06:20 | 只看该作者 来自 广东省
joemak 发表于 2022-1-27 16:30
SounDevil 1.2.1
新增:
输入AC3, AIFF, ALAC, TAK, MPC, OGG, WAVPACK, WMA.

继续使用中!
如果:1、加入网络电台播放。毛子的APlayer里面内置的网络电台有好多是高码推送,音质棒棒!适合长时间当背景。
         2、直接播放云盘里的音乐文件。省去买硬盘的开支、下载的时间。
能的话就是全网无敌了

文科的想法,见笑。

回复

使用道具 举报

74
发表于 2022-1-28 07:00 | 只看该作者 来自 广东省
本帖最后由 复制情感 于 2022-1-28 07:02 编辑

播放DSD256文件时,有以下提示:(解码器是支持硬解到256的)

准备播放时发生错误
原因: DSD直通模式, 终端 不支持 该格式
影响: 不能开始播放
解决办法: 不使用 DSD直通模式
详情: endpoint doesn't support the sample rate of 705600
技术信息
组件: surreal
函数: surreal::engine_impl:pen
源文件: engine_impl.cpp 行: 138
回复

使用道具 举报

75
 楼主| 发表于 2022-1-28 09:47 | 只看该作者 来自 广东省湛江市
复制情感 发表于 2022-1-28 06:20
继续使用中!
如果:1、加入网络电台播放。毛子的APlayer里面内置的网络电台有好多是高码推送,音质棒棒 ...

非常好的建议
回复

使用道具 举报

76
 楼主| 发表于 2022-1-28 09:49 | 只看该作者 来自 广东省湛江市
复制情感 发表于 2022-1-28 07:00
播放DSD256文件时,有以下提示:(解码器是支持硬解到256的)

准备播放时发生错误

您使用的是WASAPI DoP, 同一个设备, DoP支持的最高频率 可能比ASIO DSD native 低一档, 您可以用ASIO试试.
回复

使用道具 举报

77
发表于 2022-2-6 21:51 | 只看该作者 来自 福建省福州市
准备播放时发生错误
原因: 终端 不支持 该格式
影响: 不能开始播放
解决办法: 尝试其它格式
详情: Direct DSD to ASIO, the endpoint does not support DSD
技术信息
组件: player
函数: DUI::EnginePage::ApplyOutputConfig
源文件: EnginePage.cpp 行: 2413

解码器 AUNE S16,支持DSD512的,打开DSD直通报错,以上是报错信息,FOOBAR2000正常
回复

使用道具 举报

78
 楼主| 发表于 2022-2-7 16:13 | 只看该作者 来自 广东省茂名市
hongyi0200 发表于 2022-2-6 21:51
准备播放时发生错误
原因: 终端 不支持 该格式
影响: 不能开始播放

您好, 这个错误的原因是ASIO驱动表示它并不支持DSD native(原生DSD), 您的设备宣传支持DSD可能是指DoP(包装成PCM的DSD).SounDevil目前不支持ASIO接口的DoP, 您可以在终端列表选择WASAPI接口的该设备, 看样本里是否有DoP, 如果有可以尝试使用.我从网上搜的资料说AUNE S16最高支持到DSD128, 您的foobar可能并非以DSD512输出(虽然输入是DSD512, 但是可能转为其它格式输出).


如果方便请到群内详谈.
谢谢!
回复

使用道具 举报

79
 楼主| 发表于 2022-2-10 23:26 | 只看该作者 来自 广东省茂名市
版本1.3
新增:
终端支持格式, 可以手动排除 实际上不支持的格式.
WASAPI 推送模式(push).
输入DSD, 支持48000Hz频率系列, 实验性支持DSD512和DSD1024直通 或者 转PCM.
MMCSS 自定义.
播放控制栏快捷选择终端.
更改:
设置保存文件(config.toml)的内容 改为 树状结构, 旧版不能用于新版. 终端设置 放入 config.toml.
可以只显示封面或者歌词.
修正:
WASAPI, 如果终端只支持共享模式, 可以正常使用了.
ASIO, 驱动名字超过31个字符时,发生错误:loadAsioDriver failed.
ASIO, 某些驱动(例如 意大利卡Amanero)在开始播放时 闪退.
声道转换, 离散规则下, 输入声道数小于输出声道数时, 剩余声道 忘记 设为静音.
SRC算法设置更改后没有生效.
输入WAV, 文件尾部存在非RIFF标准的内容(例如APE标签), 可以正常播放了.
输入DSD, 随机显示MSB或LSB.
输入DSD, 部分DSF文件(或者seek某些位置后)末尾爆音.
用户数据迁移办法: 将user文件夹复制到新版, 删除其中的config.toml和endpoints文件夹.
回复

使用道具 举报

80
发表于 2022-2-13 11:12 | 只看该作者 来自 上海市
膜拜
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-19 21:24

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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