Welcome Guest

Pages: 1
10.14.4 / iTunes 12.9.4.94 screwed up track length data
cliffy89PostApril 15, 2019, 10:54
Newbie
Posts: 1
Registered:
April 15, 2019, 14:39
Normal topic10.14.4 / iTunes 12.9.4.94 screwed up track length data

Hello,

Updating to 10.14.4 / iTunes 12.9.4.94 screwed up track length data in my iTunes Library.

Can I fix this using yate? Or is there some other tool(s) or methods that will sort this out? I've tried library consolidation, but it made no difference. Any ideas? I looked online, and it seems this sort of corruption is not uncommon, but there doesn't seem to be much advice on what to do about. I'd re-import affected files into iTunes, but that is a big job, and reports suggest it doesn't always work.

Does anyone here have any advice on what to do? Help much appreciated.

2MR2PostApril 17, 2019, 21:53
Avatar photo
Administrator
Posts: 2362
Registered:
August 23, 2012, 19:27
Normal topicRe: 10.14.4 / iTunes 12.9.4.94 screwed up track length data

There is no method of setting the track duration in iTunes. As far as I know, iTunes reads it when it first loads the file. ie. when it is added.

While Yate supports the 'length' field which can be edited, it is more historic than useful. Yate also has an option to set the 'length' field to the correct value whenever it loads a file. This will not help with iTunes.

You could always import the 'library' only metadata (ratings, loves, play counts, etc.) and then have Yate delete and re-add the items to iTunes. Technically, this should work but there is no way to tell in a library which is not experiencing the issue.

I could always add code to read the 'duration' from iTunes. You could then compare the read value with the 'real' value and in the case where it was off than more a threshold you could automate the process. Yate currently does not read the iTunes duration as it should always be exactly the same as the real value.

m-ePostAugust 4, 2025, 12:30
Newbie
Posts: 1
Registered:
August 4, 2025, 15:55
Normal topic10.14.4 / iTunes 12.9.4.94 screwed up track length data

Further track length question. I simple audio speech mp3 about 52 minutes. I have "The Yates option to set the 'length' field to the correct value" is checked for whenever it loads a file. But the value in the length tag is 3119333. How do I get length in minutes. Thanks.

2MR2PostAugust 4, 2025, 12:58
Avatar photo
Administrator
Posts: 2362
Registered:
August 23, 2012, 19:27
Normal topic10.14.4 / iTunes 12.9.4.94 screwed up track length data

The Length field is in milliseconds and to the best of my knowledge is no longer used by any players or other audio applications. As the Length field is in milliseconds it is enforced to be an integer only value in Yate's UI.

Yate automatically extracts the duration of an audio stream whenever a file is loaded. This is also a value in milliseconds. All known applications, including iTunes and Music, extract the audio duration in this manner.

There are lots of ways to view a more readable duration in Yate.

- from the Audio Properties panel in the File Browser.
- from the Audio Properties panel on the Audio editing panel
- by doing a View>Get Info on a single file (menu or context menu).
- via the Time column in the main window.
- via an Edit>Snapshot and looking at the Properties tree.

Image

Pages: 1
Mingle Forum by Cartpauj | Version: 1.1.0beta | Page loaded in: 0.039 seconds.