INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: MC does not recognize a non-existent tag as a tag change  (Read 1036 times)

fractaleater

  • Recent member
  • *
  • Posts: 18
MC does not recognize a non-existent tag as a tag change
« on: March 27, 2008, 12:15:14 pm »

Sorry to bother with what is probably a fairly trivial issue for most people.

Using wma lossless audio files.. and yes 0.465.

Emptying a tag, Genre for example, removes the Genre tag from the file. Verified this with third party tool.

The problem with this is that the MC import engine does not recognize a non-existent tag as a tag change.

Subsequent imports in other libraries retain their original value, even though there is no such tag in the file.

For example, a track with Genre tag of value "Electronic" in library A also appears in library B with Genre tag of value "Electronic". Clearing the genre tag in library A so that it is blank, and importing in library B shows the track in library B as "Electronic". But the file tags show that there is no Genre tag in the file.

Library A & B settings are "Update for external changes" - checked, "Fix broken links: yes". All other library import options off. The Genre tag has "update to file tags (when possible)" checked.

Also, similar results are obtained if there is a pre-existing track in a library whose underlying file has changed (probably by a third party tool), but the timestamps (mtime) have not changed.

For example, a track in library A with Genre "Electronic" is changed to "New Age" by an external process that resets mtime to its original value. Upon import into library A, the track values are not updated from the tags, and Genre remains "Electronic".

In both cases, library tools / update library from file tags corrects the problem.

I can see where an argument could be made that the latter is a design decision that results in unexpected behavior because of a third party tool, but the former causes serious problems (for me) and requires no third party tool.

I really hope that it is easy to fix this. I have many libraries based on the same track set, and doing an update from file tags for all libraries whenever this situation might arise would be unwieldy.
Logged

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 42389
  • Shoes gone again!
MC does not recognize a non-existent tag as a tag change
« Reply #1 on: March 27, 2008, 12:29:36 pm »

The problem with this is that the MC import engine does not recognize a non-existent tag as a tag change.

Subsequent imports in other libraries retain their original value, even though there is no such tag in the file.

MC won't discard "good" data for an empty value.  There are arguments for both sides, but we believe it would be worse to discard data we shouldn't than to keep data you remove with an external tool.
Logged
Matt Ashland, JRiver Media Center

fractaleater

  • Recent member
  • *
  • Posts: 18
Re: MC does not recognize a non-existent tag as a tag change
« Reply #2 on: March 28, 2008, 08:13:49 am »

Ok thanks for the response.

It is rare that people are removing meta-data from their media items, and obviously use of third party tools is beyond MC's scope.

On the other hand, null meta-data is as valid as meta-data.

Most of your customers would be surprised to find that using MC to clear a file-writable value in one library does not result in the value being cleared upon import into another library.
Logged
Pages: [1]   Go Up