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

3

Hace poco compré un QNAP NAS (TS-251) y todo funciona bien. Ahora estoy en la parte de iTunes de mi configuración y aquí está mi difícil situación.
Tengo una biblioteca personal de la que estoy haciendo una copia de seguridad que me gustaría que otros usuarios la utilicen. Pero ... en iTunes Library.xml , las ubicaciones de los archivos 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 un poco problemática:

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

Como planificación para que otros elijan iTunes Library.xml directamente desde el NAS, la ruta del archivo Location debe ser desde el NAS y no desde mi disco duro externo personal.

Como estoy haciendo una copia de seguridad de mi disco cada hora a través de ChronoSync (como TimeMachine de alguna manera), estaba pensando en reemplazar cada ruta Location con la del NAS. ¿Es posible, y si es así, cómo puedo hacerlo? Debido a que tengo más de 60000 elementos en mi biblioteca, no tardaré años en reemplazarlos a través de un script de Apple / bash.
O quizás tengas otras sugerencias ... ¡todas las ayudas son bienvenidas!

PS: Ya probé el servidor de iTunes de QNAP pero realmente no es conveniente ... Tiene que administrar toda su biblioteca desde una interfaz web mal desarrollada, y será un duplicado de mi biblioteca. p>     

pregunta flks 06.12.2015 - 13:44

2 respuestas

1

Enlace la biblioteca desde el NAS a la máquina local. Escribí una sugerencia 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).

enlace

(También debería estar disponible en Wayback Machine)

    
respondido por el d-b 07.12.2015 - 09:21
0

Agregando como respuesta, aunque sea negativa, para futuros Googlers ...

No me gustaría decir "Renunciar ahora" pero en realidad ...
No solo las rutas en el archivo xml son absolutas, sino que el archivo .itl asociado no detectará ningún cambio en el xml automáticamente. Tendrías que romperlo & hazlo reconstruir.

Consulte iTunes: Cómo mover archivos de iTunes (autogestionados) / a>

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

    
respondido por el Tetsujin 07.12.2015 - 08:59

Lea otras preguntas en las etiquetas