IPB

Bienvenue invité ( Connexion | Inscription )

4 Pages V  « < 2 3 4  
Reply to this topicStart new topic
> comment supprimer les doublons ds Itunes ?
Options
Jutamarin
posté 25 Aug 2011, 19:06
Message #91


Nouveau Membre


Groupe : Membres
Messages : 1
Inscrit : 25 Aug 2011
Membre no 170 025



Salutations

Merci pour vos précieuses infos.

Petite demande/suggestion pour ce super script :
Si c'est possible faire en sorte qu'il puisse préserver le doublon dont la qualité est la meilleure, c'est à dire concrètement qu'il garde celui en 192 Kbit/s et dégage le 64 Kbit/s.
Go to the top of the page
 
+Quote Post
Guest_EricaL**_*
posté 26 Aug 2011, 03:16
Message #92





Guests






Bonjour,

Citation (Jutamarin @ 25 Aug 2011, 14:06) *
Petite demande/suggestion pour ce super script :
Si c'est possible faire en sorte qu'il puisse préserver le doublon dont la qualité est la meilleure,

Voici le script qui supprime les doublons, mais garde le morceau ayant le plus grand débit (kbit/s)
Code
script o
    property Les_tracks : missing value
end script
display dialog "Attention !" & return & return & "Ce script va supprimer tous les doublons" & return & "ayant le même (titre, album et numéro de piste)" & return & "à partir des pistes sélectionnées, la piste ayant le plus haut débit sera conservé" with title "Supprimer des  doublons" buttons {"Quitter le script", "Continuer"} cancel button "Quitter le script"

