Zeugma440 / atldotnet

Fully managed, portable and easy-to-use C# library to read and edit audio data and metadata (tags) from various audio formats, playlists and CUE sheets
MIT License
442 stars 60 forks source link

WAV/RF64 : Unreachable iXML chunk #191

Closed artofnois closed 1 year ago

artofnois commented 1 year ago

Follow-up from #187

Zeugma440 commented 1 year ago

Got it, thanks! I'll keep you informed

Zeugma440 commented 1 year ago

PS : If sending files through GitHub is a problem to you, you may send them to me directly at [my Github username] (at) {not-cold} mail DOT COM

Zeugma440 commented 1 year ago

The file you sent doesn't properly follow the RF64 specifications, as the size of the data chunk is supposed to be 0xFFFFFFFF but is 0x00FFFFFF instead.

I've written an acceptable workaround to make it work.

Before I publish it, I've noticed that file also has XMP metadata. Do you need to read/write it by any chance ?

artofnois commented 1 year ago

All the files I have >2G are originaly recorder as a sequence of several 2G in teh recorder and then in cumputed appended to get only 1 file in Wavelab. At this moment I have no save (yet) metadata in real files but copies for making my program to work. So for me is important to read metadata becaus til now I user Soundminer to record several metadada . But I don't know where they put every metadata. When my program will be finished, all my metadata will be in ixml.AON.* I noticed making trials with save that several files where corrupted when saving my metadata ( from 3050 files in my library I get corrupted about 25-30 but all of then was the biggest ones... )

Zeugma440 commented 1 year ago

So for me is important to read metadata becaus til now I user Soundminer to record several metadada . But I don't know where they put every metadata.

I'm gonna publish the fixed version very soon. I hope it will allow you to read all you need.

I noticed making trials with save that several files where corrupted when saving my metadata ( from 3050 files in my library I get corrupted about 25-30 but all of then was the biggest ones... )

That's a real concern. Don't hesitate to send me those (on my e-mail address if you don't like publishing links on GitHub) if they still fail after the new update.

Zeugma440 commented 1 year ago

This issue has been fixed in today's v4.28

artofnois commented 1 year ago

Ok, thanks. I will try at this moment.

artofnois commented 1 year ago

Finally I got all the waves files with my tags. That work OK. Fine work!!!!