Wie kann ich zulassen, dass zwei iTunes-Installationen denselben iTunes-Ordner verwenden?

Ich habe zwei iTunes-Installationen auf dem PC.

  • Das erste ist auf Windows 7, das mein Haupt-iTunes für Musik-Podcasts usw. ist.
  • Zweitens ist iTunes in einem VMware-betriebenen Windows 7 installiert

Ich habe den ersten iTunes-Ordner als Netzlaufwerk verbunden und diesen Speicherort für die zweite iTunes-Mediathek festgelegt. Ich hoffe, das klingt nicht verwirrend.

Diese beiden iTunes laden jetzt Podcasts einzeln herunter, ja, sie laden an denselben Ort herunter, aber sie erkennen nicht, was bereits heruntergeladen wurde. Was mache ich falsch? oder fehlt?

Antworten (1)

Wenn Sie einen Remote-Bibliotheksspeicherort für iTunes auf zwei Computern (real oder virtuell) verwenden, werden keine anderen Informationen angezeigt, obwohl der Datenspeicherort gemeinsam genutzt wird.

Jedes iTunes glaubt, dass es vollständig für die Bibliothek verantwortlich ist.
Es ist sich nicht bewusst, dass andere iTunes Daten in der Bibliothek ändern und nicht erkennen, dass eine Datei bereits existiert, die es noch nicht in seiner Datenbank hat.

Im Wesentlichen ist iTunes eine reine Schreibstruktur, es liest die Informationen nicht aus der Bibliothek selbst, sondern nur aus seinen eigenen Library.xml- und .itl-Dateien. Wenn Sie eine neue Datei auf irgendeine Weise in die Bibliothek ziehen, auch nicht von einer anderen Kopie von iTunes, wird das andere iTunes nicht bemerken, dass sie dort ist.

Eine Problemumgehung – bei der ich nicht sicher bin, ob ich das Testen ohne solide Sicherungen empfehlen würde – könnte darin bestehen, die .xml- und .itl-Dateien auf beiden Computern miteinander zu verknüpfen.
Es gibt eine Anleitung zu symbolischen Links auf HowToGeek
Essentially, die die beiden Sätze von Bibliotheksdateien als eine einzige Struktur verknüpft, die entweder iTunes lesen/schreiben kann.

Offensichtliche Nachteile wären
a) es gäbe keinen Lockfile-Schutz, wenn beide iTunes versuchen würden, gleichzeitig zu schreiben.
b) Die Dateihierarchien müssten auf jedem Rechner identisch sein, da iTunes-Dateireferenzen absolut und nicht relativ sind.

Danke für das Headup, das war sehr informativ. Ich habe mich für eine einzelne iTunes-Installation entschieden. Der springende Punkt dabei war, iTunes unter Linux verwenden und mit meinem iPad synchronisieren zu können, falls ich es brauchte. Egal, ob ich Linux oder Windows verwende, ich kann dank VMware auf dasselbe iTunes zugreifen, und mit einem Netzwerklaufwerk muss ich mir keine Gedanken über die Festplattennutzung der VM machen.
Ein anderer Ansatz, den ich verwende, könnte darin bestehen, ein Master/Slave-System zu übernehmen, das eine regelmäßige manuelle Synchronisierung erfordert. Es ist nicht ideal, kann aber unter bestimmten Umständen funktionieren. Siehe apple.stackexchange.com/questions/163594/… und apple.stackexchange.com/questions/204618/… für einige meiner Überlegungen zu dieser Methode.