iTunes имеет старое местоположение (путь к файлу, который больше не существует) трека с! перед ними. Я знаю это, потому что если вы нажмете правой кнопкой мыши на трек с! перед ним и выберите GetInfo (затем выберите нет, не размещайте его). На вкладке «Сводка» есть раздел, в котором показан путь к песне (не работает). Когда я пытаюсь получить местоположение трека с помощью iTumes COM, IITFileOrCDTrack.location возвращает пустую строку. Итак, как мне получить это значение "где" из Getinfo -> вкладка Summary?
Ниже показано, как я сейчас пытаюсь получить местоположение трека (используя C #). Вся моя библиотека iTunes содержит 10 песен, и все они указывают на неправильное местоположение файла, поэтому не имеет значения, какую песню я выбрал.
iTunesApp itunes = new iTunesApp();
IITLibraryPlaylist mainLibrary = itunes.LibraryPlaylist;
IITTrackCollection tracks = mainLibrary.Tracks;
IITFileOrCDTrack currTrack;
currTrack = tracks[5] as IITFileOrCDTrack;
Console.WriteLine(currTrack.location) //output is blank.