OVH Cloud OVH Cloud

Nettoyer les doublons sur iTunes

85 réponses
Avatar
benoit.sansspam
Bonjour/Bonsoir,

Je me suis fait un petit export pour mon Palm de ma Library iTunes,
histoire de mettre à jour ma base de donnée qui doit dater d'au moins
deux an.

Je me fais un petit nettoyage dans Excel & BBEdit à coup d'AppleScript
pour virer les doublons titres/artistes identiques (j'ai trié par durée
croissante afin de ne garder que les versions longues car je cherche
quelques maxi 45 de ma jeunesse de DJ alors...)

Bon, revenons-en à nos moutons, et là je tombe sur le dos ou le Ut,
c'est suivant, j'ai un peu plus de 400 doublons avec ces compilations
qu'on achète pour quelques euros car elles possèdent quatre ou cinq
titres qu'on recherche sur les quarante !

Comment puis-je en faire autant dans iTunes car ce gus, je n'ai jamais
réussi à ce qu'il trie les titres dans l'ordre que je souhaite. Ici ce
serait classé par titre puis par artiste puis par durée pour ensuite
pouvoir comparer les chanson une par une dans la colonne et virer les
doublons en conservant les plus longues ?

J'échangerai bien mes 400 mp3 en double contre d'autres que je n'ai
pas, mais je suis persuadé que ce n'est pas vraiment légal car j'aurai
du mal à extraire par la même occasion le bout de CD correspondant pour
légaliser l'échange au maximum ;-)

Sinon d'avance merci pour le tuyau, d'aspirateur, qui me permettra de
nettoyer la base iTunes ;-)


--
Nos émissions ont pour vocation de rendre le cerveau disponible :
c'est-à-dire de le divertir, de le détendre pour le préparer entre
deux pubs. Ce que nous vendons à Coca-Cola, c'est du temps de cerveau
humain disponible. (P. Le Lay - TF1)

10 réponses

Avatar
francois.jacquemin
François Jacquemin wrote:


C'est un tableur, on peut l'utiliser comme un gestionnaire de fiches car
il a évolué dans cette direction avec le temps, et, en effet, beaucoup
de gens l'utilisent pour gérer des fiches et pensent que c'est la même
chose.

Ce n'est pas la même chose. Mais, dans la mesure ou l'exploitation de
données d'une taille délimitée passe par des fonctionnalités ne
prétendant pas dépasser un certain niveau de complexité, ça peut
remplacer une vraie base de données.


je précise : « Notion de Base de Données

Une base de données est un ensemble structuré d'informations non
redondantes dont l'organisation est régie par un modèle de données.

Les deux mots clefs qui interviennent dans la définition d'une base de
données sont :
structuration (à l'aide du modèle de données) et non répétition (non
redondance ou redondance minimale) des données.
Construire une base de données consiste à regrouper les données en
paquets "homogènes", les (entités, tables), chaque entité (table) étant
composée d'un nombre fini de données élémentaires, les Attributs ou
Champs, la répétition (redondance) des attributs devant être minimale.
Le modèle de données utilisée dans cette présentation est le modèle
"entités-associations".

Système de Gestion de Base de Données (SGBD)

Un SGBD est un logiciel qui joue le rôle d'interface entre les
utilisateurs et la Base de Données.

Un SGBD permet de décrire, manipuler et interroger les données d'une
Base de Données. Il est chargé de tous les problèmes liés aux accès
concurrents, à la sauvegarde et la restauration des données. Il doit de
plus veiller au contrôle, à l'intégrité et la sécurité des données.

Base de données et tableur

Une erreur, fréquemment commise par les utilisateurs débutants, consiste
à confondre une base de données avec un tableur. Les tables d'une base
de données se présentent effectivement en lignes et colonnes, comme dans
un tableur, mais la comparaison s'arrête là et les différences entre les
deux approches sont importantes et nombreuses. Le tableau suivant... »
Lire la suit avec ce lien :
<http://nte-socio.univ-lyon2.fr/Marc_Grange/BDConception.htm>

Ce qui est ennuyeux, c'est que justement, ça détourne certains
utilisateurs qui pourraient en avoir un vrai profit de l'usage de SGBD,
et ça contribue à fabriquer une usine à gaz à partir de ce qui était au
départ un excellent tableur et devient une machinerie Microsoft.



--
F. Jacquemin

Avatar
jeanpierre.libre
Marc de Ferrière wrote:

Pierre-Olivier TAUBATY wrote:


