Software help archive

A read-only archive of old serato.com help threads.

SSL (2.4.3) removes LIST chunk in WAV files

Product
Scratch Live
Version
2.4.3
Hardware
Rane SL1
Computer
PC
OS
Platform
-
pueblofunky 9:21 AM - 3 March, 2013
Hi,

when analyzing tracks with SSL (2.4.3) the "LIST" chunk which includes info like ID3 will be removed in WAV files.

This happens when analyzing a WAV file with a "LIST" chunk (without existing "id3 ") - e.g. after tagging an empty WAV file with Wavelab 7 (order of the chunks: "fmt ", "LIST", "data").

This also happens with a "LIST" chunk after the "id3 " chunk - e.g. tagging an empty WAV file with Tag & Rename 3.6.6 (order of the chunks: "fmt ", "data", "id3 ", "LIST"). Since T&R 3.6.5 also "LIST" chunks will be written in to WAV files.

SSL also shows an error indicator after the first analyzing if a word padding hex 00 byte exists after the "id3 " chunk (see following screen shot).

After a 2nd re-analyzing the error indicator is away of course (because "LIST" chunk is removed) - but that shouldn't be the solution. ;-)

Would be great to fix the bugs:

- Not removing the LIST chunk from WAV files.
- Correctly analyzing/reading/(re-writting) of WAV files (incl. word padding hex 00 byte for chunks) (=> no error indicator)

Thanks a lot!
9:38 AM, 3 Mar 2013
pueblofunky attached a file: SSL243_LISTafterID3.jpg
View· Permalink
pueblofunky 9:39 AM - 3 March, 2013
PS:

If you did any fix regarding this until 2.4.4 (Beta) please let me know and I would test it.

If not - please fix asap.
pueblofunky 11:17 PM - 4 March, 2013
Screen shots + example files are in the thread in the 2.4.4 public beta forum!
Serato, Support
Matt P 11:03 PM - 10 March, 2013
Hi pueblofunky,

Thanks for bringing this to our attention. The information provided is very helpful.

This will be passed on to our developers

Matt P
12:00 AM, 25 Mar 2013
This help request has been closed due to inactivity.
pueblofunky 5:18 AM - 25 March, 2013
Please inform me when a fix is available for testing. Thanks!
Serato, Support
Matt P 4:02 AM - 26 March, 2013
pueblofunky,

We will do that. Stay tuned.

Matt P
5:00 AM, 9 Apr 2013
This help request has been closed due to inactivity.
pueblofunky 10:03 PM - 15 July, 2013
Is this bug fixed in 2.5 ? Can't find any info.

When I analyze WAV files Serat 2.4.4 still reports 40 % as "error" - although there is no error. After re-importing the files are ok.

Also sad - every they I'm on serato.com and never saw any info about a public or private beta release 2.5. Why isn't there any info an any start page, etc. or an own beta forum thread - visible to all in an easy way?
pueblofunky 10:04 PM - 15 July, 2013
PS: Also after analyzing files sometimes .TMP files of the WAV files are still there and not deleted!
pueblofunky 8:18 AM - 16 July, 2013
Yes, I've just analyzed 390 WAV files with SSL 2.5 and 50 % are marked as "Corrupt file: This wav is incomplete".

I'll send/upload some example files tonight.
12:52 PM, 26 Jul 2013
pueblofunky attached a file: Dominoe_Here I Am_(Mix)_[4766172].wav
Download· Permalink
12:58 PM, 26 Jul 2013
pueblofunky attached a file: Dominoe_The Friend_(Mix)_[4766172].wav
Download· Permalink
pueblofunky 1:03 PM - 26 July, 2013
Hi,

attached you will find 2 files:

When you try to analyze (incl. BPM) the file (just with SSL 2.5)

"Dominoe_Here I Am_(Mix)_[4766172].wav"

reports an error - although after deleting from library and re-importing the file is correct.

The file "Dominoe_The Friend_(Mix)_[4766172].wav" reports no error during analyzing.


Both files contain a "LIST" chunk after the "id3 " chunk (end of file). After analyzing the "LIST" chunk is removed - but should not!

A software which can not handle a chunk should not delete them when updating the files. They should be written back binary 1:1 (and maybe attached by hex '00' word alignment!).

Please fix asap and let me know when ready to test.

