Difegue / Stylophone

A pretty cool™️ MPD client in .NET. Based on MpcNET.
https://tvc-16.science/stylophone-27.html
MIT License
135 stars 10 forks source link

App crashes when playing DSD files #87

Closed chrisc2615 closed 7 months ago

chrisc2615 commented 9 months ago

Hardware: Mercury Pi2 Streamer, 4Tb SSD connected USB

FLAC and WAV files play fine Try a DSD file, plays for 1 second, then stops and app crashes

Is there a fix please?

Thanks

Difegue commented 9 months ago

👋 First time I'm hearing of DSD files -- Do you have an example I could try out?
I'm guessing it's throwing the metadata handling for a loop or something

chrisc2615 commented 9 months ago

DSD (suffix .DSF) have been around since 2005

See: https://www.blisshq.com/music-library-management-blog/2016/03/15/dsd-versus-dsf-versus-dff-what-mean-audio-libraries/

chrisc2615 commented 9 months ago

Did you receive the DSD file I emailed to you?

Difegue commented 9 months ago

No; You might want to attach it to this GH issue instead?

chrisc2615 commented 9 months ago

07 - Sting - Prelude To The End Of The Game.zip

Difegue commented 7 months ago

Thank you; I've identified that there's indeed a crash with the MpcNET client library when getting status for DSD files in particular.

I have a fix in https://github.com/Difegue/MpcNET/commit/95eb2be4ea400527d6ba7ae27084d8993d63b873 which will be in the next release of the app.