ben c'est la même chose que ceux qui "font de la PAO" avec Word ...:)


Excellent comparaison :-))


pourquoi, si ils y arrivent c'est qu'ils sont vraiment bon, non ?

--
jean-pierre gerbal

(inverser mon nom et libre)


Avatar
francois.jacquemin
Jean-Pierre Gerbal wrote:

pourquoi, si ils y arrivent c'est qu'ils sont vraiment bon, non ?


Pourquoi quoi en fait ? S'ils y arrivent, et qu'il faille qu'ils soient
vraiment bons, c'est bien que Word n'est pas un logiciel de PAO, de même
qu'Excel est un tableur, pas une base de donnée.
--
F. Jacquemin

Avatar
laurent.pertois
JmG wrote:

Je te signale que ce genre de fonctionalité est récente pour les softs.
Donc, toutes les SGBD d'il y a 5 ans mini n'en n'étaient pas c'est ça?


Non, ça n'est pas récent, 4D, Omni et bien d'autres qui sont sur
d'autres plateformes le font depuis des années, c'est nouveau pour
FileMaker qui a longtemps été un gestionnaire de fiches lui aussi.

--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.

Avatar
laurent.pertois
JmG wrote:

Laurent Pertois wrote:

Ben, la doc, elle ne va pas amoindrir les capacités du produit, c'est
sûr.


Bahhh.... parce que tu crois que ça dévalorise, ou valorise, le produit?
Pas du tout, c'est pas de la pub là... le mec qui lit la notice, il a
déjà acheté le produit!


Et alors ? même une fois acheté tout ce qui est dans la notice n'est pas
forcément réalisable.

Bien ce que je te dis, un gestionnaire de fiches, pas une base de
données.


Tu chipotes.


Non.

Un gestionnaire de fiches, c'est une base de données.


Non, une base de données est également un gestionnaire de fiches, pas
l'inverse.

Ou alors précise un peu la signification qu'a, pour toi, une base de
données, stp!


Des liens multiples entre des tables internes ou externes, une
indexation très poussée qui permettra des recherches très rapides sur
des millions d'objets, la possibilité d'y stocker des objets de grande
taille, l'interrogation simultanée par plusieurs personnes, etc...

Ben, que je sache, à la base, Excel n'a pas été conçu dans cette
optique.


Tu es braqué, à tort, sur la notion de "tableur".


Non, je comprends bien ce que tu veux dire, ils ont fait évoluer le
produit pour lui adjoindre une possibilité de gestion de fiches, ce qui
ne me gène pas.

Mais au niveau de la conception, ça reste une base de données, dont les
données sont à priori plus mathématiques ou financières si tu veux, mais
rien ne t'empêche, dans Excel, de l'utiliser pour tout autre chose, bien
plus proche de ce que tu sembles considérer de façon innamovible comme
"base de données".


Il n'en reste pas moins limité comparé à d'autres produits dédiés, d'où
ma distinction entre gestionnaire de fiches et SGBD.

Tu n'ouvres pas une base FMP7 qui a beaucoup changé, déjà.


C'est la faute, éventuellement, à FMP7 dans ce cas.


Ben, oui, mais aussi parce qu'il est maintenant capable de faire des
choses qu'Excel ne sait pas faire.

Mais ça ne remet pas en cause le fond de ce que je dis puisque ça
marchait très bien avec les versions précédentes de FMP.


Ben oui, ça marchait, mais pas sur des trucs trop complexes alors et ça
nécessitait d'avoir également FileMaker installé.