Thanks a lot
pueblofunky 1:36 PM - 26 July, 2013
Also a lot of TMP files will be created during analyzing (also was in 2.4.4!) and not deleted anymore - but not due the reason that an error (bad WAV file - althoug it isn't) will be reported (as far as I can remember).

E.g.

Chesney Hawkes_What's Wrong with This Picture_(12″ Dance Mix by James Cassidy (2))_[4123697].wav~RF1b89ec7.TMP
Cinderella (3)_Fire And Ice_(Mix by Michael Barbiero, Steve Thompson)_[4735617].wav~RF1b99f05.TMP
Clark Datchler_Autumn Years_(Mix)_[4735680].wav~RF1b9d7e0.TMP
Daryl Hall And Sounds Of Blackness_Gloryland_(Emotion Mix)_[4748778].wav~RF1bc7c39.TMP
Dead Or Alive_Something In My House_(Instrumental Mix)_[1373099].wav~RF1bd463c.TMP
Debbie Gibson_Foolish Beat_(Mix)_[2218080].wav~RF1bd8db7.TMP
Dee D. Jackson_Automatic Lover_(Remix '88)_[4765989].wav~RF1bee7f6.TMP
Deep Purple_Fire In The Basement_(Mix)_[4762207].wav~RF1bf0b5e.TMP
Def Leppard_Armageddon It_(The Atomic Mix)_[3407403].wav~RF1bf72b8.TMP
Diana Ross_If We Hold On Together_(Instrumental Mix)_[4764286].wav~RF1c0a7eb.TMP
Dina Carroll_Why Did I Let You Go_(EP Edit by Nigel Lowis, C.J. Mackintosh)_[4764974].wav~RF1c27c97.TMP
Dionne Warwick with Spinners, The_I Don't Need Another Love_(Mix)_[4765693].wav~RF1c2b67b.TMP
Duran Duran_Violence Of Summer (Love's Taking Over)_(Album Mix)_[2892489].wav~RF1c3ed34.TMP
Hans Zimmer_Car Building_(Instrumental Mix)_[4733600].wav~RF1c4159b.TMP


I have always to delete them manually.
pueblofunky 1:41 PM - 26 July, 2013
From 300 files - there files didn't have a BPM after analyzing also:

Voices That Care_Messages That Care_(Celebrity Choir Messages)_[4733552].wav
Def Leppard_Pour Some Sugar On Me_(Mix)_[3407962].wav
Def Leppard_Make Love Like A Man_(Mix by Mike Shipley)_[4761281].wav
Diana Ross_Reach Out And Touch_(Mix)_[4764305].wav
Debbie Gibson_Out Of The Blue_(Mix)_[4760798].wav
Clark Datchler_It's Better This Way_(Mix)_[4735680].wav
Debbie Gibson_Foolish Beat_(Mix)_[4760798].wav
Cheap Trick_Through The Night_(Mix)_[2857050].wav
Climie Fisher_This Is Me_(Mix)_[1679742].wav

I selected them again for analyzing and now they have a calculated BPM (except 1 file) ... why not during the previous analyzing?

And after analyzing these files above these TMP files are still there:

Def Leppard_Pour Some Sugar On Me_(Mix)_[3407962].wav~RF1d53b92.TMP
Cheap Trick_Through The Night_(Mix)_[2857050].wav~RF1d4f39a.TMP

Mysterious ...
Serato, Support
Aaron E 2:56 AM - 29 July, 2013
Hey thanks for the files and the extra info.

I've had a chat with a few people about this one and I'm afraid it's still logged in our bug tracking system, but doesn't yet have a fix that can be implemented in our releasable software. Unfortunately, we only have so much development resource that we can allocate at any given time and other higher priority bugs made it through ahead of this one this time.

Keep coming back to us in your thread if you find out more as you go along as we are tracking it as a reference for who eventually gets this task assigned to them. Apologies for the inconvenience so far.

Cheers
pueblofunky 5:16 PM - 9 August, 2013
I've just made a feature request for Tag & Rename to add 2 options:

Write LIST chunk in WAV/AIFF files: yes / no
Remove LIST chunk when updating WAV/AIFF files: yes / no

If (no / yes) is selected, Tag & Rename should not (auto)-write the LIST chunk anymore.

The programmer has confirmed and has put it on his to-do list.

This should avoid an error indicator after analyzing/updating with SSL.

Hopefully the additional/follow-up bug with the TMP files too.

I'll let you know when it is available.

Best regards!
Serato, Support
Aaron E 1:50 AM - 11 August, 2013
Nice one, thanks for that :)
1:57 AM, 30 Aug 2013
This help request has been closed due to inactivity.
pueblofunky 5:52 AM - 19 October, 2013
fyi:

The new (beta) release of Tag & Rename 3.7.5 Beta 1

www.softpointer.com

fixes this problem.

After installation the option "Options / Advanced / On Saving WAV tag:" select "delete LIST INFO chunk".

After that the best would be to run "Tools / Remove trailing spaces from all tag fields" on all WAV files. All files will be updated and an existing LIST INFO chunk will be removed.

After re-analyzing with Serato 2.5, any other update with Serato or playing these files no error marker will be set in Serato anymore.

btw: Is this issue fixed in Serato DJ (I think there will be the same "logic" updating WAV files)? I am planning to buy it next year when SL2-4 is supported but sooner or later I maybe want to enable it to see the track info in my car. ;-)
Serato, Support
Aaron E 8:39 PM - 20 October, 2013
Thanks for the fix pueblofunky :)

I'll add this information to the original bug report so our development team are aware of it. We haven't had this issue reported for Serato DJ to this point. However, this doesn't mean it isn't present. By updating the bug report with your information, some attention will be given to this area of the code.

Quote:
I am planning to buy it [SDJ] next year when SL2-4 is supported


With an SL2 or SL4, you won't need to buy anything to come across to Serato DJ :)