We are API

Au début du mois, nous vous avons parlé de la version 8 de podradio. Elle apportait des améliorations au projet associatif de podradio en créant un nouveau canal de diffusion. Le week-end dernier, notre équipe de choc a réussi à aller plus loin en créant un projet utilisant l'API de podradio.

Alors cet API podradio Now consiste en quoi ? Et bien… Au risque de me faire taper sur les doigts, elle permet d'avoir toutes les informations concernant un canal d'un coup.
Il faut se rappeler qu'on a débuté de programmer l'API pour les afficher sur le site et le popup et qu'on les a déjà utilisés pour récuperer les données de podradio pour les mettres sur un autre écran, au hasard une pebble. Et là on vous propose une belle démonstration pour tous vos autres écrans avec les informations en entier et même la couverture qui va avec !

podradio étant un projet communautaire vivant grâce à la participation de tous, il était normal que l'usage soit tout autant libre. Quiconque souhaite intégrer podradio pourra désormais le faire avec une explication et une démonstration digne de ce nom

Alors ça y est? Vous êtes chauds pour faire votre propre application podradio pour iOS/Android/Windows Phone/Grille-pain ?

Alors voici de quoi vous aider à y voir plus clair :

Pour obtenir le titre, l'artiste ET l'album en cours de diffusion sur un canal donné :


Pas de soucis, l'URL à rentrer est le suivant :
http://api.podradio.fr/v1/now?radio=CANAL
Pour avoir ces informations en format XML :
http://api.podradio.fr/v1/now.xml?radio=CANAL
Pour avoir ces informations en format json:
http://api.podradio.fr/v1/now.json?radio=CANAL
Pour avoir ces informations en format texte:
http://api.podradio.fr/v1/now.text?radio=CANAL

Remplacez CANAL suivant le tableau en bas

Pour obtenir la pochette correspondant à ce qui est en cours de diffusion sur un canal donné :


Pas de soucis, l'URL à rentrer est le suivant :
http://api.podradio.fr/v1/cover?radio=CANAL
Remplacez CANAL suivant le tableau en bas

Pour obtenir le titre correspondant à ce qui est prévu d'être diffusé après sur un canal donné :
http://api.podradio.fr/v1/next.html?radio=CANAL
(réagit comme "now") Remplacez CANAL suivant le tableau en bas


CANAL                  
     α               2           1            9
     β               4           3           10
     γ               6           5           11
     δ               8           7           12

Pour obtenir la liste des flux audio des 12 canaux (parce que pour écouter c'est mieux) ils sont disponibles ici.

Pour vous aider à débuter, on a mis now.podradio.fr sur Github