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

API / interface machine?

novembre -1 modifié dans Fonctionnement du site
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.

Réponses

  • 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:1]http://www.dogmazic.net/podcast.php?q=last[/code:1]. 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?
  • 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:1]
    $ curl "http://dogmazic.net/get?style=ambient&date1=20060101&date2=20061231"[/code:1]

    et recevoir une liste d'IDs de morceaux du genre:
    12345
    12391
    ...

    que je pourrais ensuite télécharger un peu comme ceci:
    [code:1]$ 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"[/code:1]

    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.
  • sur http://creativecommons.org/licenses/by-nc-sa/2.0/fr/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.

Ajouter un commentaire

GrasItaliqueBarréListe ordonnéeListe non ordonnée
Emoji
Image
Aligner à gaucheCentrer le texteAligner à droiteBasculer en code HTMLBasculer en mode plein écranAllumer les lumières
Déplacer image/fichier