Kodi Community Forum

Full Version: DSD Audio file support
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Is there any plan to support DSD Audio format?
Unfortunately ffmpeg, which xbmc uses to decode audio, does not support DSD or DFF, as far as I know.
not gonna help you much probably but funnai since i have independently worked on it in the last few days. i have a basic dff decoder add-on in my fork at https://https://github.com/notspiff/xbmc-cmake / https://https://github.com/notspiff/audiodecoder.dsd

so it's definitely doable.
ironic_monkey,

Can it be used by a user without any knowledge of coding? It is a simple addon or something more complex?

Thanks
it's an add-on which only works with my fork since audio decoders aren't add-ons in upstream.
Hi ironic_monkey, I try compile, but have error

Code:
C:\xbmc-cmake-master\xbmc\visualizations\Milkdrop\Plugin.vcxproj : error  : Project "C:\xbmc-cmake-master\xbmc\visualizations\Milkdrop\Plugin.vcxproj" could not be found.

C:\xbmc-cmake-master\xbmc\visualizations\DirectXSpectrum\directx_spectrum.vcxproj : error  : Project "C:\xbmc-cmake-master\xbmc\visualizations\DirectXSpectrum\directx_spectrum.vcxproj" could not be found.

C:\xbmc-cmake-master\lib\libmodplug\libmodplug_2010.vcxproj : error  : Project "C:\xbmc-cmake-master\lib\libmodplug\libmodplug_2010.vcxproj" could not be found.

C:\xbmc-cmake-master\lib\libRTV\libRTV.vcxproj : error  : Project "C:\xbmc-cmake-master\lib\libRTV\libRTV.vcxproj" could not be found.

C:\xbmc-cmake-master\xbmc\visualizations\WaveForm\Waveform.vcxproj : error  : Project "C:\xbmc-cmake-master\xbmc\visualizations\WaveForm\Waveform.vcxproj" could not be found.

C:\xbmc-cmake-master\lib\stsound\StSoundLibrary\StSoundLibrary.vcxproj : error  : Project "C:\xbmc-cmake-master\lib\stsound\StSoundLibrary\StSoundLibrary.vcxproj" could not be found.

C:\xbmc-cmake-master\lib\libmad\msvc++\libmad.vcxproj : error  : Project "C:\xbmc-cmake-master\lib\libmad\msvc++\libmad.vcxproj" could not be found.

C:\xbmc-cmake-master\lib\vgmstream\win32\win32.vcxproj : error  : Project "C:\xbmc-cmake-master\lib\vgmstream\win32\win32.vcxproj" could not be found.

C:\xbmc-cmake-master\lib\nosefart\NoseFartXBMC.vcxproj : error  : Project "C:\xbmc-cmake-master\lib\nosefart\NoseFartXBMC.vcxproj" could not be found.

C:\xbmc-cmake-master\lib\libsidplay2\libsidplay\win\VC\libsidplay.vcxproj : error  : Project "C:\xbmc-cmake-master\lib\libsidplay2\libsidplay\win\VC\libsidplay.vcxproj" could not be found.

C:\xbmc-cmake-master\lib\libhdhomerun\hdhomerun\hdhomerun.vcxproj : error  : Project "C:\xbmc-cmake-master\lib\libhdhomerun\hdhomerun\hdhomerun.vcxproj" could not be found.

C:\xbmc-cmake-master\xbmc\visualizations\Vortex\Vortex\Vortex.vcxproj : error  : Project "C:\xbmc-cmake-master\xbmc\visualizations\Vortex\Vortex\Vortex.vcxproj" could not be found.
my fork only builds on linux (using the project/cmake buildsystem)
Hum, seems ffmpeg support DSD (DSF files): https://ffmpeg.org/general.html
yes, that was added about 2 weeks ago. not in any released version as of yet afaik.
As dsf/dff file playback is supported now it would make sense to also support their scanning to the Kodi library.