m4a tag numbering

I noticed that m4a tags usually (not always) do not accept leading zeros. Is that a problem that can be fixed?
PS I'm attaching two images of an m4a tag that accepted leading zeros from mp3tag (before & after the fix).

m4a.pdf (66.4 KB)

Usually mp4 tags do not accept padding with leading zeros. I bet that you have not saved the data in the example with leading zeros.

In this case I have saved the data and I have done the same thing (leading zeros numbering) in only a few (very few) occasions. 95% of the times, leading zeros are rejected.

Again: the standard does not allow leading zeros.
Now you have to find out what the differences are between the files that behave like the standard demands and those that do not.

I did a quick test on some M4A files, the result is interesting, see attached files.

  1. Start-Situation
    Test.M4A.Track.1.txt (3.52 KB)
  2. Track set to 3 fix digits.
    Test.M4A.Track.2.txt (3.61 KB)
  3. Track set to 3 fix digits and 3 fix digits totaltracks.
    Test.M4A.Track.3.txt (3.79 KB)
    DD.20160312.1815.CET

Test.M4A.Track.1.txt (3.52 KB)

Test.M4A.Track.2.txt (3.61 KB)

Test.M4A.Track.3.txt (3.79 KB)