title
Products            Buy            Support Forum            Professional            About            Codec Central
 

Why does conversion from WAV to AIFF change ID3 tag

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • paultaylor
    • Oct 2016
    • 16

    Why does conversion from WAV to AIFF change ID3 tag

    I converted some files from WAV to AIFF and I was surprised that the ID3 tag had changed, I assumed it would be left alone seeing as both formats support it.

    Changes are:
    - The UFID frame has not been transferred
    - The IPLS frame has not been transferred
    - All fields are stored as UTF16 instead of Ansi, even though all values are encodable as Ansi
    - The value of the TMED field has changed from CD to CD >> CD (Lossless) [WAV]
    - Has added a TXXX:Commissioned field that is set to the Record label
    - Has added aaar field set to artist name
    - Converted multi value Composer and Conductor fields to a single value separated by '/'

    So:
    - Is there a way to convert the file and leave the ID3 tag alone ?
    - What options are actually being used as I cant see any options for conversion to AIFF ?
    Last edited by paultaylor; 11-01-2016, 09:02 AM.
  • Spoon
    Administrator
    • Apr 2002
    • 43889

    #2
    Re: Why does conversion from WAV to AIFF change ID3 tag

    There is no way to specify the tag is not touched, sorry.
    Spoon
    www.dbpoweramp.com

    Comment

    • paultaylor
      • Oct 2016
      • 16

      #3
      Re: Why does conversion from WAV to AIFF change ID3 tag

      - and theres no way to stop fields getting lost when it is rewritten either ?
      - what option can I use to stop it writing as unicode16

      Comment

      • Spoon
        Administrator
        • Apr 2002
        • 43889

        #4
        Re: Why does conversion from WAV to AIFF change ID3 tag

        If there are unsupported fields then they will not be read or preserved.

        UTF16 is always written to AIFF, we believe this is the standard which apple created and have always followed.
        Spoon
        www.dbpoweramp.com

        Comment

        • paultaylor
          • Oct 2016
          • 16

          #5
          Re: Why does conversion from WAV to AIFF change ID3 tag

          Is there a list of what fields DbPowermap does support ?
          There are certainly no issues with iTunes using ID3 with ansi values with AIFF, AIFF properly supports ID3v23 (and ID3v22 and ID3v24) not a subset version of ID3 so I can see see no reason to force use of Unicode16

          Comment

          • Spoon
            Administrator
            • Apr 2002
            • 43889

            #6
            Re: Why does conversion from WAV to AIFF change ID3 tag

            We write AIFF files exactly as iTunes does.

            I do not have a list of the fields at hand, however if we are missing fields, they can be added in future versions.
            Spoon
            www.dbpoweramp.com

            Comment

            • paultaylor
              • Oct 2016
              • 16

              #7
              Re: Why does conversion from WAV to AIFF change ID3 tag

              What I would most like to see is a ay to leave teh ID3 tag alone when converting form one format that supports ID3 to another.

              Comment

              • Dat Ei
                dBpoweramp Guru
                • Feb 2014
                • 1745

                #8
                Re: Why does conversion from WAV to AIFF change ID3 tag

                ID3 tags are not independ from the music codec and file format.


                Dat Ei

                Comment

                • paultaylor
                  • Oct 2016
                  • 16

                  #9
                  Re: Why does conversion from WAV to AIFF change ID3 tag

                  ID3 tags are completely unaware of their surroundings, so if a format supports ID3 then an ID3 tag can be added into the file from somewhere. MP3, WAV, AIF and DSF all support ID3 so it would make alot of sense to just take the ID3 tag as is rather than recreating it and losing lots of information as currently happens. Actually I could quite easily write a command line app to extract a tag from a file, and then another to add a tag into a file replacing what is currently there but I don't quite understand if there is way to plug into a dbpoweramp workflow

                  Comment

                  Working...

                  ]]>