CDDB : IDENTIFICATION D'UN CD ET RECHERCHE LES NOMS DES PISTES SUR INTERNET

VicoLaChips2 Messages postés 436 Date d'inscription dimanche 20 janvier 2002 Statut Membre Dernière intervention 2 février 2010 - 23 juin 2002 à 08:14
 Profil bloqué - 12 nov. 2006 à 22:06
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/3738-cddb-identification-d-un-cd-et-recherche-les-noms-des-pistes-sur-internet

Profil bloqué
12 nov. 2006 à 22:06
Bravo Jack et merci du fond du coeur pour cette superbe source
10/10
cs_Synned Messages postés 1 Date d'inscription jeudi 25 septembre 2003 Statut Membre Dernière intervention 26 janvier 2005
26 janv. 2005 à 15:43
Bravo pour ce code, et surtout merci de le partager !
Je débute en VB et je n'ai encore pas tout compris, mais une chose est sure c'est ce code que je cherchais.

Pour information il marche même avec les CD équipés du "Copy Protected".

Je donne 10 comme note.
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
1 févr. 2004 à 23:57
(réponse vite fait)
Quand tu as chargé la première fois le projet, tu as dû avoir des erreurs.
Il te faut charger les OCX correspondant à ces objets : MSFlexGrid, StatusBar et Inet.
Tu les trouveras surement dans ton répertoire WinSystem.
Et tu les inclus dans le menu Projet, Composant.
Si tu ne les as pas, c'est que VB6 est mal installé : Va sur le site de microsoft pour charger les 50 Mo du VB6 SP5 qui corrige pas mal de bugs.
cs_lemagicien Messages postés 95 Date d'inscription samedi 29 décembre 2001 Statut Membre Dernière intervention 10 novembre 2004
1 févr. 2004 à 22:28
J ai une ereur quand j ouvre la source voici le log

Ligne 80: La classe MSFlexGridLib.MSFlexGrid du contrôle grdTitres n'est pas une classe de contrôle chargée.
Ligne 121: La classe MSComctlLib.StatusBar du contrôle Status n'est pas une classe de contrôle chargée.
Ligne 158: La classe InetCtlsObjects.Inet du contrôle inetConnexion n'est pas une classe de contrôle chargée

que dois je faire?

merci
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
17 oct. 2003 à 18:55
Tu as tout à fait raison, yonn !
Je viens de corriger la source.
Merci
yomm Messages postés 515 Date d'inscription dimanche 17 février 2002 Statut Membre Dernière intervention 10 mars 2008 3
16 oct. 2003 à 01:05
j'ai remarqué un petit bug dans ton code alors je t'en fais par...
tu as fixé ton tableau pour récupérer le nom des pistes a 30 lignes puis tu fais un redim preserve si le nombre de piste est supérieur à 30 , jusque là aucun problème....c'est la suite ki poz problème, dans l'affectation : iTitre iPiste c'est l'inverse kil fo faire : iPiste iTitre sinon ipiste prend la valeur 31 et cela même s'il y a 40 pistes
en effet :
ipiste 30 et ititre 31 lors du redim preserve donc tu reste toujours à 31 (30+1)

voilà, sinon très bon source!!!!!!!!!!!!!!!!! et surtout très util
Ludolpif Messages postés 138 Date d'inscription samedi 11 mai 2002 Statut Membre Dernière intervention 17 mai 2007
5 oct. 2002 à 18:41
Je vais peut-être utiliser votre source pour faire un prog autonome d'extraction d'un CDA... Je vous tientrai au courant !
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
24 juin 2002 à 17:45
Merci FireBird, mais ton projet est un executable qui offre des possiblités supplémentaires (MP3).
Des programmes qui font ce que fait mon appli, j'en ai des tonnes, mais je n'avai encore jamais trouvé de source VB a ce sujet.
Si maintenant tu veux bien faire profiter tout le monde de ton source, n'hésite pas : publie le ici.
Merci quand même.
cs_Firebird Messages postés 1 Date d'inscription mardi 24 octobre 2000 Statut Membre Dernière intervention 24 juin 2002
24 juin 2002 à 14:57
Salut ! par rapport a ca moi g un projet MP3 Autoname, i é en donwload sur mon site http://objective3d.free.fr . il va chercher les titres d'un album kon recherche sur le cddb, plus besoin d'aller sur le site koi, et pis apres on peu directement renomer tout les mp3 ou wma de l'album et les selectionnant dans le bon ordre, enfin ya plein d'autre petite fonction encore. si ca interessent certain je peu peu etre le poster.
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
23 juin 2002 à 16:34
J'allais zoublié: les sites de références : (gratuit comme il l'indique) et alias GraceNote qui a tendance à rendre de plus en plus payant les accès.
Découvrez tout ça sur les sites
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
23 juin 2002 à 16:31
Rappel pour ceux qui ne connaitraient pas le principe :
freedb.org a mis en place des serveurs permettant de diffuser la liste des titres de chaque album musical CD. Il "suffit" pour cela de poser la bonne question au serveur qui renverra cette liste (le but de cette appli).
Pour que cette base de données soit complète, il faut bien sur la renseigner au fur et à mesure que les nouveautés sortent.
Il est donc possible de soumettre à freedb.org un nouvel album en donnant tous les renseignements qui vont bien (id, titre, artiste, nom et durée de chaque piste...)
Il suffit donc qu'une seule personne ait le courage de le faire pour que tous en profite.
L'appli présentée ne permet pas de soumettre, mais vous pouvez le faire au travers de multiple programme (WinAmp, EasyCD ...)
Pour la petite histoire, j'ai fait de multiples essais et j'ai pu retrouvé tous les titres des albums que j'ai essayé, et dans le lot, il y avait des dynosaures !
cs_Dino Messages postés 87 Date d'inscription dimanche 16 décembre 2001 Statut Membre Dernière intervention 4 septembre 2004
23 juin 2002 à 15:00
Très bon principe ... Il reste a voir comment tu pourra avoir la liste de tous les albums de la planète !!! 8/10
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
23 juin 2002 à 14:27
Merci de l'info Vico, en effet, il n'était pas enregistré au bon endroit (car il n'est pas de moi, repiqué d'une autre appli qui ne faisait que le codage).
Voilà, le zip contient le cls.
VicoLaChips2 Messages postés 436 Date d'inscription dimanche 20 janvier 2002 Statut Membre Dernière intervention 2 février 2010 2
23 juin 2002 à 08:14
ça a l'air bien sympa !! mais il manque le module de classe à ton zip...
et vue que c'est un truc qui s'connect au net, j'hésite à lancer l'exe que t'as fourni.

@+
Rejoignez-nous