I do not think this is very complex to implement.
Leading software should support multiple formats.
Regards Chris
I do not think this is very complex to implement.
Leading software should support multiple formats.
Regards Chris
Yes, Wavepack dsd decoding would be a solution Iâd probably use.
You have to consider a DSF collection at scaleâŚ
In my scenario that would be an estimated 8TB gain
Just to bump this. Iâd like to compress and tag my DFF much like I do my PCM content. Doing so at present means those albums wonât be visible in Roon.
bump from me as well⌠this would be such a great feature to implement.
another bump! I never was into wavpack as flac rules for pcm.
But for dsf, wavpack saves about 50% of storage.
I would love to see this feature added as well. I converted all of my SACD extracted tracks to .wv for the reduced size and superior tagging. DSD compressed to .wv is supported on foobar and moode, so I assumed roon would support it as well. I kept my ISO files so of course I could re-extract everything to DSF, but .wv is a great container for DSD.
I would enjoy wavpack support in Roon too. But @Analogue_Ghost there is no need to re-extract DSF from your ISOs, you can just use the wavpack tool to extract them from the wv file - exactly the same, and thatâs the point!
Cheers,
Robert
Yes, you are 100% correct! The wavpack tool absolutely would be the better way to go if/when I decide to make the switch back.
Bump from me as well.
This should be a simple thing to implement - taglib (the open source library which Roon relies on to read file based tags) has built-in support for Wavpack:
https://taglib.org/api/namespaceTagLib_1_1WavPack.html
and the Wavpack code library is freely obtainable:
It may not be obvious, but getting some open source code is just the tip of the iceberg in doing what is required to support a new codec in Roon.
The actual codec or file formats are usually the least of the concerns.
Could you elaborate? Once decoded are they not handled by the same Roon code that handles PCM or DSD content?
Not every codec / format library uses the same api, so they arenât drop in replacements.
There are differences between streaming and file based access modes, and there are concurrency issues to consider with every library. There are considerations for platform support, including optimized versions for various CPUs. We have to look into licenses, redistributions, plus patents, both locally and internationally. Plus are there any requirements for redistributions, modified or unmodified.
We also use these libraries in more than just audio decoding, there is also detection, and validation, plus format support.
As for taglib, while we do use it for some things, we canât just upgrade to the latest version due to issues that arose last time we tried.
This stuff is complex.
Thanks for the insight on the potential complexities of adding this feature. From where we sit as consumers things often look pretty simple, especially when open source projects support a specific function, but that view can often disregard that supporting it may be part of why the open source projects are sometimes less usable or reliable.
If itâs feasible to add would certainly be beneficial in my situation, and Iâm glad that it sounds like itâs at least under consideration.
To illustrate the benefit in my case, my SACD ISOs consume 1.6TB and are stored on backup disks, the extracted DSF consumed 3.8TB before being recompressed via Wavepack to consume 1.7TB (and being more easily tagable as a bonus). Itâs the difference between needing to upgrade to a larger spinning disc as my total library size pushes well past 8TB with DSF versus staying around 6TB and fitting comfortably on a single SSD with .wv. Thatâs just me and I recognize that other people have larger or smaller libraries so they arenât facing this -particular- decision, but I figured Iâd share in case the insight helps.
So, what are you saying regarding support Wavepack compressed DSF files? Are you looking into it? Are you saying you arenât looking into it? Will you look into it?
Note: This post was censored by @danny.
We arenât staying no, and we try not to say yes until itâs done.
Well Iâm gonna bump this for the very reasons [Analogue_Ghost] mentions. My Library in DSF is @ 7 TB right now. I really donât want to spend hundreds to get 12TB or 14TB drives itâs already costing me several hundreds just to get the music.
This is from my original Wavepack support feature requestâŚ
It would be REALLY nice to be able to save up to 50% of my hard drive space as I play mostly (90+%) DSF files from SACDâs. Wavpack is the only real multibit opensource compression for this and other high bit formats. (Iâm not a programmer or CPU wiz)
Another bump and +1 for WavPack support.
A growing niche of audiophile nerds are upscaling their redbook files to 32-bit 705/768k, and WavPack is probably the best file format for handling this need.
It would be nice for Roon to be ahead of the curve, rather than grudgingly accommodating to user demand after the fact.
Whoa, why would you do this on disk? Instead, use Roon to do that upscaling without any storage required.
Lol who is upscaling w/ Roon though? If Roon upscaling were any good, it wouldnât need a âAdd HQPlayerâ button.