ProppFrexx Tagger: Incorrect MetaData read order
Posted: 18 Dec 2022 15:55
The problem
The ProppFrexx tagger has a "Force Metadata" option, which changes the order of metadata reading.
According to the documentation the orders should be:
Unchecked should be:
* Playlist
* MetaData file (*.pfmd)
* MetaData TAG
Checked should be:
* MetaData TAG
* MetaData File (*.pfmd)
* Playlist
This isn't the case when using the tagger. When opening a track with the option unchecked the TAG always has precedence over the metadata file (*.pfmd). When checking the option the PFMD value is read and has precedence. This is unintended behaviour.
Reproduction
1. Create an MP3 file and alter the TAG with artist and title.
2. Enable the "Use Metadata Files" in the tagger settings
3. Save the current tags to the MetaData File (*.PFMD)
4. Open the *.pfmd file in NotePad and change the title property to something else
5. Open the linked audio file in the trackboard: it displays the TAG value of the track (which should actually be the changed PFMD value)
You can repeat these steps with "Force MetaData Reading" enabled, this will show the PFMD title, rather than the TAG value, which should have been shown.
Thank you in advance for looking into this.
The ProppFrexx tagger has a "Force Metadata" option, which changes the order of metadata reading.
According to the documentation the orders should be:
Unchecked should be:
* Playlist
* MetaData file (*.pfmd)
* MetaData TAG
Checked should be:
* MetaData TAG
* MetaData File (*.pfmd)
* Playlist
This isn't the case when using the tagger. When opening a track with the option unchecked the TAG always has precedence over the metadata file (*.pfmd). When checking the option the PFMD value is read and has precedence. This is unintended behaviour.
Reproduction
1. Create an MP3 file and alter the TAG with artist and title.
2. Enable the "Use Metadata Files" in the tagger settings
3. Save the current tags to the MetaData File (*.PFMD)
4. Open the *.pfmd file in NotePad and change the title property to something else
5. Open the linked audio file in the trackboard: it displays the TAG value of the track (which should actually be the changed PFMD value)
You can repeat these steps with "Force MetaData Reading" enabled, this will show the PFMD title, rather than the TAG value, which should have been shown.
Thank you in advance for looking into this.