12 votes

Empêcher iTunes de réinitialiser l'emplacement de ma bibliothèque musicale

Ma bibliothèque iTunes est située sur un disque réseau, ou plutôt, la musique l'est, et mon fichier de bibliothèque est situé sur mon MacBook.

  • Dossier de la bibliothèque : /Users/glenn/Music/iTunes/iTunes Library
  • Musique : /Volumes/MyVolume/Music

Mais de temps en temps, lorsque j'utilise l'ordinateur portable en dehors de mon réseau WiFi, que je reviens, que j'ouvre iTunes et que j'écoute une chanson, ma bibliothèque est remplie de ces petites icônes à point d'exclamation à côté de mes chansons. C'est parce qu'iTunes a deviné que "Oh, il n'est pas à la maison, réinitialisons l'emplacement des fichiers musicaux sur /Users/glenn/Music/iTunes ." Et il n'y a pas de musique.

Comment puis-je empêcher iTunes de faire cette supposition "intelligente" et ne pas toucher à ce paramètre ?

PS. Et MonVolume est monté automatiquement sur mon ordinateur portable. Mais bien sûr, si iTunes est en cours d'exécution lorsque vous ouvrez le couvercle du MacBook, il faut un certain temps pour qu'il se monte, et iTunes ne trouvera pas le chemin vers la musique au début.

4voto

MattH Points 746

Vous pouvez faire de "iTunes Music" un alias de votre dossier musical sur votre disque réseau. Cela devrait tenir à distance l'intelligence d'iTunes.

1 votes

Cela semble être la seule solution.

2 votes

Je crois me souvenir qu'iTunes "contourne" ce problème et supprime le lien logiciel pour le remplacer par un répertoire local. Je ne sais pas si c'est toujours (ou jamais) vrai, mais je serais sûr de jeter un coup d'oeil pour m'assurer que les choses se passent vraiment comme vous l'attendez si vous utilisez un lien.

3voto

corym Points 155

J'ai finalement trouvé comment contourner ce problème moi-même. Ma solution est d'avoir deux bibliothèques séparées, une locale et une sur mon disque. J'ai créé un LaunchAgent (voir https://developer.apple.com/library/mac/documentation/MacOSX/Conceptual/BPSystemStartup/Chapters/CreatingLaunchdJobs.html ) qui exécute un script lorsque le chemin de montage du disque change (via WatchPaths). Le script vérifie si le répertoire /Volumes/drivename existe, et si c'est le cas, il lance une commande pour dire à iTunes de passer à la bibliothèque sur le disque.

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

Sinon, il exécute la même commande avec le chemin de la bibliothèque locale.

Mac OS utilise une sorte d'encodage bizarre pour le chemin des données hexadécimales, je vous recommande donc de maintenir la touche option enfoncée tout en lançant iTunes, de sélectionner chaque bibliothèque et d'examiner la liste des données du chemin (notez que lorsque vous utilisez la commande defaults, vous devez supprimer les parenthèses et les espaces des données hexadécimales).

De cette façon, si votre disque n'est pas monté, iTunes chargera une bibliothèque locale et ne perturbera pas votre bibliothèque principale. Cela peut être pratique en cas de voyage, etc. lorsque vous souhaitez simplement utiliser la bibliothèque locale pour lire des fichiers sur iCloud.

1voto

careyglenn Points 11

Apparemment, c'est un problème sans fin, parce qu'à cette date, j'utilise OS 10.13.6 sur un Mac Mini 2012, et j'ai eu besoin de la réponse de Winger pour trouver une solution pour moi : pas de codage dans les fichiers système. Mais je me suis rendu compte (comme il l'a suggéré) que si je supprimais iTunes de la liste des éléments de connexion au démarrage automatique dans le panneau des préférences système des utilisateurs, et que je laissais le Mac se connecter d'abord au lecteur réseau (qui est une TimeCapsule connectée en Ethernet, que j'utilise aussi pour son volume de stockage comme espace supplémentaire, et qui est dans le panneau des éléments de connexion), quand iTunes est ouvert, il retrouve sa bibliothèque là où il l'avait laissée ! Heureux iTunes, heureux moi !

1voto

sounds2k Points 11

Ce qui fonctionne pour moi est une combinaison de ce qui précède ... ajouter l'emplacement du dossier partagé à :

préférences système -> utilisateurs et groupes -> éléments de connexion (dans le nom de connexion que vous utilisez)

Cela établit la connexion réseau automatiquement au redémarrage, ce qui semble être la cause première de ce problème.

Ensuite, décochez l'option "rouvrir Windows lors de la reconnexion" lors du redémarrage. Au prochain redémarrage du mac et lorsque vous vous connecterez, le dossier partagé sera automatiquement ouvert (il s'ouvre dans le finder, mais vous pouvez le fermer).

Lorsque vous ouvrez apple music, il se souvient de ce qu'il était réglé et vous n'avez plus besoin de réinitialiser l'emplacement et de rescanner vos fichiers à chaque fois.

J'ai résolu ce problème car lorsque apple music est ouvert avant le lecteur réseau, l'emplacement du fichier musical revient à l'emplacement par défaut. Mais si vous fermez apple music, ouvrez le lecteur réseau où votre musique est stockée, puis rouvrez apple music, il revient magiquement à l'emplacement que vous aviez défini.

Mais si vous réactivez l'option "rouvrir Windows à la connexion", il semble qu'apple music soit lancé avant le dossier partagé - vous êtes donc revenu au point de départ. Cependant, si vous avez généralement beaucoup de fenêtres ouvertes, vous pouvez simplement fermer et rouvrir apple music après le redémarrage, ce qui devrait fonctionner.

0voto

Winger Points 254

Juste une idée pour votre ordinateur portable, pourquoi ne pas partager votre bibliothèque iTunes et la diffuser sur votre ordinateur portable au lieu de monter le lecteur réseau ?

Je suis en train de mettre cela en place, je viens de déplacer ma bibliothèque iTunes et mes fichiers multimédia sur mon Network Attached Storage, qui peut être partagé avec toutes les machines de mon réseau domestique.

J'avais le même problème de réinitialisation de la bibliothèque que vous, je vais donc essayer d'utiliser un alias dans Windows 7 pour contourner ce problème (merci @zneak). Il n'y a rien de plus effrayant que de dire à iTunes où se trouve ma bibliothèque de plus de 10.000 chansons et de ne rien voir :(

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X