Wie teile ich eine iTunes-Mediathek zwischen Mac und Windows?

4

Ich habe zwei SSDs und eine Festplatte in meinem Computer. Auf einer SSD wird OS X und auf einer SSD Windows ausgeführt. Auf der Festplatte habe ich meine iTunes Bibliothek und Musikdateien. Ich möchte auf beiden Betriebssystemen dieselbe Bibliothek verwenden.

Ich habe dieses Handbuch verwendet, um Schreibberechtigungen für die NTFS-Festplatte über Mac OS zu erhalten: NTFS-Unterstützung für El Capitan

Ich habe jetzt das Problem, dass Mac OS Musik im Pfad sucht:

file://localhost/D:/Music/

Während es (unter Mac OS) im Pfad ist:

file:///Volumes/DATA/Music/

Welche Möglichkeiten habe ich, um dieses Problem zu lösen?

Ich habe bereits über OS X Fuse gelesen, bin aber verwirrt, ob dies das Tool ist, das mir helfen kann.

sibe94
quelle
Ich habe Ihren Titel geändert, damit er dem tatsächlich zu lösenden Problem besser entspricht. Wenn Sie das Gefühl haben, dass ich es nicht so verstanden habe, wie Sie es möchten, können Sie es jederzeit erneut bearbeiten.
Tetsujin
1
ok danke - ist das der grund warum ich so viele downvotes bekommen habe? Ich weiß, dass es schon viele Leute gibt, die das fragen, aber ich habe niemanden gefunden, der über die Pfade gesprochen hat
sibe94
möglicherweise - aber keiner von ihnen war meins ;-)
Tetsujin

Antworten:

3

Es ist nur der Anfang, dass sowohl Mac als auch Windows in der Lage sind, am selben Speicherort zu lesen und zu schreiben.

"Bibliothek freigeben" ist eine falsche Bezeichnung, wenn ein iTunes Media-Ordner manuell zwischen zwei verschiedenen Computern und zwei verschiedenen iTunes-Instanzen synchronisiert werden soll.

Sie können es tun, aber jede Kopie von iTunes möchte "verantwortlich" sein und sie werden überhaupt nicht automatisch synchronisiert. Sie müssten das von Zeit zu Zeit manuell tun. Es ist keine schnelle Aufgabe, aber es kann getan werden.

Das erste, was Sie tun müssen, ist festzustellen, welches Ihr Meister und welches Ihr Sklave sein wird.
Es wird sehr kontraproduktiv sein , wenn Sie das Hinzufügen Melodie und Wiedergabelisten zu halten sowohl iTunes, wie Sie dann nie in der Lage sein , sie zu synchronisieren. Der eine muss "verantwortlich" sein, der andere lediglich eine Kopie.

Ich gehe davon aus, dass wir den Mac als Master, Windows als Slave verwenden.

Hinweis: Sie verschieben nicht den Standard-iTunes-Ordner unter einem der beiden Betriebssysteme, sondern nur den Speicherort des Medienordners. Sie können iTunes nicht veranlassen, den Hauptordner auf zwei Computern zu synchronisieren.

Als Nächstes müssen Sie von jedem Betriebssystem aus den vollständigen Pfad zu den einzelnen Betriebssystemen ermitteln.
Wie Sie bereits festgestellt haben, sind die Pfade absolut und nicht relativ. Nehmen Sie als Nächstes Ihre Master-Datei "iTunes Library.xml" und ändern Sie alle Pfade, damit sie auf Ihrem Slave-iTunes funktionieren.

Angenommen, Ihre angegebenen Pfade sind für jede Instanz korrekt, dann müssen Sie Ihre Master-XML-Datei nehmen, duplizieren und die Pfade suchen / ersetzen, um sie Ihren Slave-Pfaden anzupassen. Etwas wie TextWrangler [Freeware] wird dafür gut sein.

Öffnen Sie den iTunes-Ordner Ihres Mac und kopieren Sie die Datei "iTunes Library.xml" auf den Desktop. Dies wird unsere Arbeitskopie des Mac Masters sein, die wir modifizieren und auf Windows verschieben werden. Lassen Sie das Original dort, wo es ist.

