Radio dj sur live365.com

Soyez le premier à donner votre avis sur cette source.

Vue 9 252 fois - Téléchargée 791 fois

Description

Salut à tous
(Le descriptif complet est en tête du projet)
Je suis à l'affut des nouveautés musicales, et l'internet est une source d'informations formidable. Je scrute donc assez souvent les radios présentes sur le site http://www.Live365.com : plus d'un million de radios (pas toujours terribles) mais classées par genre.
Certaines de ces radios offrent une PlayList = Liste des morceaux qui passent.
Et là, moi, ça m'intéresse.

Pour l'instant, ce projet ne fait "que" :
- scanner les playslists des radios que vous rentrez (signe +), de les stocker en base de données (titre, artiste, album, durée, fichier, radio sur laquelle le morceau est passé, genre de la radio (funk, house, r&b, ...), date d'insertion, date des 10 derniers passages.
- Possiblité d'écouter une des radios (grace à une classe maison basée sur le player de RealPlayer)
- Afficher au fur et à mesure les morceaux qui sont scannés
- d'afficher sous forme de treeview et listview les infos de la base de données avec comme critère le genre ou la radio, et le temps (morceaux passés depuis 10 minutes, 1 heure, depuis aujoud'hui, depuis hier, depuis une semaine ou depuis le début).

C'est pratique :
- mon appli tourne en permanence.
- J'écoute une des radios.
- Un morceau me plait : je saute sur mon appli et je clique sur la petite clé rouge : j'ai de suite les titres apparus ces 10 dernières minutes sur chaque radio.

En faisant des recherches manuelles (pas eu le temps de finir), j'arrive à retrouver les titres nouvellements insérés (nouveautés), à voir sur combien de radio du même genre ce morceau passe ...
Il m'arrive même de faire part de mes dernières découvertes à mon pote Greg qui est DJ dans une boîte havraise, et il ne s'en plaint pas !

Source / Exemple :


' Mis à jour le 1er février 2003 pour corriger :
' - Bug quand on essayait de faire une action pendant la recherche d'info sur le net (Bloqué)
' - Ajout Click-Droit dans la liste des titres pour faire un Copier du titre

Conclusion :


Ce projet mèle un peu de tout :
- Classe de gestion d'une connexion RealPlayer
- Accès à la base de donnée locale (insertion, interrogation, tri)
- Accès au source d'une page http (contrôle iNet)
- Gestion d'un séparateur de fenêtre, vous savez, ce truc qui permet de faire glisser le bord d'un controle pour l'agrandir alors que celui d'à côté diminue
- TreeView et ListView

Codes Sources

Ajouter un commentaire Commentaires
Messages postés
124
Date d'inscription
lundi 20 janvier 2003
Statut
Membre
Dernière intervention
13 septembre 2003

ca marche pas !!!!!!!!!!
La base de donné ne se charge pas !!!!!
la marqué chargement de la base en cours .... et ca dure infiniment !!!!
Messages postés
2865
Date d'inscription
samedi 2 novembre 2002
Statut
Membre
Dernière intervention
11 mai 2009
10
mais c une bonne idee ton prog...
Messages postés
2368
Date d'inscription
mardi 17 avril 2001
Statut
Modérateur
Dernière intervention
26 décembre 2007
20
hey Jack tu as regardé si tout çà n'etait pas gérer par du XML sur leurs serveur, ca t'eviterais tout un merdier y'aurait juste a parser le XML :)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.