(faut que je teste que ça ne marche plus avec FMP7 comme tu l'indiques,
je l'ignorais en passant).


Ils sont grisés, mais ça n'est pas étonnant, enfin ils peuvent encore
changer dans une màj ultérieure, car le format de fichier de FMP7 a bien
changé en devenant multi-tables.

Et ensuite,
tu ne vas pas traiter un aussi grand nombre de données aussi facilement
qu'avec un FMP ou un 4D (sans parler des autres) qui ont été conçu dans
ce but.


Ca ne veut pas dire qu'Excel n'est pas ce que je dis, ça.
Après tout, tu ne vas pas dire que Graphic Converter n'est pas un
éditeur d'images sous prétexte qu'il est moins puissant que Photoshop
par exemple. Ca n'a rien à voir.


Je te dis que je suis d'accord pour dire qu'Excel est un gestionnaire de
fiches. Ca n'est pas déshonorant pour lui.

Que FMP, ou autre de ce style, soit plus précisément faits pour gérer
des données n'empêche pas qu'Excel le soit aussi.


Oui, il gère des fiches.

Je ne te dis pas le contraire, je te dis qu'il aura du mal à prétendre
au titre de base de données, gestionnaire de fiches, oui.


Je ne vois pas ce que tu fais comme différence entre ces 2 notions.


Ben, lis les spécs d'un produit comme 4D ou FMP7 et compare à ce que
fait Excel. Ensuite, essaie de trouver quelqu'un qui gère un grand
nombre d'objets dans l'un de ces produits et essaie d'en faire autant
avec Excel. Pour terminer, fais dans Excel un base consultable et
éditable par plusieurs personnes avec des masques de saisie adaptés à
l'utilisateur et des éléments qu'il ne peut pas modifier par manque de
privilèges.

--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.


Avatar
blanc
JmG wrote:

Pourtant, je t'assure, je maintiens et je persiste: Excel est une base
de données.


Bon ça prouve simplement que tu ne sais pas ce que sais qu'une BDD !

1) tu fais d'abord confusion entre base de données qui est un ensemble
de tables reliées par des liens, de façon structurée, et un SGBD
(gestionnaire de BDD) qui est un logiciel permettant de construire,
modifier et utiliser une BDD

2) Excel n'a rien à voir avec un vrai SGBD, dans le sens que Excel ne
peut gérer qu'un ensemble de fiches (constituant en fait *** une seule
table***), et non pas un ensemble de tables liées et structurées entre
elles comme je le disais plus haut.
Comparer Excel à un SGBD, c'est un peu comme comparer un joueur de
pipeau avec un grand orchestre :
Le joueur de pipeau ne sait jouer que d'un seul instrument à la fois, et
même si c'est un bon musicien, il ne sera jamais capable d'obtenir la
même variété et richesse sonore qu'un orchestre qui met en oeuvre une
multitude d'instruments de musique.

3) Pour terminer, je te signale que les BDD, c'est quelque chose de si
complexe, qu'on éprouve le besoin de faire des enseignements sur le
sujet, et que deux ou trois mois minimum sont nécessaire pour (à peu
près) le maîtriser. Quant à Excel, il me semble qu'en une journée ou
deux, on a fait le tour du logiciel.

JPaul.

--
/==/==- Jean-Paul BLANC
/ /--/--// quelque-part (somewhere)
|/| L | en (in)
/|| = ||| FRANCE

Avatar
blanc
François Jacquemin wrote:

Elle ment toujours un peu


Beaucoup ;-)

JPaul.
--
/==/==- Jean-Paul BLANC
/ /--/--// quelque-part (somewhere)
|/| L | en (in)
/|| = ||| FRANCE

Avatar
marc
Laurent Pertois wrote:

JmG wrote:

Je te signale que ce genre de fonctionalité est récente pour les softs.
Donc, toutes les SGBD d'il y a 5 ans mini n'en n'étaient pas c'est ça?


Non, ça n'est pas récent, 4D, Omni et bien d'autres qui sont sur
d'autres plateformes le font depuis des années, c'est nouveau pour
FileMaker qui a longtemps été un gestionnaire de fiches lui aussi.


4D first, positionné en concurrent de filemaker vers 93 ou 94 le faisait
déjà. C'est vrai que c'est filemaker uqi a longtemps été à la traîne.
Encore qu'on pouvait bricoler des trucs.


Avatar
JmG
Laurent Pertois wrote:

Je te signale que ce genre de fonctionalité est récente pour les softs.
Donc, toutes les SGBD d'il y a 5 ans mini n'en n'étaient pas c'est ça?


Non, ça n'est pas récent, 4D, Omni et bien d'autres qui sont sur
d'autres plateformes le font depuis des années, c'est nouveau pour
FileMaker qui a longtemps été un gestionnaire de fiches lui aussi.


D'accord pour ce point, ok.

--
Le génie fait ce qu'il doit.
Le talent fait ce qu'il peut.


Avatar
JmG
Laurent Pertois wrote:

Ben, la doc, elle ne va pas amoindrir les capacités du produit, c'est
sûr.


Bahhh.... parce que tu crois que ça dévalorise, ou valorise, le produit?
Pas du tout, c'est pas de la pub là... le mec qui lit la notice, il a
déjà acheté le produit!


Et alors ? même une fois acheté tout ce qui est dans la notice n'est pas
forcément réalisable.


Alors ça... joli concept, je trouve... :)

Tu as des exemples de ce que tu indiques là, stp?