Öffnen Sie dieses Duplikat von "Master iTunes Library.xml" und scrollen Sie nach unten, bis Sie die erste Pfadinstanz gefunden haben. Prüfen Sie, ob diese korrekt ist. Beispiel: Ihr Mac-Pfad lautet " file:///Volumes/DATA/Music/Suchen"> "Suchen ..." file:///Volumes/DATA/Music/in "Suchen & file://localhost/D:/Music/Ersetzen".
Alles ersetzen.

Verschieben Sie in Ihrem Slave-iTunes-Ordner aus Sicherheitsgründen die vorhandenen Dateien "iTunes Library.xml" und "iTunes Library.itl" auf den Desktop.

Kopieren Sie die neu geänderte XML-Datei in Ihren Windows iTunes-Ordner.
Starte iTunes noch nicht.

Wichtiger Hinweis Das
iTunes-Verhalten scheint sich ab ungefähr Version 12.3 geändert zu haben.
Sie können die .itl-Datei nicht mehr auflösen und diese als Basis für die Neuerstellung verwenden. iTunes behauptet nur, es sei beschädigt und werde es nicht verwenden.


Methode nach 12.3

Kopieren Sie Ihre neu bearbeitete iTunes Library.xml in Ihren Windows-Ordner für Musik / iTunes und Ihre vorhandene, unveränderte iTunes Library.itl-Datei direkt von Ihrem Mac-iTunes-Ordner in Ihren Windows-Ordner und ersetzen Sie die vorhandene, falls sie noch vorhanden ist.

Starten Sie iTunes.
Öffnen Sie die Prefs, Ctrl ⌃ , gehen Sie zur Registerkarte "Erweitert" und schalten Sie zuerst "Organisiert bleiben" und "In iTunes-Medienordner kopieren" aus.
Ändern Sie dann den Pfad in den richtigen für den Speicherort Ihres Remote-Medienordners.
Klicken Sie auf "OK". Wenn Sie gefragt werden, ob ich etwas organisieren / reparieren / etc soll, sagen Sie "Nein".

iTunes führt ein schnelles "Aktualisieren der Bibliothek" durch und Sie scheinen bereit zu sein [Ich mache das live, während ich diese Antwort schreibe…]

Diese Methode scheint das Albumcover nicht länger zu erhalten, und stattdessen muss iTunes alles erneut abrufen, was ziemlich ärgerlich ist.
Ab iTunes 12.6 bleibt die Anzahl der Albumgrafiken und -wiedergaben erhalten.

Es läuft wie Melasse, während dies geschieht ... scheint aber gut zu sein, wenn es fertig ist.


Methode vor 12.3

Dies ist der wichtige Punkt, den keiner der Anleitungen zum Verschieben meiner iTunes-Mediathek angibt. Meistens werden Sie aufgefordert, diese neue XML aus dem Menü "Importieren" zu importieren. Ich habe es geschafft, es kann 12 Stunden dauern und Sie verlieren einige Daten.

Stattdessen erstellen wir eine neue fehlerhafte ITL-Datei.
Da ich unter Windows nicht weiß, wie das geht, können Sie eines auf dem Mac erstellen und kopieren.

Öffnen Sie das Terminal und geben Sie dies ein. touch ~/Desktop/iTunes\ Library.itlDadurch wird eine leere ITL-Datei auf dem Desktop erstellt, die dafür defekt genug ist.
Verschieben Sie diese Datei in Ihren Windows iTunes-Ordner.

Starten Sie iTunes. Es wird nun bemerkt, dass etwas "falsch" ist und die ITL-Datei mit Ihrer neu geänderten XML-Datei neu erstellt wird. Die Meldung lautet "iTunes Music Library.xml wird importiert". Dies wird einige Zeit dauern, aber mehr als 15 Minuten als 8 Stunden.

Möglicherweise fehlt ein Albumcover - es scheint nie eine wirklich perfekte Lösung zu sein, aber Ihre Wiedergabezahlen, Wiedergabelisten usw. sollten alle intakt bleiben.


Sie müssen diesen gesamten Vorgang von Zeit zu Zeit wiederholen, um die Synchronisierung zwischen den beiden Instanzen aufrechtzuerhalten. Auf diese Weise verlieren Sie immer die Anzahl der Wiedergaben usw. von der Windows-Instanz, aber das ist so nahe, als ob Sie iTunes vollständig synchronisieren würden.

Tetsujin
quelle
1
Vielen Dank für Ihre detaillierte Antwort, ich werde es versuchen, wenn ich wieder zu Hause bin!
Sibe94