Haga que una biblioteca de iTunes XML funcione en un server NAS

Recientemente compré un QNAP NAS (TS-251) y todo funciona bien. Ahora estoy en la parte de iTunes de mi configuration y aquí está mi situación delicada.
Tengo una biblioteca personal a la que respaldo que me gustaría que otros usuarios puedan usar. Pero … en iTunes Library.xml , las ubicaciones de los files son absolutas desde la ruta de mi disco duro externo, algo así:

 <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> 

y esta línea es en realidad un poco problemática:

  • Cliente FTP con soporte AppleScript
  • Inicie QuickTime y configure la camera en iPhone desde la línea de command
  • ¿Cómo puedo rotar programáticamente todas las páginas en un PDF usando herramientas macOS nativas?
  • ¿Cómo puedo actualizar iTunes Match desde la línea de command?
  • ¿Forma recomendada de hacer una copy de security de una Macbook antes de actualizar su sistema operativo?
  • ¿Es posible recuperar una sola aplicación de una copy de security de Time Machine?
  •  <key>Location</key> <string>file://localhost/Volumes/EXHD/Music/-/Jose%20Feliciano%20-%20Light%20my%20Fire.mp3</string> 

    Al planear que otros selectn iTunes Library.xml directamente del NAS, la ruta de Location del file debe ser desde el NAS y no desde mi disco duro externo personal.

    Como estoy copyndo mi disco cada hora a través de ChronoSync (como TimeMachine de alguna manera), estaba pensando en replace cada ruta de Location con la del NAS.
    Es posible, y si es así, ¿cómo puedo hacerlo? Debido a que tengo más de 600 elementos en mi biblioteca, ¿no tardaré años en replacelo mediante un script de Apple / bash?
    O tal vez tienes otras sugerencias … ¡toda ayuda es bienvenida!

    PD: Ya probé el server de iTunes desde QNAP pero realmente no es conveniente … Tienes que administrar toda tu biblioteca desde una interfaz web poco desarrollada, y eso será un duplicado de mi biblioteca.

  • Tidy up biblioteca de iTunes?
  • ¿Cómo automatizar el cambio de configuraciones cuando conecta el mouse?
  • Lanzamiento de Genius a través de AppleScript
  • ¿Cómo uso Captura de pantalla para capturar windows flotantes?
  • Deshabilitar iTunes 11 flechas
  • ¿Cómo se quema un CD en iTunes?
  • 2 Solutions collect form web for “Haga que una biblioteca de iTunes XML funcione en un server NAS”

    Enlace la biblioteca desde el NAS a la máquina local. Escribí una pista sobre esto en Mac OS X Hints hace muchos años y todavía lo uso (pero en mi caso, uso un dmg para almacenar mi biblioteca).

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

    (Debería estar disponible en Wayback Machine también)

    Agregar como respuesta, aunque sea negativa, para futuros Googlers …

    Odiaría solo decir "renunciar ahora", pero en realidad …
    No solo son absolutas las routes en el file xml, sino que el file .itl asociado no recogerá ningún cambio en el xml automáticamente. Tendría que romperlo y hacerlo rebuild.

    Ver iTunes: mover files de iTunes (autogestionado)

    Si puede encontrar una configuration de server incluso vagamente utilizable, esa puede ser su solución.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).