Spiptunes : le Podcast pour iTunes avec SPIP

Le « podcasting » est une technique qui permet de récupérer des fichiers multimédias (principalement des mp3) pour ensuite les utiliser sur un ordinateur, un ipod, un smartphone, un palm, un baladeur. On va voir comment l’intégrer dans spip en respectant les régles (discutables) de iTunes.

Spiptunes est un composant du projet Spipcast

En pratique vous avez un blog, et vous voulez illustrer votre prose avec un son. En utilisant un agrégateur de flux XML spécialisé dans le podcast (podplay, ipodder ...) ou des agrégateurs de flux comme Netnewswire, vos lecteurs peuvent récupérer les infos du blog et le fichier mp3 joint.
-  « définition du podcasting »

Le Podcast repose sur le protocole RSS qui dans sa version 2 permet d’inclure un lien vers un fichier dans le flux. Cette solution est pratique pour diffuser des programmes radio, des mp3 d’un label en ligne ... Yves Grenier a publié sur SPIP-Contrib, une méthode pour utiliser le RSS2 (et ATOM) avec SPIP. J’ai eu l’idée d’intégrer la notion de podcast dans son flux RSS2. Yves m’a aidé à corriger et à valider mon idée de départ. Il suffit de rajouter ces fichiers. Il est indispensable de bien lire la contribution de Yves :
-  « Un fil RSS 2.0 et un fil ATOM 0.3 »

Pour publier un podcast avec SPIP, il faut donc créer un article. Cet article peut être classique avec un logo et un texte visible sur le site SPIP. Il suffit d’ajouter un document joint (un fichier audio) en n’oubliant pas de remplir le Titre et la Description.
Attention : il faut lier un seul fichier par article.

Ensuite dans le logiciel de podcasting / lecteur de news, on aura une entrée avec l’article et le descriptif, et une autre entrée avec le fichier audio, qui sera téléchargé ou pas en fonction des réglages.

Pour commencer dans le Podcasting :
-  un des premiers podcast francophone

Flux de test dans iTunes

Discussion

