Supprimer les musiques en double sur iTunes

Comment supprimer les doublons sur iTunes ? C’est toujours frustrant d’ajouter 30 chansons et que, au lieu de ça, 60 nouvelles apparaissent sur iTunes. Bref pas de panique ! Il y a une solution ! Il vous suffit de suivre ces 5 étapes :

  • Lancez iTunes et sélectionnez les chansons que vous souhaitez traiter.
  • Classez ces chansons par NOM.
  • Lancez l’éditeur de scripts (cf: AppleScript), et copiez le code qui va suivre.
  • Compilez, et éxécutez !
  • Il n’y a plus qu’à attendre la fin du programme ;)

AppleScript : supprimer doublons itunes

Code à copier/coller dans l’éditeur de script :

script o
	property Les_tracks : missing value
end script
set i to 1
tell application "iTunes"
	set o's Les_tracks to selection
	if o's Les_tracks is {} then return -- aucune selection, quitte le script
	set total to (count o's Les_tracks)
	repeat while i < total
		tell item i of o's Les_tracks to set {titre, Lartiste, Lalbum} to {name, artist, album}
		repeat with k from (i + 1) to total --ceci va enlever tous les doublons à la suite ayant le même titre, sauf le premier en surveillant que ca soit le meme album
			tell item k of o's Les_tracks to set {titre2, Lartiste2, Lalbum2, T_ID} to {name, artist, album, database ID}
			if titre2 is titre and Lartiste is Lartiste2 and Lalbum is Lalbum2 then
				tell (get first track of library playlist 1 whose database ID is T_ID)
					set the_path to location
					delete -- enleve de la bibliotheque
					my delete_file(the_path) --mets le fichier dans la corbeille
				end tell
			else
				exit repeat
			end if
		end repeat
		set i to k -- mets la variable (i) à l'index de l'élément dont le titre est différent
	end repeat
end tell
on delete_file(t_file)
	try
		tell application "Finder" to delete t_file -- mets le fichier à la corbeille.
	end try
end delete_file

7 thoughts on “Supprimer les musiques en double sur iTunes

  1. #1
    Blud

    Salut, merci pour ton tutoriel,
    j’utilise XP avec Itunes, comment je peux faire pour utiliser le script ou supprimer les doublons en une fois ? j’ai tout les doublons sur une page mais j’aimerais éviter de les supprimer un par un. Merci de ta réponse.
    (un peu tard pour relancer le topic :/ )

  2. #2
    NIcolas

    Merci pour le script !

  3. #3
    Skio

    Bien pratique même si c’est assez long…
    Merci !

  4. #4
    Olivier

    Monstrueux !!!!!! Un grand Merci !!!! j’avais plus de 2000 Morceaux à sup a la main, tu m’a sauver !!

  5. #5
    Beat

    Euh j’ai beau cliqué sur exécuter je regarde sur itunes mais il se passe rien c’est bizarre ? Au secours merci :)

  6. #6
    Moyiz

    merci, 10072 morceaux en doublon supprimés… je sais, je suis pas doué, et encore il m’en reste un paquet qui ont une petite modification dans le nom, un conseil pour m’en défaire?
    par ailleurs, faut-il que je fasse ce même ménage dans la bibliothèque de l’ordinateur?

  7. #7
    Jeje220196

    Ne marche plus sur iTunes 11 :( merci quand meme ou alors est t’il possible de mettre à jours votre commande?

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>