Erstellen Sie eine XML-iTunes-Bibliothek, die auf einem NAS-Server funktioniert

Ich habe kürzlich ein QNAP NAS (TS-251) gekauft und alles funktioniert einwandfrei. Ich bin jetzt im iTunes-Teil meines Setups und hier ist meine knifflige Situation.
Ich habe eine persönliche Bibliothek, die ich sichern möchte, und möchte, dass andere Benutzer sie verwenden. Aber… in iTunes Library.xmlsind die Speicherorte der Dateien absolut vom Pfad meiner externen Festplatte, etwa so:

<key>14225</key>
        <dict>
            <key>Track ID</key><integer>14225</integer>
            <key>Size</key><integer>4435969</integer>
            <key>Total Time</key><integer>184398</integer>
            <key>Year</key><integer>1968</integer>
            <key>Date Modified</key><date>2014-09-02T15:50:51Z</date>
            <key>Date Added</key><date>2010-03-02T14:39:54Z</date>
            <key>Bit Rate</key><integer>192</integer>
            <key>Sample Rate</key><integer>44100</integer>
            <key>Play Count</key><integer>2</integer>
            <key>Play Date</key><integer>3491776434</integer>
            <key>Play Date UTC</key><date>2014-08-24T23:53:54Z</date>
            <key>Skip Count</key><integer>2</integer>
            <key>Skip Date</key><date>2014-09-02T15:50:56Z</date>
            <key>Rating</key><integer>100</integer>
            <key>Album Rating</key><integer>100</integer>
            <key>Album Rating Computed</key><true/>
            <key>Persistent ID</key><string>150197A413DBC3FB</string>
            <key>Track Type</key><string>File</string>
            <key>File Folder Count</key><integer>-1</integer>
            <key>Library Folder Count</key><integer>-1</integer>
            <key>Name</key><string>Light My Fire</string>
            <key>Artist</key><string>Jose Feliciano</string>
            <key>Genre</key><string>Latin</string>
            <key>Kind</key><string>Fichier audio MPEG</string>
            <key>Location</key><string>file://localhost/Volumes/EXHD/Music/-/Jose%20Feliciano%20-%20Light%20my%20Fire.mp3</string>
        </dict>

und diese Zeile ist eigentlich etwas problematisch:

<key>Location</key>
<string>file://localhost/Volumes/EXHD/Music/-/Jose%20Feliciano%20-%20Light%20my%20Fire.mp3</string>

iTunes Library.xmlDa geplant ist, dass andere direkt vom NAS auswählen , Locationmuss der Dateipfad vom NAS stammen und nicht von meiner persönlichen externen Festplatte.

Da ich mein Laufwerk stündlich über ChronoSync (wie TimeMachine in gewisser Weise) sichere, habe ich darüber nachgedacht, jeden LocationPfad durch den des NAS zu ersetzen.
Ist es möglich, und wenn ja, wie kann ich es tun? Da ich mehr als 60000 Elemente in meiner Bibliothek habe, wird es nicht ewig dauern, sie über ein Apple/Bash-Skript zu ersetzen?
Oder vielleicht haben Sie andere Vorschläge… jede Hilfe willkommen!

PS: Ich habe den iTunes-Server von QNAP bereits ausprobiert, aber wirklich nicht praktisch… Sie müssen Ihre gesamte Bibliothek über eine schlecht entwickelte Weboberfläche verwalten, und das wird ein Duplikat aus meiner Bibliothek sein.

Ich würde es hassen, einfach "Geben Sie jetzt auf" zu sagen, aber eigentlich ... Die Pfade in der XML-Datei sind nicht nur absolut, sondern die zugehörige .itl-Datei nimmt Änderungen in der XML nicht automatisch auf. Sie müssten es brechen und wieder aufbauen. Siehe apple.stackexchange.com/questions/163594/… Wenn Sie ein auch nur annähernd brauchbares Server-Setup finden, könnte das Ihre Lösung sein.
@Tetsujin argh, verdammt …
Ich werde dies in eine Antwort für zukünftige Googler kopieren. Wenn Sie eine Serverlösung finden, kommen Sie zurück und fügen Sie diese als weitere Antwort hinzu - denn dies ist wirklich nicht einfach. Ich synchronisiere seit Jahren mehrere Computer manuell mit einer Remote-Bibliothek und habe nie einen guten Weg gefunden, dies zu automatisieren, was bedeutet, dass ich es ungefähr ein- oder zweimal im Jahr mache :(

Antworten (2)

Verknüpfen Sie die Bibliothek vom NAS mit dem lokalen Computer. Ich habe vor vielen Jahren einen Hinweis dazu auf Mac OS X Hints geschrieben und verwende ihn immer noch (aber in meinem Fall verwende ich ein dmg, um meine Bibliothek darauf zu speichern).

http://hints.macworld.com/article.php?story=2003041911193115

(Sollte auch auf Wayback Machine verfügbar sein)

Hinzufügen als Antwort, auch wenn es negativ ist, für zukünftige Googler…

Ich würde es hassen, einfach "Geben Sie jetzt auf" zu sagen, aber eigentlich ...
Die Pfade in der XML-Datei sind nicht nur absolut, sondern die zugehörige .itl-Datei nimmt Änderungen in der XML nicht automatisch auf. Sie müssten es brechen und wieder aufbauen.

Siehe iTunes: iTunes-Dateien verschieben (selbstverwaltet)

Wenn Sie ein auch nur annähernd brauchbares Server-Setup finden, könnte dies Ihre Lösung sein.