EZH Цитата: Штатными никак. Под MacOS X есть скрипты, которые встраиваются в iTunes и умеют это.
Видимо, к сожалению, так. За предложение написать приложение, спасибо, конечно, но это как из пушки по воробьям. Я написал небольшой скриптик, который делает то, что мне нужно. Может кому пригодится: [more=SetTrackNumbers.js]
Код: var iTunesApp = WScript.CreateObject("iTunes.Application");
var Tracks = iTunesApp.SelectedTracks;
if (Tracks)
{
var TrackCount = Tracks.Count;
var TrackArray = new Array(TrackCount);
var i;
for (i = 1; i <= TrackCount; i++)
{
var Current = Tracks.ItemByPlayOrder(i);
TrackArray[i - 1] = Current;
}
i = 1;
for (var TrackIndex in TrackArray)
{
var Current = TrackArray[TrackIndex];
Current.TrackNumber = i++;
}
}