set {reussi, non_reussi, i} to {0, 0, 1}
tell application "iTunes"
    set o's Les_tracks to selection
    set total to (count o's Les_tracks)
    if total < 2 then error "Vous devez sélectionner deux pistes  ou plus avant d'exécuter ce script."
    
    repeat while i < total
        tell (get item i of o's Les_tracks) to set {titre, Lartiste, Lalbum, T_ID, Le_debit} to {name, artist, album, database ID, bit rate}
        
        repeat with k from (i + 1) to total --ceci va enlever tous les doublons à la suite ayant le même titre,  même album, no de piste
            tell (get item k of o's Les_tracks) to if name = titre and artist = Lartiste and album = Lalbum then
                set {T_ID2, Le_debit2} to {database ID, bit rate}
            else
                exit repeat
            end if
            if T_ID is not T_ID2 then
                if Le_debit2 > Le_debit then -- vérifie le débit, garde le plus grand débit
                    set the_ID to T_ID
                    set {T_ID, Le_debit} to {T_ID2, Le_debit2}
                    set T_ID2 to the_ID
                end if
                tell (get first track of library playlist 1 whose database ID is T_ID2)
                    if my delete_file(get location) then
                        delete --supprime de la bibliothèque
                        set reussi to reussi + 1
                    else
                        set non_reussi to non_reussi + 1
                    end if
                end tell
            else --même database id : supprime de la liste de lecture seulement , pas dans la  bibliotheque, ni sur le disque
                delete item k of o's Les_tracks
            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
set o's Les_tracks to {}
activate
display dialog "" & reussi & " doublons supprimés." & return & non_reussi & " doublons non supprimés"

on delete_file(t_file)
    try
        tell application "Finder" to delete t_file
        return true
    end try
    return false
end delete_file
Go to the top of the page
 
+Quote Post
Guest_EricaL**_*
posté 26 Aug 2011, 03:20
Message #93





Guests






erreur

Ce message a été modifié par EricaL** - 26 Aug 2011, 03:27.
Go to the top of the page
 
+Quote Post
Guest_EricaL**_*
posté 26 Aug 2011, 03:25
Message #94





Guests






erreur

Ce message a été modifié par EricaL** - 26 Aug 2011, 03:27.
Go to the top of the page
 
+Quote Post
ThomasD-74
posté 4 Dec 2011, 19:05
Message #95


Nouveau Membre


Groupe : Membres
Messages : 1
Inscrit : 4 Dec 2011
Membre no 172 759



Salut a tous !

J'ai un nouveau petit truc a vous demandez... je voudrait effacer mes doublons mais sur mon I-POD et j'ai bien essayer le scripts mais rien y fait... Merci d'avance ; ) wink.gif wink.gif wink.gif wink.gif
Go to the top of the page
 
+Quote Post
ccciolll
posté 5 Dec 2011, 10:13
Message #96


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 262
Inscrit : 10 Mar 2005
Membre no 34 861



AU passage, j'indique tout de mêm que dans iTunes 9 (le 9.2.1 chez moi, exactement) le classement par doublon se cache dans le menu "fichiers"

Par contre il est plutôt mal fait, il cherche les doublons via le titre du morceau. Ce qui est d'une part inexact car on peut avoir plusieurs versions du même titre, et ce qui est également incomplet car on peut aussi avoir le même fichier avec un titre différent (ce qui n'est pas rare avec les titres importés de CDDB, notamment dans le classique ou les compiles).

Une sélection intelligente devrait pouvoir se faire sur le poids du fichier à l'octet près, en ignorant les autres indices.
Ou encore sur la durée à la micro-seconde près, pour le cas où l'on aurait un titre encodé un coup en 8 kbps et l'autre coup en 128 kbps, qui seraient donc identiques à la source mais sans faire le même poids.

Ce message a été modifié par ccciolll - 5 Dec 2011, 10:21.


--------------------
En famille
Hackintosh : intel core i5 3570K "Ivy Bridge" - Memoire 1*8 Go DDR3 1333 Mhz (1 empl. vide) - DD SSD 256 Go - Carte Mère Gigabyte GA-Z77N-WIFI > Codec ALC892 - late 2012 - AMD HD 6870 - OSX Sierra 10.12.6 + Ubuntu 16.04
MacMini3,1 : 2.0 Ghz core 2 duo "Penryn" - early 2009 - A1283 - RAM : 2* 4 Go DDR3 1333 Mhz - DD 320 Go 5400 rpm - MacOS X 10.11.6 El Capitan
PowerMac7,3 : G5 2 Ghz - early 2005- A1047 - RAM : 2*512 Mo DDR pc3200 400 Mhz (2 empl. vides) - DD 80 Go 7200 rpm - MacOS X 10.5.8 Leopard
--
Au travail
MacPro1,1 : 2x2.66 Ghz Dual Core intel Xeon "Woodcrest" - Mac Pro - mid 2006 - A1186 - MacOS X 10.6.8 Snow Leopard
iMac12,1 : 2,5 Ghz Intel Core i5 "Sandy Bridge"- 21,5 inch - mid 2011 - A1311 - Mac OSX 10.7.5 Lion

Apple, Paye tes impôts !
Go to the top of the page
 
+Quote Post
yannick.cattin
posté 13 Feb 2012, 22:37
Message #97


Nouveau Membre


Groupe : Membres
Messages : 2
Inscrit : 13 Feb 2012
Membre no 174 577



Bonjour,

Le script ci-dessus marche nickel. Encore un grand merci à l'auteur.

Je me demandais si il serait également possible de supprimer les titres qui comportent des points d'interrogations à l'aide d'un script.

Si quelqu'un peut me renseigner se serait super sympa.

Salutations.
Go to the top of the page
 
+Quote Post
Jack the best
posté 14 Feb 2012, 00:21
Message #98


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 5 674
Inscrit : 3 Nov 2003
Lieu : CUL (Communauté Urbaine de Lille !) Bon Appartement Chaud
Membre no 11 246



Il y a certains titres qui en contiennent vraiment !

Tu peux toujours faire une recherche dans iTunes et mettant un point d'interrogation et en sélectionnant non pas tous, mais Morceau !

Je viens de chercher et j'en ai plein de titres avec des ? légitimes, puisque le titre est une question !

Si tu n'en veux pas, tu les sélectionnes ensuite et tu les vires…


--------------------

iMac 27" Retina 5K 1To Fusion drive 8 Go RAM Intel Core I5 quadricœur à 3,5 GHz Mojave 10.14.6 , iMac Intel Core I5 3,1 GHz 1To (El Capitan 10.11.6 depuis le 13/9/2016) en rade carte mère !, MacBook Pro 17" 500 Go Snow Leopard, iMac G5 20" PPC Tiger 250 Go Rev A,
iPhone 14 128Go OS 16.1.1 et SONY pour la photo numérique Minolta pour l'argentique … Pink #FD3F92
Breton MB
Attention aux huîtres, SURTOUT celles qui mangent des oiseaux !
How much wood would a woodchuck chuck if a woodchuck could chuck wood ?
Go to the top of the page
 
+Quote Post
ccciolll
posté 14 Feb 2012, 08:23
Message #99


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 262
Inscrit : 10 Mar 2005
Membre no 34 861



Ah tiens, ça m'a fait découvrir qu'il y avait un menu déroulant sous la loupe de recherche…


--------------------
En famille
Hackintosh : intel core i5 3570K "Ivy Bridge" - Memoire 1*8 Go DDR3 1333 Mhz (1 empl. vide) - DD SSD 256 Go - Carte Mère Gigabyte GA-Z77N-WIFI > Codec ALC892 - late 2012 - AMD HD 6870 - OSX Sierra 10.12.6 + Ubuntu 16.04
MacMini3,1 : 2.0 Ghz core 2 duo "Penryn" - early 2009 - A1283 - RAM : 2* 4 Go DDR3 1333 Mhz - DD 320 Go 5400 rpm - MacOS X 10.11.6 El Capitan
PowerMac7,3 : G5 2 Ghz - early 2005- A1047 - RAM : 2*512 Mo DDR pc3200 400 Mhz (2 empl. vides) - DD 80 Go 7200 rpm - MacOS X 10.5.8 Leopard
--
Au travail
MacPro1,1 : 2x2.66 Ghz Dual Core intel Xeon "Woodcrest" - Mac Pro - mid 2006 - A1186 - MacOS X 10.6.8 Snow Leopard
iMac12,1 : 2,5 Ghz Intel Core i5 "Sandy Bridge"- 21,5 inch - mid 2011 - A1311 - Mac OSX 10.7.5 Lion

Apple, Paye tes impôts !
Go to the top of the page
 
+Quote Post
Jack the best
posté 14 Feb 2012, 11:20
Message #100


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 5 674
Inscrit : 3 Nov 2003
Lieu : CUL (Communauté Urbaine de Lille !) Bon Appartement Chaud
Membre no 11 246



On en apprend tous les jours !


--------------------

iMac 27" Retina 5K 1To Fusion drive 8 Go RAM Intel Core I5 quadricœur à 3,5 GHz Mojave 10.14.6 , iMac Intel Core I5 3,1 GHz 1To (El Capitan 10.11.6 depuis le 13/9/2016) en rade carte mère !, MacBook Pro 17" 500 Go Snow Leopard, iMac G5 20" PPC Tiger 250 Go Rev A,
iPhone 14 128Go OS 16.1.1 et SONY pour la photo numérique Minolta pour l'argentique … Pink #FD3F92
Breton MB
Attention aux huîtres, SURTOUT celles qui mangent des oiseaux !
How much wood would a woodchuck chuck if a woodchuck could chuck wood ?
Go to the top of the page
 
+Quote Post
Rinocerrone
posté 14 Feb 2012, 11:37
Message #101


Adepte de Macbidouille
*

Groupe : Membres
Messages : 211
Inscrit : 16 Dec 2008
Membre no 127 566



Citation (Jack the best @ 14 Feb 2012, 11:20) *
On en apprend tous les jours !


Bien dit papi thumb.gif


--------------------
iMac 27" - Intel Quadcore i7@3,4Ghz - 8Go SDRAM DDR3 1333Mhz - HDD ATA 2To - AMD Radeon HD 6970M 2Go GDDR5 sous OS X 10.7.4
Certified Apple Logic Master Pro.
Go to the top of the page
 
+Quote Post
yannick.cattin
posté 14 Feb 2012, 21:34
Message #102


Nouveau Membre


Groupe : Membres
Messages : 2
Inscrit : 13 Feb 2012
Membre no 174 577



Bonsoir,

Je voulais dire y a-t-il possibilité d'effacer avec un script les titres qui sont indexés par iTunes avec un point d'exclamation (qui signifie que les morceaux sont introuvables) ?

Go to the top of the page
 
+Quote Post
Manu75010
posté 14 Feb 2012, 23:03
Message #103


Adepte de Macbidouille
*

Groupe : Membres
Messages : 109
Inscrit : 14 Nov 2007
Membre no 99 868



Si l'on accepte de perdre les listes de lecture, le plus simple est de vider toute la biliothèque puis de tout réimporter. C'est radical !




--------------------
MacBook Pro 13" - Intel core i5 - 2,53Ghz - 4Go - NAS LaCie 2x1To Raid
Mac Pro G5 au travail (c'est le monde à l'envers, hein ?)
Go to the top of the page
 
+Quote Post
MlleCat
posté 6 Mar 2012, 10:33
Message #104


Nouveau Membre


Groupe : Membres
Messages : 1
Inscrit : 6 Mar 2012
Membre no 175 118



Bonjour à tous, j'ai la toute dernière version de itune 10.5.3.3 et je ne trouve même pas où on lance le script, merci de votre aide...
Go to the top of the page
 
+Quote Post
yangon
posté 3 Feb 2013, 12:31
Message #105


Nouveau Membre


Groupe : Membres
Messages : 3
Inscrit : 21 Sep 2009
Membre no 142 629



Citation (JackJr300 @ 26 Jun 2007, 00:08) *
Bonsoir,

Il faut le copier et coller dans l'application "Éditeur de script", il est dans le dossier "AppleScript" du dossier "Applications"



Bonjour,
en tant que néophyte j'ai eu du mal à trouver cet Editeur de Script. en fait sous Mountain Lion il se trouve dans le dossier "Utilitaires" de "Applications".
Go to the top of the page
 
+Quote Post

4 Pages V  « < 2 3 4
Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 23rd April 2024 - 08:01