7 discussions

  • 3

    En me référant à la doc d’Apple, j’ai modifié le squelette podcast.html pour améliorer l’affichage dans iTunes.

    • C’est le principe de cette contrib qui suit les directives d’apple. tu as modifié quoi ?

    • Image :

      <!-- iTunes prefers square images 300x300 pixels or larger -->
      <itunes:image href="[(#LOGO_SITE_SPIP||extraire_attribut{src}|url_absolue|texte_backend)]" />

      Format date :

            <pubDate>[(#DATE|affdate{'r'})]</pubDate> 
    • ok je commite ça sur la version spip-zone

      merci :)

    Répondre à ce message

  • Dieudonné

    Pour info avec le fichier spiptunes (version 0.6) ça ne marche pas sur les sites sur lesquels j’ai essayé (La Soleïade et L’abondance du cœur).

    Par contre en mettant simplement le fichier podcast.html du squelette donné par le Projet Eva-web, ça marche ! :-)

    Donc avis aux intéressés qui comme moi n’y connaissent pas grand chose, mais aiment bien quand ça marche ;-)

    Répondre à ce message

  • 2
    Dieudonné

    Pour info, le fichier joint à cet article correspond à la version 0.5 et sur le site developpement c’est la version 0.6, dont voici un extrait de la doc :

    version 0.6

    compatible SPIP 1.9.X
    compatible itunes 6

    à partir de maintenant, le squelette ne serra plus developpé sous cette forme, il est compliqué de suivre les directives apple.

    il est plus simple d’utiliser le backend de spip avec feedburner en complement

    version 0.5
    -  transformation en flux compatible itunes 4.9
    -  changement de nom : spiptunes

    Quelqu’un a des infos sur la piste « plus simple » évoquée ?

    • oui le flux RSS de spip est complet ou sinon utilise feed burner

    • Dieudonné

      Salut izo,

      Merci de la rapidité de ta réponse !

      J’avais déjà bénéficié d’une de tes contribs pour donner un squelette Kubrick à mon site perso (squelette qui n’a d’ailleurs pas résisté à la dernière mise à jour de SPIP que je viens de réaliser ;)

      Je ne suis pas sûr de comprendre ta réponse :

      le flux RSS de spip est complet

      Tu veux dire que je peux directement m’abonner au flux par défaut d’un site sous SPIP pour podcaster les fichiers audio joints aux articles ?

      Je viens d’essayer pour ce site : L’abondance du coeur (avec bien un fichier audio maxi par article) mais il semble qu’il manque encore qqchose...

      Tu as une idée de quoi ?

      Sinon, au passage j’ai apprécié d’être prévenu de ta réponse par courriel :-)
      C’est nouveau dans SPIP, ou c’est un plugin ?

      Quant à feed burner, tu parles bien du site www.feedburner.com qui a été racheté par google ?

    Répondre à ce message

  • Voilà, je n’utilise pas iTunes pour Spip, mais...
    ...j’ai récupéré un squelette que je souhaite adapter (celui de davduf ^_^) et j’ai cette erreur lorsque je charge la page d’accueil :

    # Erreur(s) dans le squelette

    * Erreur : filtre « itunes » non défini,

    J’ai beau regarder dans les pages (et les inclusions) mais je ne trouve rien qui se réfère à un filtre iTunes.

    A quoi ressemble un filtre « itunes » ?

    Répondre à ce message

  • 1

    J’ai une erreur « Not found » quand je clique sur le document pdf (The requested URL /static/podcast_specifications.pdf was not found on this server). Le document est ailleurs ?

    Répondre à ce message

  • 5

    Désolé mais je n’arrive pas à comprendre comment installer ces fichiers ? Que dois je faire par rapport à mes propres squelettes ?

    Merci encore

    • Personne pour m’aider ? Comment installer ces fichiers ?
      Merci ,-)

    • Yo Dav,

      Il fautre le html dans ton dossier squelette et le php3 à la racine de ton spip.

      ++

      DJDavduf sur itunes ?

    • Avant tout, merci de prendre de ton temps...

      *
      * *

      DJ Davduf sur iTunes ? Heu... oui... ehu.. c’est l’idée ,-))))

      *
      * *

      Mais, pour ça, faut que je me décarcasse... J’ai suivi tes conseils à la lettre mais rien...

      J’ai bien mis les deux fichiers à la racine et voici ce qui arrive quand je tape
      « www.davduf.net/spiptunes.php3 »

      il re-reroute bien vers
      « feed ://www.davduf.net/spiptunes.php3 »

      Mais, là, on dirait un fichier backend classique.
      Je veux dire, ça prend mes derniers articles et c’est tout (cf. feed ://www.davduf.net/spiptunes.php3)

      Du coup, ça ne donne rien sur iTunes, ni en copiant l’url www.davduf.net/spiptunes.php3 ni avec pcast ://www.davduf.net/spiptunes.php3

      J’avoue ne pas bien comprendre...

      Merci d’avance - vraiment,
      Davduf

    • Salut les amis,

      c’est pas pour cafter, mais il me semble qu’il y a un truc un peu plus cool qui se prépare de ce coté :
      -  http://trac.rezo.net/trac/spip/chan...

      Avec en particulier la possibilité de joindre plusieurs fichiers audio sur un article :
      -  http://trac.rezo.net/trac/spip/file...

      Un avantage assez déterminant pour par exemple créer un équivalent amélioré du beau projet à l’oeuvre ici :
      -  http://www.incipitblog.com/index.ph...

      Qu’est ce que vous en dites ?

    • Merci Dieudonné !

      Quand tu dis : « Avec en particulier la possibilité de joindre plusieurs fichiers audio sur un article », est ce que ce sera valable aussi pour les sites (et pas seulement les articles) ?

      Merci encore.

    Répondre à ce message

  • Christian Mercat

    Le site de l’émission de Daniel Mermet Là-bas si j’y suis est sous spip, ce serait vraiment chouette d’en faire un podcast, Franck@la-bas.org pour le contacter et faire ce qu’il faut, je pense que ça serait vraiment la démonstration qui permettrait d’illustrer votre propos.

    Répondre à ce message

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom