Kollaboratives iTunes-Backup im GitHub-Stil?

Okay, hier ist eine lustige Frage. Ich bin DJ und verwende iTunes lokal auf meinem MacBook Air für meine Musik. Ich habe auch meine Backup-Festplatte, auf die ich meine iTunes-Mediathek als Master-Speicher kopiert habe . Diese Sicherung des iTunes-Ordners ist getrennt von den Time Machine-Sicherungen auf derselben Festplatte .

Ich hätte gerne nur eine ausgewählte Anzahl von Songs auf meinem Computer (mit seiner wunderbaren, entzückenden 256-GB-SSD und allem) und die Gesamtheit meiner Bibliothek auf dem externen Laufwerk. Wenn ich neue Musik bekomme, möchte ich sie der iTunes-Mediathek auf der Master-Festplatte hinzufügen können, damit alles auf dem neuesten Stand ist. Der Grund dafür ist, dass meine DJ-Kollegin mit ihrem eigenen MacBook Pro auf diese Festplatte zugreifen kann, um aus dem Musikpool zu ziehen und ihn mit ihren eigenen Einkäufen zu ergänzen.

Jetzt ist mir klar, dass iTunes es mir ermöglicht, Songs, die ich zuvor gekauft habe, auf meinen Computer herunterzuladen. Das bedeutet, dass ich Einkäufe, die mein Assistent getätigt hat, auf meinen lokalen Computer ziehen kann (und umgekehrt) und sie dann auch auf dem Hauptspeicher speichern kann.

Meine eigentliche Frage lautet: Gibt es eine Möglichkeit, den iTunes-Ordner im Time-Machine-Stil außerhalb des typischen Time Machine-Sicherungsspeicherorts kurz und bündig zu synchronisieren ? Ich nehme an, es würde ein bisschen wie GitHub funktionieren: Es gäbe ein zentrales „Repo“, in dem alle Master-Änderungen synchronisiert werden, und mein Assistent und ich können daraus ziehen, was wir brauchen, und neue Songs hinzufügen, wobei der Master-Speicher beibehalten wird mit jedem Song, den wir besitzen, auf dem Laufenden.

Der umständliche Weg, dies zu tun, wäre, alle neuen Käufe manuell in den iTunes Media-Ordner zu ziehen, wenn wir sie kaufen. Das muss doch einfacher gehen! Wir wollen eine große Master-Bibliothek, mit der wir einfach synchronisieren und aus der wir ziehen können . Irgendeine coole Möglichkeit, dies zu tun?

(PS Ich bin ein Programmierer, also ist jede Art von geeky oder programmatischer Art, dies zu tun, herzlich eingeladen!)

Nur zur Verdeutlichung - im Grunde möchten Sie, dass die Macbook-Bibliothek eine Teilmenge der Hauptbibliothek ist, wie es ein iPhone hätte?
@jnovack - rsync aktualisiert die Bibliotheksdatenbank nicht nur die Musik, sodass Sie Inkonsistenzen haben. Wie fügen Sie gleichzeitig der Datenbank und der Bibliothek etwas hinzu?
Sie möchten also eine iTunes-App (zum "Kaufen" und Synchronisieren von Ihrer Hauptbibliothek) für Ihre iTunes-Bibliothek? ;)

Antworten (1)

Klingt so, als ob Sie Folgendes tun möchten:

  • Lassen Sie Ihre iTunes-Musik beim Herunterladen auf einer externen Festplatte speichern
  • Haben Sie eine Teilmenge der Musik lokal auf Ihrem Laptop
  • Haben Sie ein zentralisiertes Repo, wo Ihre DJ-Kollegen auf die Musik zugreifen können

Es gibt ein paar Probleme mit einem einfachen rsync zwischen Ihrem externen Laufwerk und deren Laufwerken:

  • Mit m4a-Rechten verwaltete Dateien werden nicht auf dem Laptop Ihres Freundes abgespielt, ohne dass Sie seinem Laptop Zugriff gewähren
  • Wenn Dateien abgespielt werden, werden einige Metadaten zu den Dateien aktualisiert, um Wiedergaben, Vorlieben usw. widerzuspiegeln.

Allerdings können Sie die Probleme umgehen, wenn Sie bereit sind, auf einige der Metainformationen zu verzichten, und wenn Sie damit einverstanden sind, den Laptop Ihrer Freunde zu authentifizieren, um Ihre Musik zu verwenden.

  • Dedizierter Mac Mini oder Mac Laptop oder Windows-Rechner, auf dem iTunes ausgeführt wird, wobei die vollständige Bibliothek heruntergeladen und über die normale Apple Airplay/Netzwerkfreigabe geteilt wird
  • Ihr Laptop und die Laptops Ihrer DJ-Freunde können dann die Musik von der zentralen Box anzeigen/durchsuchen/streamen. Metainformationen bleiben erhalten und es muss keine Festplatte verschoben werden, alle Musik ist an einem zentralen Ort verfügbar.
  • Möglicherweise müssen Sie das iTunes Ihres Freundes authentifizieren, um Ihre lizenzpflichtige Musik abspielen zu können.

Die Route für externe Festplatten ist im Grunde die gleiche, außer dass Sie im Grunde von Ihrem Mac Mini/Ihrer Archivbox auf ein externes Laufwerk synchronisieren. Die Anforderung, den Laptop eines DJ-Freundes zu authentifizieren, gilt weiterhin.

Für Ihren Laptop mit einer Untergruppe würden Sie einfach die gewünschten Songs aus Ihrer Bibliothek auswählen und sie lokal in Ihre Instanz von iTunes importieren.

Betreff: Github-Stil, wahrscheinlich nicht der beste, da die Nutzung von Git zu einer massiven Speichervergrößerung führen würde, wenn der Spielzähler aktualisiert wird usw. Da die Dateien binär sind, können Diffs nicht gespeichert werden.

Ich nehme es! Der Vorschlag, einen einzelnen Desktop-Computer zu verwenden, ist eigentlich eine perfekte Idee. In Verbindung mit Home Sharing ist es absolut effektiv, einen Computer zu haben, um alles zu speichern, anstatt nur eine Festplatte. Ich behalte einfach ein sekundäres, ausschließlich Backup-orientiertes Backup auf meiner Festplatte. Das scheint die klügere Wahl zu sein. Danke noch einmal!
Cool! Hoffe es klappt gut!