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

4 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 !!

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>