18 votes

Existe-t-il un moyen de forcer iTunes 11 à mettre à jour les tags ?

Existe-t-il un moyen de forcer iTunes 11 à réexaminer la bibliothèque musicale et à mettre à jour les informations relatives aux balises qui ont été modifiées en dehors d'iTunes ? Je sais que le fait de sélectionner une seule piste et de cliquer sur "Obtenir des informations" entraîne une mise à jour pour cette piste, mais cela ne semble pas fonctionner avec plusieurs pistes.

27voto

M K Points 10691

De la Guide iTunes de MusicBrainz :

Mise à jour de la bibliothèque dans iTunes

Méthode de la force brute (re-scan complet de la bibliothèque)

Cette méthode fonctionne mieux si
- vous avez ré-étiqueté un grand nombre de vos fichiers et ne vous souvenez plus de quels fichiers/albums
- soit il y en a beaucoup trop pour la première approche
- ou vous avez déplacé/renommé des fichiers et iTunes les a perdus

Prêt ?

  • Allez dans Fichier > Ajouter un dossier à la bibliothèque
  • Pointez-le en haut de votre répertoire iTunes ("Ma musique"). \iTunes\iTunes Musique \Music " sous Windows, par défaut).
  • iTunes analysera à nouveau votre musique, mais reconnaîtra qu'elle a déjà été importée, de sorte que vous ne devriez pas vous retrouver avec des fichiers en double (sauf si vous avez déplacé/renommé des fichiers).

Vous pouvez également rafraîchir une sélection de chansons en suivant la solution basée sur AppleScript (sur la même page liée ci-dessus) :

Méthode avancée pour Mac uniquement

Cette méthode est un peu plus compliquée à mettre en place, mais facile à utiliser.

Lancez l'éditeur script (qui se trouve sous Applications/AppleScript, mais il fonctionnera avec TextEdit). Collez le code suivant, puis enregistrez sous un script appelé /Library/iTunes/script/Refresh.scpt (créez le répertoire script s'il n'existe pas déjà).

Dites à l'application "iTunes".
rafraîchir la sélection
fin du récit

Maintenant, à l'intérieur d'iTunes, vous devriez voir un menu scripts (une icône d'un rouleau, juste à gauche de l'Aide). L'élément "Refresh" de ce menu le forcera à relire les balises de toutes les pistes que vous avez sélectionnées.

0 votes

L'astuce AppleScript est super sympa ! Merci beaucoup.

7 votes

Notez que vous pouvez sauvegarder ce script dans la maison de votre utilisateur (~/Library/iTunes/script) et qu'il fonctionne également dans le dernier iTunes 12.

1 votes

Malheureusement, cela ne semble pas fonctionner dans iTunes 12.9.

6voto

Darwyn Points 1846

Vous pouvez aller dans iTunes->Préférences->Avancées, décocher Keep iTunes Media folder organized OK, puis revenez en arrière et cochez à nouveau l'option. Après avoir cliqué sur OK, toutes les pistes seront à nouveau analysées.

0 votes

Je viens d'essayer avec iTunes 11.0.2 et les tags n'ont pas été mis à jour.

0 votes

Cela fonctionne maintenant très bien avec Music 1.1.6.37 sur Big Sur 11.6.

0 votes

Merci, cela m'a été utile pour iTunes pour Windows !

1voto

Ben XO Points 159

En s'appuyant sur la réponse de M K, le script suivant ne s'arrêtera pas la première fois qu'il rencontre un fichier qui ne peut être trouvé :

tell application "Music"
  repeat with aTrack in selection
    try
        refresh aTrack
    end try
  end repeat
end tell

Modifier : dans les MacOS antérieurs à Catalina, modifiez les paramètres suivants "Music" a "iTunes" pour que cela fonctionne.

0 votes

J'ai modifié mon script d'Apple pour qu'il génère les informations sur les chansons dans un fichier au fur et à mesure.

0 votes

Mon cas d'utilisation était que je voulais supprimer le suffixe ennuyeux et redondant "(original mix)" de milliers de mes MP3. Construire une liste de lecture intelligente pour les trouver était facile, mais je devais écrire un programme pour les étiqueter à nouveau github.com/ben-xo/unoriginator - alors ce script était nécessaire pour rafraîchir toutes les pistes dans cette vue.

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