Местоположение носителя не сохраняется в глобальном файле настроек iTunes. Поскольку у вас может быть несколько библиотек, и каждая библиотека определяет свое собственное местоположение носителя, это фактически сохраняется в настройках библиотеки. Библиотека по умолчанию находится по адресу ~/Music/iTunes/iTunes Library.itl
. Я не уверен, что это за файл. Кажется, это не файл plist/xml, а файл sqlite. Кажется, это просто собственный двоичный файл.
Внутри той же папки я также нашел iTunes Music Library.xml
(после некоторого тестирования вокруг этого файла сейчас отсутствует, поэтому YMMV для остальной части этого объяснения). Вот усеченный пример:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Major Version</key><integer>1</integer>
<key>Minor Version</key><integer>1</integer>
<key>Application Version</key><string>12.3.3.17</string>
<key>Date</key><date>2016-04-14T19:35:27Z</date>
<key>Features</key><integer>5</integer>
<key>Show Content Ratings</key><true/>
<key>Library Persistent ID</key><string>1AEAB6C2057C2167</string>
<key>Tracks</key>
<dict>
</dict>
<key>Playlists</key>
<array>
</array>
<key>Music Folder</key><string>file:///Users/<username>/Music/iTunes/iTunes%20Media/</string>
</dict>
</plist>
Обратите внимание на ключ Music Folder
. Это настройка, которую вы ищете, чтобы найти место в медиатеке библиотеки. Также есть некоторые настройки библиотеки, такие как список плейлистов и информация о треке.
Вы хотите, чтобы открыть файл в песне, которая играет, или вы хотите использовать папку по-другому? –
@oa Ничего общего с воспроизводимой в данный момент песней (если есть) Я хочу знать путь к текущему местоположению медиа-папки, то есть, если я добавлю новую песню в iTunes, и у меня есть iTunes для копирования медиафайлов, где она будет копироваться файл. –
Какие еще варианты iTunes вы имеете в виду? –