Pour nous contacter : soyez au rendez-vous sur IRC ! ⋅ Parcourir l'archive musicale Dogmazic ⋅ Notre Blog ⋅ Notre Documentation
Bonjour à tous,

Le forum Musique Libre a migré !

Pas d'inquiétude, vos comptes et vos messages ont été migré ! Mais nous n'avons pas pu migrer les mots de passe, il vous faudra donc cliquer sur "J’ai oublié mon mot de passe" et suivre la procédure.

Welcome back ;)

API / interface machine?

Développement, suggestions, à venir, tout ce qui concerne le site.
peets
Messages : 2
Inscription : 25 juin 2008, 00:01

API / interface machine?

Message par peets »

Salut,

J'arrive de chez Jamendo. Cette entrevue avec le patron fut la goutte qui a fait déborder le vase; les pubs, la prévalence du mp3 et le Flash m'agaçaient déjà. J'ai recherché "musique libre" chez Google et suis arrivé sur Dogmazic. J'aime ce que je lis et ce que j'entends!

J'aimerais savoir s'il existe une interface programmable pour accéder à la musique de Dogmazic. Je ne suis pas un fan du WWW et j'aimerais m'écrire un client qui me trouve de la bonne musique sans que j'aie à cliquer où que ce soit.
Gloup
Messages : 1154
Inscription : 15 août 2007, 05:43

Re: API / interface machine?

Message par Gloup »

Je ne suis pas sûr de la nature de la demande "un client qui me trouve de la bonne musique", mais les sites qui enzglourphent l'intégralité de Dogmazic pour la présenter au milieu de trois tonnes de pub sans possibilité de téléchargement la cherchent avec

Code : Tout sélectionner

http://www.dogmazic.net/podcast.php?q=last
. Je ne sais même pas exactement comment je l'ai ramassé, c'est un peu par hasrd, et mon logiciel (propriétaire et copyrighté et breveté et déposé et cetera) de lecture viens m'apporter l'intégralité toutes les heures les dernières inscriptions.

Pour mettre un "filtre" selon certains critères, je ne suis pas certain de comment re-rédiger l'adresse, mais il y a peut-être moyen de faire.


EDIT: au sujet de la vidéo, pour ne pas voir sa trogne en écoutant, clic droit dans le coin en haut à droite et zoom avant, trois fois de suite. Bon, en gros, il veut distribuer la musique libre en exclusivité, alors ce n'est plus libre?
peets
Messages : 2
Inscription : 25 juin 2008, 00:01

Re: API / interface machine?

Message par peets »

Merci Gloup. Je recherche quelque chose d'un peu dans le genre. Il n'y a pas que les plus récentes additions qui valent la peine d'être écouté; j'aimerais quelque chose qui permette de mieux contrôler la recherche.

Est-ce que c'est documenté à quelque part? Ou est-ce qu'on peut voir le code qui fait rouler tout ça? Je pourrais toujours aider à développer une telle interface si elle n'existe pas encore.

Et euh oui, c'est la notion d'exclusivité qui me dérange chez Jamendo. Je ne vois pas de bons motifs qui pourraient expliquer cette position.

Plus clairement:

ce que j'aimerais c'est pouvoir faire une requête du genre
style: "ambient"
date: 20060101-20061231

comme ceci:

Code : Tout sélectionner

$ curl "http://dogmazic.net/get?style=ambient&date1=20060101&date2=20061231"
et recevoir une liste d'IDs de morceaux du genre:
12345
12391
...

que je pourrais ensuite télécharger un peu comme ceci:

Code : Tout sélectionner

$ curl "http://www.dogmazic.net/m3u/dwncounttitre.php?id=12345&ur=2&usr=16342"
$ curl "http://www.dogmazic.net/m3u/dwncounttitre.php?id=12391&ur=2&usr=16342"
question de pouvoir automatiser la chose et intégrer Dogmazic plus confortablement.

Je vais aller jeter un coup d'oeil du côté d'Automazic, voir comment ils s'y prennent.
Gloup
Messages : 1154
Inscription : 15 août 2007, 05:43

Re: API / interface machine?

Message par Gloup »

sur http://creativecommons.org/licenses/by- ... /legalcode
(...) 3. Autorisation. Soumis aux termes et conditions définis dans cette autorisation, et ceci pendant toute la durée de protection de l'Oeuvre par le droit de la propriété littéraire et artistique ou le droit applicable, l'Offrant accorde à l'Acceptant l'autorisation mondiale d'exercer à titre gratuit et non exclusif les droits suivants :

1. reproduire l'Oeuvre, incorporer l'Oeuvre dans une ou plusieurs Oeuvres dites Collectives et reproduire l'Oeuvre telle qu'incorporée dans lesdites Oeuvres dites Collectives;
2. créer et reproduire des Oeuvres dites Dérivées;
3. distribuer des exemplaires ou enregistrements, présenter, représenter ou communiquer l'Oeuvre au public par tout procédé technique, y compris incorporée dans des Oeuvres Collectives;
4. distribuer des exemplaires ou phonogrammes, présenter, représenter ou communiquer au public des Oeuvres dites Dérivées par tout procédé technique; (...)
(C'est moi qui grasseye.

Je ne suis pas près d'aller chez eux, l'exclusivité de la distribution ça ne respecte pas les termes des licences qu'ils sont supposés respecter. Et j'ai déjà trouvé beaucoup d'autres endroits à squatter. Parfois il y a de la pub sur la page, mais tant que la surface n'est pas trop grande par rapport au contenu que j'y mets, je fais avec. Si ça devient trop envahissant, rien ne m'empêche de retirer tout ou partie.

Pour chercher de l'ambient automatiquement, en regardant comment les liens vers les listes sont construits et en panachant, tu trouveras peut-être un truc qui marche [smiley gratte-la-tête] ? Les lignes de commande ce n'est pas trop dans mes compétences.
Répondre