lrcget icon indicating copy to clipboard operation
lrcget copied to clipboard

Please add DSD file support

Open tobilotus opened this issue 11 months ago • 5 comments

such as .dff, .dsf

tobilotus avatar Mar 14 '24 05:03 tobilotus

second this, no reason why DSD should be left out as it only leaves some of my songs without lyrics

joelis10 avatar Mar 19 '24 11:03 joelis10

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

tranxuanthang avatar Mar 19 '24 15:03 tranxuanthang

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?

joelis10 avatar Mar 19 '24 15:03 joelis10

This crate could add support for dsd, if anyone is interested in adding support for it https://crates.io/crates/dsf

yavko avatar Mar 21 '24 03:03 yavko

@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.

tranxuanthang avatar Mar 25 '24 09:03 tranxuanthang