J'ai une tonne et demie de chansons dans mon iTunes (Windows 7). J'ai récemment consolidé ma bibliothèque à partir de 3 disques durs différents.
J'ai également supprimé certains des dossiers de musique indésirables sur mon lecteur C (mais j'ai oublié de faire une liste pour pouvoir les supprimer d'iTunes).
Je veux vérifier que toutes les chansons de la bibliothèque existent réellement sur le disque.
Il est physiquement impossible pour moi de jouer chaque chanson une par une pour savoir si elle existe ou non.
Je sais que je dois déconnecter mes disques durs (il suffit de garder le lecteur C) pour ce faire.
Je sais que je peux exporter la bibliothèque et vérifier purement l'existence de file://D/
et file://E/
, mais cela ne couvrira pas les fichiers musicaux emportés par le lecteur C.
Comment puis-je vérifier que toutes les entrées dans iTunes ont un fichier physiquement valide sur mon lecteur C?
L'approche de l'utilisateur "sentinelle" est simple et élégante, mais je ne peux pas la faire fonctionner. Les étapes 1 et 2 produisent une liste de lecture avec TOUS les éléments, y compris ceux de la bibliothèque qui ne contiennent aucun fichier sur le disque. Sélectionner tout à l'étape 1 sélectionne tous les éléments, qu'ils soient présents sur le disque ou non, et donc la liste de lecture créée à partir de la sélection comprend également les fausses entrées. Par conséquent, l'étape 3 ne donne rien. (Suis-je en train de manquer quelque chose?)
Pendant ce temps, j'ai trouvé un poste ailleurs de quelqu'un qui se faisait appeler dlegros en 2005, et bien que ce soit une solution de contournement, cela fonctionne:
Attention: pour que cela fonctionne, vous devez utiliser un champ du formulaire Obtenir des informations que vous n'utilisez pas ou dont vous ne vous souciez pas, car vous allez finalement supprimer toutes les informations qui existent actuellement dans ce champ pour chaque morceau de la bibliothèque. Dans cet exemple, nous allons utiliser le BPM (battements par minute) car cela semble rarement utilisé et n'est pas important pour la plupart des gens. Si le BPM est important pour vous, ne faites pas cela, ou trouvez un autre domaine qui ne vous intéresse pas. Vous devez utiliser un champ modifiable dans le formulaire Obtenir des informations.
Affichez votre bibliothèque musicale.
Ajoutez la colonne BPM à votre vue (dans Windows, cliquez avec le bouton droit sur les en-têtes de colonne et sélectionnez Battements par minute).
Modifier >> Sélectionner tout
Ouvrez le formulaire Obtenir des informations (Fichier >> Obtenir des informations, OU Ctrl-I, OU cliquez avec le bouton droit sur l'un des éléments sélectionnés et choisissez Obtenir des informations). Assurez-vous que toutes vos chansons sont toujours sélectionnées et que le titre en haut du formulaire Obtenir des informations indique "Informations sur les éléments multiples".
Remplacez le champ BPM par 999, assurez-vous que la case à côté de ce champ est la seule cochée dans le formulaire afin qu'aucune autre donnée ne change, puis cliquez sur OK et attendez que la bibliothèque traite la modification. Cela ne changera les éléments que lorsque iTunes pourra trouver le fichier sur le disque.
Cliquez sur l'en-tête de colonne BPM pour trier par BPM. Tout ce qui a un BPM vide ou un BPM différent de 999 est un fichier manquant. Parce que vous avez trié, vous voyez tous les éléments manquants ensemble. Sélectionnez le bloc d'éléments manquants et supprimez-les.
Bien que cela ne soit pas complètement nécessaire, sélectionnez à nouveau tout, obtenez des informations et modifiez le champ BPM en blanc, cochez la case en regard de BPM et OK pour les réinitialiser tous en blanc.
Sélectionnez les en-têtes de colonne et supprimez Beats Per Minute de la vue.
S'il existe une approche plus simple, faites-le moi savoir :)
la source
la réponse de sentinelle a maintenant 7 ans mais fonctionne toujours ... presque. Cela ne fonctionnera pas actuellement comme indiqué.
En le modifiant légèrement, voici la nouvelle procédure au 04/04/2017:
Créez une nouvelle liste de lecture intitulée "Existe". Ne sélectionnez pas de musique en premier, créez-la simplement vierge. Si vous sélectionnez tout et "Nouvelle liste de lecture à partir de la sélection", iTunes ne vérifiera PAS les chansons, alors ne faites pas cela. Créez simplement la liste de lecture vierge.
Sélectionnez-Tout sur votre musique et faites glisser toutes les chansons vers cette liste de lecture. Cela prendra quelques minutes à traiter, car il vérifie que chaque chanson peut être trouvée.
Facultatif - Sélectionnez à nouveau Toutes vos chansons et essayez de créer une "Nouvelle liste de lecture à partir de la sélection", vers une liste de lecture "Existe - Ancienne méthode". Comparez ensuite le nombre de morceaux de cette liste de lecture au nombre de morceaux de la liste de lecture "Existe" de la nouvelle méthode. La nouvelle méthode aura moins de chansons si aucune n'a été trouvée.
Identique à l'ancienne méthode, créez une liste de lecture intelligente nommée "Not Exists" ou autre, avec les règles "Playlist is not 'Exists'" et "Media Kind is Music". Faites un clic droit et mettez à jour s'il ne se met pas à jour à la création.
Cette liste de lecture contiendra toutes les chansons qui n'ont pas été trouvées. Si vous savez qu'ils n'étaient que des doublons ou autre chose, vous pouvez simplement tout sélectionner, cliquer avec le bouton droit et "Supprimer de la bibliothèque" pour les effacer et laisser les non-doublons.
Cela a nettoyé ma propre bibliothèque après avoir déplacé certains répertoires et les avoir rajoutés.
Et jusqu'à ce que je fasse cela, la synchronisation avec mon iPhone faisait une erreur sur certaines de ces chansons en double et ne synchronisait donc pas du tout les chansons, même les doublons qui existaient.
Merci d'avoir montré le chemin, sentinelle!
la source