lrcget
lrcget copied to clipboard
Please add DSD file support
such as .dff, .dsf
second this, no reason why DSD should be left out as it only leaves some of my songs without lyrics
Music playback support of LRCGET is provided by Kira (https://github.com/tesselode/kira), which in turn depends on Symphonia (https://github.com/pdeljanov/Symphonia).
I don't think Symphonia supports DSD file format at the moment:
https://github.com/pdeljanov/Symphonia?tab=readme-ov-file#formats-demuxers
ah fair enough, I suppose there's no way that DSD could be encoded to Opus instead? I've seen music players do this when they can't support plain DSD but I'm not sure how yours works and if it's even possible. I assume you need something like Symphonia to gather metadata for songs?
This crate could add support for dsd, if anyone is interested in adding support for it https://crates.io/crates/dsf
@yavko Unfortunately I can't implement the support myself since it's currently beyond my skill set. It's best if it is implemented at kira
side. I'll try to open an issue there, hopefully they can provide the support for DSD.