CDDB : IDENTIFICATION D'UN CD ET RECHERCHE LES NOMS DES PISTES SUR INTERNET
VicoLaChips2
Messages postés436Date d'inscriptiondimanche 20 janvier 2002StatutMembreDerniè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.
Bravo Jack et merci du fond du coeur pour cette superbe source
10/10
cs_Synned
Messages postés1Date d'inscriptionjeudi 25 septembre 2003StatutMembreDernière intervention26 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és14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 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és95Date d'inscriptionsamedi 29 décembre 2001StatutMembreDernière intervention10 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és14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 17 oct. 2003 à 18:55
Tu as tout à fait raison, yonn !
Je viens de corriger la source.
Merci
yomm
Messages postés515Date d'inscriptiondimanche 17 février 2002StatutMembreDernière intervention10 mars 20083 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és138Date d'inscriptionsamedi 11 mai 2002StatutMembreDernière intervention17 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és14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 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és1Date d'inscriptionmardi 24 octobre 2000StatutMembreDernière intervention24 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és14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 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és14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 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és87Date d'inscriptiondimanche 16 décembre 2001StatutMembreDerniè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és14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 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és436Date d'inscriptiondimanche 20 janvier 2002StatutMembreDernière intervention 2 février 20102 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.
12 nov. 2006 à 22:06
10/10
26 janv. 2005 à 15:43
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.
1 févr. 2004 à 23:57
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.
1 févr. 2004 à 22:28
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
17 oct. 2003 à 18:55
Je viens de corriger la source.
Merci
16 oct. 2003 à 01:05
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
5 oct. 2002 à 18:41
24 juin 2002 à 17:45
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.
24 juin 2002 à 14:57
23 juin 2002 à 16:34
Découvrez tout ça sur les sites
23 juin 2002 à 16:31
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 !
23 juin 2002 à 15:00
23 juin 2002 à 14:27
Voilà, le zip contient le cls.
23 juin 2002 à 08:14
et vue que c'est un truc qui s'connect au net, j'hésite à lancer l'exe que t'as fourni.
@+