Ou alors précise un peu la signification qu'a, pour toi, une base de
données, stp!


Des liens multiples entre des tables internes ou externes, une
indexation très poussée qui permettra des recherches très rapides sur
des millions d'objets, la possibilité d'y stocker des objets de grande
taille, l'interrogation simultanée par plusieurs personnes, etc...



On tourne en rond.
Ce que tu décris là, ce sont les fonctionalités des "grosses" bases de
données. Mais ça ne veut pas dire, je regrette, que les "petits" softs
ne sont pas des bases de données.

Par exemple, pour moi, AdressBook d'Apple est une base de données,
spécialisée dans les contacts. Et pourtant, on ne peut pas faire tout ce
que tu indiques ci-dessus.

iTunes est une base de données (musicale) aussi, sans toutes les
fonctionalités que tu indiques pourtant.

Pour moi, une base de données, c'est un soft qui gère des données, càd
un ensemble d'éléments de référence pour un utilisateur lambda.
Il peut entrer des données, les classer de diverses façons, rechercher
certaines d'entre-elles en filtrant un minimum. Bref, il peut retrouver
facilement ce qu'il cherche comme informations stockées.

Par exemple, Word n'est évidemment pas une base de données.

Mais Excel, si.
Il te permet de stocker des informations, pas uniquement financières ou
arithmétiques, de les classer comme tu l'entends, d'en chercher tout ou
partie, en filtrant ou pas les recherches et d'en présenter les
informations selon diverses présentations personalisables.

Photoshop, dans sa dernière mouture, contient un module de base de
données images, mais je n'en fais pas une base de données pour autant
car on ne peut faire tout ce que j'indique ci-dessus.

Tout ce que tu indiques ci-dessus est évidemment juste, mais ce sont des
spécifications encore plus poussées, permettant des utilisations encore
plus évoluées pour ceux qui ont de gros besoins en terme de base de
données.

Mais je le redis, ce n'est pas la somme des fonctionalités d'une
application qui en font sa catégorisation.



Mais au niveau de la conception, ça reste une base de données, dont les
données sont à priori plus mathématiques ou financières si tu veux, mais
rien ne t'empêche, dans Excel, de l'utiliser pour tout autre chose, bien
plus proche de ce que tu sembles considérer de façon innamovible comme
"base de données".


Il n'en reste pas moins limité comparé à d'autres produits dédiés, d'où
ma distinction entre gestionnaire de fiches et SGBD.


Donc, pour toi, il y a 10 ans, il n'existait pas de soft de base de
données digne de ce nom.
Je ne pense pas que ce soit juste.


Mais ça ne remet pas en cause le fond de ce que je dis puisque ça
marchait très bien avec les versions précédentes de FMP.


Ben oui, ça marchait, mais pas sur des trucs trop complexes alors et ça
nécessitait d'avoir également FileMaker installé.


Non, pas vraiment. Ca permettait de recevoir des fichiers FMP et de les
ouvrir avec Excel, par exemple.


Après tout, tu ne vas pas dire que Graphic Converter n'est pas un
éditeur d'images sous prétexte qu'il est moins puissant que Photoshop
par exemple. Ca n'a rien à voir.


Je te dis que je suis d'accord pour dire qu'Excel est un gestionnaire de
fiches. Ca n'est pas déshonorant pour lui.


Je me fous de le déshonorer ou pas!
Je ne bosse pas pour M$! :)



Je ne te dis pas le contraire, je te dis qu'il aura du mal à prétendre
au titre de base de données, gestionnaire de fiches, oui.


Je ne vois pas ce que tu fais comme différence entre ces 2 notions.


Ben, lis les spécs d'un produit comme 4D ou FMP7 et compare à ce que
fait Excel.


On fait pareil avec Word et n'importe quel autre soft de tt de texte
alors?
Avec Mail et n'importe quel autre courrieleur?
Avec PowerPoint et Keynote?
Avec Graphic Converter et Photoshop?
Avec PacMan et Unreal Tournament 2004? :)


Ensuite, essaie de trouver quelqu'un qui gère un grand
nombre d'objets dans l'un de ces produits et essaie d'en faire autant
avec Excel.


Gère gère un paquet d'objets et de cellules.


Pour terminer, fais dans Excel un base consultable et
éditable par plusieurs personnes avec des masques de saisie adaptés à
l'utilisateur et des éléments qu'il ne peut pas modifier par manque de
privilèges.


Tout à fait possible, oui.

--
Le génie fait ce qu'il doit.
Le talent fait ce qu'il peut.