Menu

#109 Problem with multivalue fields and Wavpack/DSD

0.9.x
closed
nobody
None
1
2019-10-19
2019-07-30
Jorgo
No

I'm having a bit of a problem in foobar2000 with multivalue fields in Wavpack'ed DSD files. I've converted some of my SACDs and now certain tags refuse to accept more than one value, one of them being the genre tag. I've already checked that "genre" is still listed under Preferences-Advanced-Display-Properties dialog-Multivalue fields.

As far as I understand, Wavpack uses Apev2 tags. Multivalue fields seem to work as expected with standard .ape files and also with standard .wv files at first glance, as well as with PCM files. This particular problem only seems to arise with Wavpack/DSD.

Here's a file to test with: https://www.dropbox.com/s/1je8wxyotz0lmz9/11%20-%20Bright%20Noise%20%285.1%20mix%29.DSD-24bit.wv?dl=0

A link to the full support thread at hydrogenaudio which comes to the conclusion that the problem would lie with the SACD decoder: https://hydrogenaud.io/index.php/topic,117976.new.html

Thanks in advance!

Discussion

1 2 > >> (Page 1 of 2)
  • Jorgo

    Jorgo - 2019-07-30

    This is with 1.1.4 of course, not 0.9.

     
  • Maxim V.Anisiutkin

    I tried to fix this, plugin is put in interim folder. Please check.

     
  • Anonymous

    Anonymous - 2019-08-01

    I confirm this fixes the bug. Thank you very much!

     
  • Jorgo

    Jorgo - 2019-08-01

    I need to test this more thoroughly. Tagging seems to work now, but it seems files are being corrupted and result in being unplayable afterwards.

     
  • Jorgo

    Jorgo - 2019-08-01

    Yup... that's no good. Fortunately the files are not destroyed. When reverting to 1.1.4 they are playable again. Tagging them with the interim version and multivalues leads to foobar2000 messages like "bad allocation" and eventually a crash.

     
  • Maxim V.Anisiutkin

    Ok, I added a couple of checks. Next try is put in interim folder.

     
  • Anonymous

    Anonymous - 2019-08-03

    I've copied all tags from the SACD ISOs to the Wavpacks I generated again. There are no errors and playback works as well.

    One thing I noticed that codec changed from DSD to Wavpack after I retagged, is that intended?

    Also, there seemed to be some small inconsistencies after retagging like not all the tags transferred 100% but I could clean that up by manually writing some tag fields. That could also have been due to the tag corruption caused by the previous interim version.

    All in all I would say this works now.

    One last thing to maybe look into is that tagging, decoding and playback remain the same regardless of whether the SACD plugin or the native Wavpack pluging are further up in the decoding chain of foobar2000.

     
  • Jorgo

    Jorgo - 2019-08-11

    I've updated foobar2000 to 1.5 b9 and now I'm getting a weird message when trying to update WAVPACK/DSD tracks: "Seek offset out of range"

     
  • Maxim V.Anisiutkin

    1.5 b7 does the same: it crashes inside foobar tag_processor::write_id3v2() function. Let's see what 1.5 release will do.

     
  • Jorgo

    Jorgo - 2019-09-17

    Tried 1.1.4-3 from interim folder. All tags are gone after reload. Order of decoding plugins doesn't matter (SACD/Wavpack).

     
  • Maxim V.Anisiutkin

    In 1.1.4-4 I changed track numbering to be compatible with foo_input_std. Please check that both decoders (SACD and foobar2000 WavPack) load the same info.

     
  • Anonymous

    Anonymous - 2019-09-18

    I just put 1.1.4-4 but the dsd tags in wavpack are no longer read, as you do reload info in the file properties the tags disappear and are gone, to go back to see the tags I had to put back the 1.1.4 -2........

     
  • Maxim V.Anisiutkin

    Could you share one of such files, please? I'd like to see what happend with APE tags.

     
  • Anonymous

    Anonymous - 2019-09-18

    They are all wv / dsd, here is one, practically as you go in the properties and you do reload info the tags disappear ...... The version of fb2k is the 1.5 b16​ https://www.dropbox.com/s/x3r979wmcgt9y2r/10%20-%20Just%20Like%20Anyone.wv?dl=0

     
  • Maxim V.Anisiutkin

    Everything is ok with tags. Try to remove this track from playlist and add it back.

     
  • Jorgo

    Jorgo - 2019-09-19

    A quick test with 1.1.4-4 shows that it seems to be working correctly in foobar2000 1.4.6. Haven't tried updating to the latest 1.5beta yet.

     

    Last edit: Jorgo 2019-09-19
  • Jorgo

    Jorgo - 2019-09-19

    Weird! On another computer with practically the same configuration I got corruption errors at first and after another reloading tags appear to be stripped again. I'll have to find out what the differences between the foobar configurations are.

     
  • Maxim V.Anisiutkin

    Beta 16 is fine for me. Try to remove track from playlist and add back. If it doesn't help please share this one.

     
  • Anonymous

    Anonymous - 2019-09-19

    Yesterday I did all the tests, the tags are not there with the beta16, if I put the 1.1.4-2 plugin back it works fine, so the 1.1.4-4 version has something wrong with it ...... .

     
  • Anonymous

    Anonymous - 2019-09-19

    The problem is not only with the song I shared au dropbox but with everyone .....

     
  • Anonymous

    Anonymous - 2019-09-19

    I tried with different tracks to put them and remove them from the playlist but nothing, it's not good .....If I go back to 1.1.4-2 it works fine, for now I have to keep that otherwise I don't see the tags ....

     
  • Maxim V.Anisiutkin

    Have you stopped foobar library manager? That could be a problem... Please check Properties->Details->Subsong index. It should be 0 to work properly with 1.1.4-4. If it is 1 metabase info was not updated.

     
  • Anonymous

    Anonymous - 2019-09-19

    I am seeing version 1.4.6 that I have on another PC and it is set 1, how do I update all the library from 1 to zero?

     
  • Maxim V.Anisiutkin

    Go Library->Configure>Music folders and remove appropriate path. Restart foobar.

     

    Last edit: Maxim V.Anisiutkin 2019-09-19
    • Anonymous

      Anonymous - 2019-09-19

      Sorry, I can't understand, do I have to remove the folder where I keep the music, then the library is empty, where does it get the fb2k files?

       
1 2 > >> (Page 1 of 2)

Anonymous
Anonymous

Add attachments
Cancel





MongoDB Logo MongoDB