Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

请问能否支持导入cue文件? #90

Open
HareToAme opened this issue Jan 24, 2024 · 5 comments
Open

请问能否支持导入cue文件? #90

HareToAme opened this issue Jan 24, 2024 · 5 comments

Comments

@HareToAme
Copy link

HareToAme commented Jan 24, 2024

感谢作者开发这个非凡的App。

请问能否支持导入cue文件这一功能?通常是cue文本文件+wav文件(时长为整个专辑)的情况。类似foobar2000,可以将cue文本文件里的所有TRACK一起添加到播放列表,之后可以单独播放某一个TRACK。

此外,有办法播放DSF格式(后缀名.dsf)的歌曲吗?我看到LAVFilters那边有一个相关issue:Nevcairiel/LAVFilters#508,但似乎LAVFilters并不支持这个格式。而foobar2000、VLC均可以播放DSF格式的歌曲。

@zhiyiYo
Copy link
Owner

zhiyiYo commented Jan 25, 2024

dsf 应该放不了,而且我也解析不了他的歌曲信息。

Cue 文件之后我研究一下

@HareToAme
Copy link
Author

HareToAme commented Feb 25, 2024

我测试了一下。歌曲信息解析倒是很简单,加上下面代码就可以在媒体库出现dsf文件并自动归类了。但点击播放时,会弹窗“无法播放此歌曲”。
图片
图片
不过ffmpeg、mpv、vlc、bass都可以播放dsf文件,我再试试能否让dsf文件绕过LAV Filters播放。。
LAV Filters各种无损格式(包括tta、tak、ape等等)基本都支持,唯独DSD音乐(dsf、dff这种)不支持。

@zhiyiYo
Copy link
Owner

zhiyiYo commented Feb 25, 2024

lav filters 最新版 0.78 好像支持 DSF

@HareToAme
Copy link
Author

我换成lav filters 0.78试了下,好像还是播不了。
不过这个问题确实复杂,我有空再看看吧。
(我还不清楚原本的代码是如何调用lav filters的)

@HareToAme
Copy link
Author

应该解决了。PyQt 6.6已经全平台默认ffmpeg后端了,我简单试了下上面那些格式都能播放。也不需要安装LAV Filters了。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants