Author Topic: Is MusicBee removing tags?  (Read 445 times)

Darkloke

  • Newbie
  • *
  • Posts: 6
Greetings.

Here is the situation. I tagged an album through Picard. Then in MusicBee i set "love" on some track - file is physically updated (timestamp is changed). Then i load album in Picard again and see that "Record label" is empty - Picard suggests to update this field. Can it be that MusicBee somehow "corrupted" it? I compared files before and after MusicBee "loved" them - label field is completely missing in "loved" files, i.e. it doesnt have an "empty" value - it simply missing at all.
Last Edit: July 02, 2024, 01:26:24 PM by psychoadept

psychoadept

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 10940
I moved this question because it really doesn't have to do with how to use Picard.

A few thoughts that come up:

- I wouldn't expect setting "love" to make any update to the file, it's only stored in the database. Have you made a change that would save that to the file?

- Given that the file was changed, did you scan the updated files in MusicBee before making the change? Did the label tag show up in the tag editor?

If you didn't scan the new tags in. then when you make a change in MusicBee it would overwrite them with old info in the database. If you did scan them, MusicBee would still discard any tags that aren't configured in the tag editor, so if it didn't match the label tag to the publisher field then it could be removed.

Some screenshots showing the tag in place, what you do when you love it, and then the tag status afterwards would be helpful.
MusicBee Wiki
Use & improve MusicBee's documentation!

Latest patches
(Unzip and overwrite existing program files)

Mayibongwe

  • Sr. Member
  • ****
  • Posts: 1736
  • Heal The World
Can you provide the following:

1. Screenshot confirming the existence of the <record label> in the file before loving it.
    This will be a screenshot of the tag as shown in MusicBee's Tag Inspector which you can find in the Tag Editor.

2. Confirmation that the same tag in #1 is no longer present in MB's tag inspector after loving the file.

3. Your MusicBee version number.

4. The file format of the song in question.

5. Link to a problem file that we can test on our side.

Edit: the above is to be provided in conjuction with the info psychoadept has requested.
Strength and Honour (2025)

Darkloke

  • Newbie
  • *
  • Posts: 6
Ok, i am posting a step-by-step screenshots. All is done with the "fresh" files (unmodified download source from tidal). Files format: FLAC. Test done on track "11. Nirnaeth Arnoediad.flac". MusicBee version is 3.5.8698 P

1. Get metadata from Picard. Screen shows that Picard adds "Lind Erebros" as record label.


2. This screen shows file timestamps after Picard data loaded and saved.


3. Screen shows file info from Bee - record label here is treated as publisher.


4. This shows that files not "loved" yet.


5. Now we "love" tested track.


6. Timestamps again. Timestamp for tested file is changed. (09:43 vs 09:42 for others).


7. Now we load album into Picard again. Picard wants to update tested track which misses record label.


8 and 9. This is a text view for tested and other file from album showing that tested track is missing label tag internally.



Also i have noticed that after "love" tested track now has "Organization" instead initial "Label"... I suppose thats the reason Picard wants to update file again, but i cannot understand what have caused this.

Quote
- I wouldn't expect setting "love" to make any update to the file, it's only stored in the database. Have you made a change that would save that to the file?
Only pressed "love". May be some another setting from Bee could cause it, but i cannot think of any. In general my principle here to deny any file changes to files from Bee side so source Picard data would be intact.

Quote
- Given that the file was changed, did you scan the updated files in MusicBee before making the change? Did the label tag show up in the tag editor?
Yes, it stays as publisher. May be this is somehow connected with how Picard and MusicBee treats label/publisher from tags.

Quote
Link to a problem file that we can test on our side.
I could upload the whole album somewhere if needed, but i suppose that could be tested on any flac files with Picard metadata which assigns label to tags. The problem i describe happens for me with different albums not with this certain one.

Steven

  • Administrator
  • Hero Member
  • *****
  • Posts: 35002
MB does write the Love status to file (that wasnt always the case but was changed some time ago)
You could just check publisher tag in the file before and after "Loving" the track using the MusicBee tag inspector which shows the raw file tags (open from tag editor window)

Darkloke

  • Newbie
  • *
  • Posts: 6
Here some comparison images before and after "loving". My assumption that Bee after "loving" writes back data not in "Label", but in "Organization" field. That's why it stays as publisher in Bee, but seems "corrupted" for Picard.




I didnt create custom tag for label/publisher, Bee uses default settings. Also i didnt found it in Configuration.xml, so i suppose its hardcoded. Probably for current case its enough to change "Organization" to "Label" for FLAC tag mappings (where by the way?), but its up to developer to decide what the default values should be here.
Last Edit: July 03, 2024, 11:20:49 AM by Darkloke