Impedir que iTunes restablezca la ubicación de la biblioteca de mi música

12

Mi biblioteca de iTunes se encuentra en una unidad de red, o mejor dicho, la música es, y mi archivo de biblioteca se encuentra en mi MacBook.

  • archivo de biblioteca: /Users/glenn/Music/iTunes/iTunes Library
  • Música: /Volumes/MyVolume/Music

Pero de vez en cuando, cuando uso la computadora portátil en algún lugar fuera de mi red WiFi, y luego vuelvo, enciendo iTunes y escucho una canción, obtengo una biblioteca llena de esos molestos íconos de signos de exclamación junto a mis canciones. Esto se debe a que iTunes ha adivinado que "Oh, no está en casa, vamos a restablecer la ubicación de los archivos de música a /Users/glenn/Music/iTunes ". Y no hay música allí.

¿Cómo puedo evitar que iTunes haga esta suposición "inteligente" y simplemente deje la configuración en paz?

PS. Y MyVolume se monta automáticamente en mi computadora portátil. Pero, por supuesto, si iTunes se está ejecutando cuando se abre la tapa del MacBook, se demora un poco en montarlo, e iTunes no encontrará el camino de la música al principio.

    
pregunta Glenn Jorde 22.08.2010 - 15:51

6 respuestas

4

Puede hacer que "iTunes Music" sea un alias para su carpeta de música en su unidad de red. Eso debería mantener a raya la inteligencia de iTunes.

    
respondido por el zneak 22.08.2010 - 18:31
2

Finalmente descubrí cómo solucionar esto yo mismo. Mi solución es tener dos bibliotecas separadas, una local y otra en mi disco. Creé un LaunchAgent (vea enlace ) que ejecuta un script cuando la ruta de montaje al disco cambia (a través de WatchPaths). El script comprueba si existe el directorio / Volumes / drivename, y si lo hace, ejecuta un comando para indicar a iTunes que cambie a la Biblioteca en la unidad.

if [ -e "$mountPath" ]
then
   defaults write com.apple.iTunes 'alis:1:iTunes Library Location' -data "drive hex path data"
else
   defaults write com.apple.iTunes 'alis:1:iTunes Library Location' -data "local hex path data"
fi

De lo contrario, ejecuta el mismo comando con la ruta a la biblioteca local.

Mac OS realiza algún tipo de codificación extraña para la ruta de datos hexadecimales, por lo que recomendaría mantener presionada la tecla de opción al iniciar iTunes, seleccionar cada biblioteca y examinar la lista de los datos de ruta (tenga en cuenta que cuando usa los valores predeterminados comando tienes que eliminar los corchetes y espacios de los datos hexadecimales).

De esta manera, si su unidad no está montada, iTunes cargará una biblioteca local y no arruinará su principal. Esto puede ser útil para viajar, etc. cuando solo quieras usar la biblioteca local para reproducir cosas en iCloud.

    
respondido por el cdamayor 14.02.2016 - 06:20
1

Solo un pensamiento para su computadora portátil, ¿por qué no comparte su biblioteca de iTunes y la transmite a su computadora portátil en lugar de montar la unidad de red?

Estoy configurando esto ahora, acabo de mover mi biblioteca de iTunes y mis archivos de medios a mi almacenamiento conectado a la red, que puedo compartir con todas las máquinas en mi red doméstica.

Estaba teniendo el mismo problema de reinicio de la biblioteca que tú, así que intentaré usar un alias en Windows 7 para solucionar esto (gracias @zneak). Nada más aterrador que decirle a iTunes dónde está mi biblioteca de más de 10,000 y no mostrar nada :(

    
respondido por el Winger 08.11.2010 - 23:19
1

Supongo que cuando se encuentra que el directorio de medios de iTunes /Volumes/MyVolume/Music no existe, se restablece al valor predeterminado de /Users/glenn/Music/iTunes . Es decir, no creo que importe si los archivos están allí o no (por lo que el montaje en la red no es tanto el problema), sino que el directorio está ahí y se puede examinar.

Por lo tanto, una solución sería tener un directorio vacío como el directorio de la biblioteca de medios de iTunes (que puede ser el predeterminado) y montar el recurso compartido de red en ese directorio. Esto implicaría el uso de smbmount en lugar del montaje estándar basado en el buscador /Volumes/... . Por supuesto ... smbmount no viene con OS X, por lo que esta solución requerirá un esfuerzo de su parte para obtener smbmount .

Es posible que pueda lograr lo mismo con los enlaces simbólicos, aunque no estoy seguro de si iTunes puede manejar su directorio de biblioteca de medios al ser un enlace simbólico roto ; ¿Podría simplemente eliminar el enlace simbólico creando por la fuerza el directorio /Users/glenn/Music/iTunes encima de él ...?

    
respondido por el drfrogsplat 10.11.2010 - 09:47
1

La ruta " ubicación de música " solo importa si configura itunes para " importar medios a su biblioteca local " y con " administración automática de bibliotecas "activado. Con ambas opciones deshabilitadas, no tiene importancia. Establece las opciones en la misma pestaña donde configuras la ruta " ubicación de música ".

Recordar : si utilizas enlaces o alias a lugares que no existen (cuando no estás en tu red), es posible que tengas problemas con iTunes al intentar escribir cosas allí, incluso podría reiniciarse debido a esto. .

Si agrega archivos desde una red, con la administración local desactivada, la ruta de la red se almacenará dentro del archivo de su biblioteca, sin importar lo que se establezca como ubicación de música. Si no está en su red, siempre verá el signo de exclamación ya que los archivos no son accesibles, tiene mucho sentido. El signo de exclamación desaparece tan pronto como su red esté al alcance nuevamente.

Tengo todo lo almacenado en mi red, nada localmente y no tengo ningún problema.

    
respondido por el Acid 11.02.2018 - 02:17
0

Aparentemente, este es un problema interminable, porque para esta fecha estoy ejecutando OS 10.13.6 en un Mac Mini 2012, y necesitaba la respuesta de Winger para encontrar una solución para mí: no estoy preparado para la codificación en el sistema archivos. Pero me di cuenta (como él sugirió) de que si quitaba iTunes de la lista de inicio automático de 'Elementos de inicio de sesión' en el panel de preferencias del sistema Usuarios, y dejo que la Mac se conecte primero a la unidad de red También lo estoy utilizando para su volumen de almacenamiento como espacio adicional, y ES en el panel Elementos de inicio de sesión, que cuando se abre iTunes, ¡encuentra su biblioteca justo donde la dejó! Feliz iTunes, feliz conmigo!

    
respondido por el careyglenn 04.10.2018 - 15:38

Lea otras preguntas en las etiquetas