Я написал приложение, которое поможет мне синхронизировать c мои музыкальные файлы c с iTunes на другие устройства, но после перехода на Catalina я получаю неверный путь к своей библиотеке.
import Foundation
import iTunesLibrary
class ItunesHelper {
var library: ITLibrary;
init(library: ITLibrary) {
self.library = library;
print(library.mediaFolderLocation) // Optional(file:///Users/Midori/Music/1iTunes/iTunes%20Media/)
print(library.musicFolderLocation) // Optional(file:///Users/Midori/Music/1iTunes/iTunes%20Media/)
}
}
Я не уверен, в чем проблема, но моя папка iTunes называется 1iTunes , и я не знаю, почему перед папкой стоит 1 имя. Я проверил свои старые xml файлы и ничего не нашел. К сожалению, я не могу открыть новый файл библиотеки приложения Musi c, но Musi c (новый iTunes) действительно показывает правильный путь в библиотеке, и все воспроизводится нормально.
Я пробовал другой проект и я получаю одинаковые результаты. Кто-нибудь знает, в чем может быть проблема?
edit: Я просто поигрался с местоположением моей библиотеки musi c, и я вижу, что фактическое местоположение я получаю из приложения musi c абсолютно не влияет на местоположение, которое я получаю из musicFolderLocation ITLibrary. Поэтому я предполагаю, что это должно быть откуда-то еще ... вопрос в том, где?
Спасибо!