"Embed non-iTunes fields"--what does it really mean and imply?

Barbara's Avatar

Barbara

Jun 10, 2013 @ 01:05 PM

The BeaTunes Tools menu has an item, "embed non-iTunes fields". I have searched the help and I don't understand what this means--and even more important, what it implies. Does it export to shared iTunes libraries? What does it override? What is included in the "non-iTunes fields"? Please elaborate--extensively.

  1. Support Staff 1 Posted by hendrik on Jun 10, 2013 @ 01:09 PM

    hendrik's Avatar

    Hi Barbara,

    some fields like "Key" or "Language" are not supported by iTunes, which means they cannot be stored by iTunes. beaTunes always stores values for these fields in its own internal database. If you want beaTunes to also store those values in the audio files themselves, e.g. via ID3 tags, check the box. Having the values stored both in the files themselves and the internal beaTunes database might be useful, should the beaTunes database ever fail or if you want to use the values in other third party programs, like Serato or Traktor.

    -hendrik

  2. 2 Posted by Barbara Zanzig on Jun 10, 2013 @ 01:14 PM

    Barbara Zanzig's Avatar

    Right. I understand that. But where is a comprehensive list of the fields,
    and what happens to them if I synch an iTunes database? That's what is not
    in the help file.

    --
    Barbara Zanzig
    Kirkland, WA

  3. Support Staff 3 Posted by hendrik on Jun 10, 2013 @ 01:19 PM

    hendrik's Avatar

    Hi,

    iTunes does not support:

    • key
    • tuning
    • color
    • language
    • mood
    • time signature (mpm)
    • tags
    • replay gain

    On sync with iTunes nothing happens.

    -hendrik

  4. 4 Posted by Barbara Zanzig on Jun 10, 2013 @ 01:26 PM

    Barbara Zanzig's Avatar

    Thank you. Please put this in your help or FAQ!

    Barbara

  5. 5 Posted by Barbara Zanzig on Jun 10, 2013 @ 01:43 PM

    Barbara Zanzig's Avatar

    Actually, one more thing. I don't think I believe "on sync, nothing
    happens".

    Presumably, iTunes uses some method of checking that two libraries have
    identical files. MD5 hashcodes, checksums, file names, something. So
    although it may be beyond the scope of what BeaTunes does, it's germane to
    ask what iTunes does if BeaTunes adds information to an iTunes
    database--BeaTunes changes the database in some way by adding fields.

    Please explain what iTunes does with a modified database--the information
    is not in the help files or FAQ (neither iTunes nor BeaTunes). Does the
    receiving database drop the information if you synch two iTunes databases?
    Does iTunes propagate the information to the second system? Does it
    propagate some information and not other? Does it depend on the device you
    synch with (I can well imagine that an iPod might drop information that
    another full featured computer might retain)?

  6. Support Staff 6 Posted by hendrik on Jun 10, 2013 @ 01:55 PM

    hendrik's Avatar

    When beaTunes syncs, i.e. displaying somewhere in the UI that it does so, it reads the iTunes Music Library.xml file and adjusts its internal database accordingly. Therefore, at that point really nothing happens concerning those extra fields (key, etc.)

    When you change any data in beaTunes and you are using an iTunes-based library, beaTunes usually communicates the new value to iTunes using either AppleScript or COM. Since iTunes does not support certain fields, this does not happen for those fields. If you checked that non-iTunes fields box, beaTunes will instead attempt to embed the values into the audio files.

    iTunes does not constantly scan all files in its libraries for modifications. Only when you play a file in iTunes, it does check. At this point the internal iTunes database is updated. But I cannot say what exactly iTunes does - that's a question for Apple.

    Also, I'm not sure what you mean with "sync two iTunes databases". As far as I know, you cannot sync two iTunes databases. Syncing iTunes to an iPhone is a different story and well outside the scope of what beaTunes does. Again, that's probably a question for Apple.

Reply to this discussion

Internal reply

        No formatting (switch to Markdown)

          You can attach files up to 10MB

            If you don't have an account yet, we need to confirm you're human and not a machine trying to post spam.

              Keyboard shortcuts

              Generic

              ? Show this help
              ESC Blurs the current field

              Comment Form

              r Focus the comment reply box
              ^ + ↩ Submit the comment

              You can use Command ⌘ instead of Control ^ on Mac