M'en sors pas...

Salut la liste

j'essaie toujours de créer un flux rss qui prenne en charge mes fichiers audio, mais mon icône RSS ne me renvoie que vers des syndications textuelles.... Je voudrais que les utilisateurs puissent syndiquer mes morceaux vers iTunes, par exemple, mais je n'y arrive pas... Je voudrais éviter de passer par un blog...
C'est le fichier backend.html que je dois modifier? C'est un fichier xml que je dois créer? Si oui, comment et avec quelles valeurs?

Merci

Cyrill

* Cyrill Bloch tapuscrivait, le 07/04/2008 21:32:

Salut la liste

j'essaie toujours de créer un flux rss qui prenne en charge mes fichiers audio, mais mon icône RSS ne me renvoie que vers des syndications textuelles.... Je voudrais que les utilisateurs puissent syndiquer mes morceaux vers iTunes, par exemple, mais je n'y arrive pas... Je voudrais éviter de passer par un blog...
C'est le fichier backend.html que je dois modifier? C'est un fichier xml que je dois créer? Si oui, comment et avec quelles valeurs?

Tu as cherché dans Google : SPIP podcast ?

--
RealET

Oui, pas mal de temps, même... ça m'a renvoyé entre autres vers spipcast, qui ne veut pas marcher chez moi...

Cyrill

le 8/04/08 7:48:

* Cyrill Bloch tapuscrivait, le 07/04/2008 21:32:
  

Salut la liste

j'essaie toujours de créer un flux rss qui prenne en charge mes fichiers audio, mais mon icône RSS ne me renvoie que vers des syndications textuelles.... Je voudrais que les utilisateurs puissent syndiquer mes morceaux vers iTunes, par exemple, mais je n'y arrive pas... Je voudrais éviter de passer par un blog...
C'est le fichier backend.html que je dois modifier? C'est un fichier xml que je dois créer? Si oui, comment et avec quelles valeurs?
    

Tu as cherché dans Google : SPIP podcast ?

Bonjour Cyrill,

Peux tu en dire un peu plus sur le :« ça ne veut pas marcher chez moi »?

As-tu construit un fichier exploitable par iTunes pour un Podcast ? Comment fonctionne ton site? Un fichier son par article ou un article contenant tous les fichiers son?

Sais-tu comment est construit un fichier de Podcast?

Par exemple, tu construis un fichier podcast.html à placer dans tes squelettes

Tu mets cet entête :

#CACHE{3600}
[(#HTTP_HEADER{Content-type: text/xml[; charset=(#CHARSET)]})]<?xml version="1.0"[ encoding="(#CHARSET)"]?>
<rss version=« 2.0 »
xmlns:itunes=« http://www.itunes.com/dtds/podcast-1.0.dtd »

***Titre de ton Podcast*** #URL_SITE_SPIP ***Description de ton podcast*** SPIP [http://blogs.law.harvard.edu/tech/rss](http://blogs.law.harvard.edu/tech/rss) #LANG ***Copyright le nom*** [(#DATE|annee|textebrut|entites_html|entites_unicode)] Ton Nom *** Mots clés de ton podcast*** no *** Nom du proprio *** *** adresse mail ***

Il te faut changer au moins les textes entre ***
Puis à partir de là, les boucles doivent afficher des éléments en fonction de SPIP, le code que j’indique ici travaille sur un seul article dans lequel on ajoute des documents (MP3). Le numéro de l’article est indiqué par XXX, on récupère une première fois des informations au sujet du podcast comme la date de dernière construction de ce fichier ou le logo de l’article en question pour Logo du podcast puis une boucle qui cherche les MP3 attachés à l’article et donc les intègres dans des items… On ne cherche que 15 documents max dans le podcast mais il est possible de ne pas les limiter!

<BOUCLE_article(ARTICLES) {id_article=XXX}{!lang_select}>
[(#DATE_MODIF|affdate{‹ r ›})]
<B_logo>
<BOUCLE_logo(DOCUMENTS){id_article}{0,1}{par date}{inverse}{age >= 0}{extension==jpg|png|gif}>
[
(#URL_DOCUMENT|url_absolue)

*** Titre du podcast*** #URL_SITE_SPIP *** Description du podcast*** ] = 0}{extension=mp3}> [(#TITRE|liens_absolus|texte_backend)] [(#URL_DOCUMENT|url_absolue)] [(#DESCRIPTIF|liens_absolus|texte_backend)] [(#DATE|affdate{'r'})] [(#URL_DOCUMENT|url_absolue)] *** mots clés du podcast***

Déjà, avec ça, tu peux tester… Pour tester dans iTunes, il y a une fonction particulière et là, je te conseille de te reporter à la doc en ligne d’iTunes mais ton lien doit pointer sur http://www.tonsitespip.net/spip.php?page=podcast
Il y a sûrement quelques adaptations à faire, surtout que c’est tiré d’un squelette multilingue…

Tiens moi au courant!

  • Seb -

Le 8 avril 2008 07:57, Cyrill Bloch <cyrill.bloch@yahoo.fr> a écrit :

Oui, pas mal de temps, même… ça m’a renvoyé entre autres vers
spipcast, qui ne veut pas marcher chez moi…

Cyrill

le 8/04/08 7:48:

  • Cyrill Bloch tapuscrivait, le 07/04/2008 21:32:

Salut la liste

j’essaie toujours de créer un flux rss qui prenne en charge mes fichiers
audio, mais mon icône RSS ne me renvoie que vers des syndications
textuelles… Je voudrais que les utilisateurs puissent syndiquer mes
morceaux vers iTunes, par exemple, mais je n’y arrive pas… Je voudrais
éviter de passer par un blog…
C’est le fichier backend.html que je dois modifier? C’est un fichier xml
que je dois créer? Si oui, comment et avec quelles valeurs?

Tu as cherché dans Google : SPIP podcast ?


liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip.net/fr_article1054.html


Par respect pour l’environnement, n’imprimez ce courriel que si c’est nécessaire.
Ensemble, sauvons notre planète!

Bonjour, et merci,

j'ai essayé de faire fonctionner ton code, mais quand je tape http://localhost/MonSpip/index.php?page=podcast j'obtiens l'erreur suivante: Erreur d'analyse XML : aucun élément trouvé
Emplacement : http://localhost/MonSpip/index.php?page=podcast
Numéro de ligne 1, Colonne 1 :

et plus rien ensuite...
ça veut dire quoi? J'ai créé une rubrique Audio avec des articles contenant les mp3s, pourtant...

Cyrill

le 8/04/08 8:54:

Bonjour Cyrill,

Peux tu en dire un peu plus sur le :"ça ne veut pas marcher chez moi"?

As-tu construit un fichier exploitable par iTunes pour un Podcast ? Comment fonctionne ton site? Un fichier son par article ou un article contenant tous les fichiers son?

Sais-tu comment est construit un fichier de Podcast?

Par exemple, tu construis un fichier podcast.html à placer dans tes squelettes

Tu mets cet entête :

#CACHE{3600}
[(#HTTP_HEADER{Content-type: text/xml[; charset=(#CHARSET)]})]<?xml version="1.0"[ encoding="(#CHARSET)"]?>
<rss version="2.0"
    xmlns:itunes="Connecting to the iTunes Store.;
>
<channel>
    <title> ***Titre de ton Podcast*** </title>
    <link>#URL_SITE_SPIP</link>
    <description> ***Description de ton podcast*** </description>
    <generator>SPIP</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss&lt;/docs&gt;
    <language>#LANG</language>
    <copyright>***Copyright le nom*** [(#DATE|annee|textebrut|entites_html|entites_unicode)]</copyright>
    <itunes:author> Ton Nom</itunes:author>
    <itunes:category text=" ***Type de la catégorie***">
        <itunes:category text="*** Ultra catégorie ***" />
    </itunes:category>
    <itunes:category text="Music" />
    <itunes:keywords>*** Mots clés de ton podcast***</itunes:keywords>
    <itunes:explicit>no</itunes:explicit>
    <itunes:owner>
        <itunes:name>*** Nom du proprio ***</itunes:name>
        <itunes:email>*** adresse mail ***</itunes:email>
    </itunes:owner>

Il te faut changer au moins les textes entre ***
Puis à partir de là, les boucles doivent afficher des éléments en fonction de SPIP, le code que j'indique ici travaille sur un seul article dans lequel on ajoute des documents (MP3). Le numéro de l'article est indiqué par XXX, on récupère une première fois des informations au sujet du podcast comme la date de dernière construction de ce fichier ou le logo de l'article en question pour Logo du podcast puis une boucle qui cherche les MP3 attachés à l'article et donc les intègres dans des items.... On ne cherche que 15 documents max dans le podcast mais il est possible de ne pas les limiter!

<BOUCLE_article(ARTICLES) {id_article=XXX}{!lang_select}>
    <lastBuildDate>[(#DATE_MODIF|affdate{'r'})]</lastBuildDate>
    <B_logo>
        <BOUCLE_logo(DOCUMENTS){id_article}{0,1}{par date}{inverse}{age >= 0}{extension==jpg|png|gif}>
            [<image>
              <url>(#URL_DOCUMENT|url_absolue)</url>
              <title>*** Titre du podcast***</title>
              <link>#URL_SITE_SPIP</link>
              <description> *** Description du podcast***</description>
            </image>]
        </BOUCLE_logo>
    </B_logo> <BOUCLE_documents(DOCUMENTS){id_article}{0,15}{par date}{inverse}{age >= 0}{extension=mp3}>
    <item>
      <title>[(#TITRE|liens_absolus|texte_backend)]</title>
      <link>[(#URL_DOCUMENT|url_absolue)]</link>
      <description> [(#DESCRIPTIF|liens_absolus|texte_backend)]</description>
      <pubDate>[(#DATE|affdate{'r'})]</pubDate>
      <enclosure url="[(#URL_DOCUMENT|url_absolue)]" [length="(#TAILLE)"] type="#MIME_TYPE" />
      <guid isPermaLink="false">[(#URL_DOCUMENT|url_absolue)]</guid>
      <itunes:keywords>*** mots clés du podcast***</itunes:keywords> </item>
  </BOUCLE_documents> </BOUCLE_article>
  </channel>
</rss>

Déjà, avec ça, tu peux tester... Pour tester dans iTunes, il y a une fonction particulière et là, je te conseille de te reporter à la doc en ligne d'iTunes mais ton lien doit pointer sur http://www.tonsitespip.net/spip.php?page=podcast
Il y a sûrement quelques adaptations à faire, surtout que c'est tiré d'un squelette multilingue...

Tiens moi au courant!

- Seb -

Le 8 avril 2008 07:57, Cyrill Bloch <cyrill.bloch@yahoo.fr <mailto:cyrill.bloch@yahoo.fr>> a écrit :

    Oui, pas mal de temps, même... ça m'a renvoyé entre autres vers
    spipcast, qui ne veut pas marcher chez moi...

    Cyrill

     le 8/04/08 7:48:
    > * Cyrill Bloch tapuscrivait, le 07/04/2008 21:32:
    >
    >> Salut la liste
    >>
    >> j'essaie toujours de créer un flux rss qui prenne en charge mes
    fichiers
    >> audio, mais mon icône RSS ne me renvoie que vers des syndications
    >> textuelles.... Je voudrais que les utilisateurs puissent
    syndiquer mes
    >> morceaux vers iTunes, par exemple, mais je n'y arrive pas... Je
    voudrais
    >> éviter de passer par un blog...
    >> C'est le fichier backend.html que je dois modifier? C'est un
    fichier xml
    >> que je dois créer? Si oui, comment et avec quelles valeurs?
    >>
    > Tu as cherché dans Google : SPIP podcast ?
    >
    _______________________________________________
    liste spip
    spip@rezo.net <mailto:spip@rezo.net> - désabonnement :
    spip-off@rezo.net <mailto:spip-off@rezo.net>
    Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
    Documentation de SPIP : http://www.spip.net/
    irc://irc.freenode.net/spip <http://irc.freenode.net/spip&gt;
    FAQ : FAQ webmestre - SPIP

--
Par respect pour l'environnement, n'imprimez ce courriel que si c'est nécessaire.
Ensemble, sauvons notre planète!

* Cyrill Bloch tapuscrivait, le 08/04/2008 12:54:

Bonjour, et merci,

j'ai essayé de faire fonctionner ton code, mais quand je tape http://localhost/MonSpip/index.php?page=podcast j'obtiens l'erreur suivante: Erreur d'analyse XML : aucun élément trouvé
Emplacement : http://localhost/MonSpip/index.php?page=podcast
Numéro de ligne 1, Colonne 1 :

et plus rien ensuite...
ça veut dire quoi? J'ai créé une rubrique Audio avec des articles contenant les mp3s, pourtant...

Ca veut dire que le xml est mal formé, pas qu'il ne peut pas être lu par un iPod.
Tu as testé avec un iPod ?

--
RealET

en fait pour tester ton fichier avec itunes tu peux peut-être utiliser ce lien :

itpc://www.tonsite.fr/spip.php?page=podcast

ça ouvre dans itunes ton podcast qui contient, dans ce cas, les fichiers mp3 de l’article XXX.

mais du coup, j’ai une question :

  • comment faire pour podcaster tous les fichiers mp3 publiés sur le site (et pas seulement ceux de l’article XXX)?
    j’ai essayé en ajoutant un mot clé « podcast » aux articles comprenant des fichiers audio. puis ai remplacé dans mon fichier podcast.html <BOUCLE_article(ARTICLES) {id_article=224}{!lang_select}>

par <BOUCLE_article(ARTICLES) {id_mot=191}{!lang_select}>

mais… ça ne semble pas marcher…

si quelqu’un a une idée…

merci !
audrey

Le 08/04/08, RealET <real3t@gmail.com> a écrit :

  • Cyrill Bloch tapuscrivait, le 08/04/2008 12:54:

Bonjour, et merci,

j’ai essayé de faire fonctionner ton code, mais quand je tape
http://localhost/MonSpip/index.php?page=podcast j’obtiens l’erreur
suivante: Erreur d’analyse XML : aucun élément trouvé
Emplacement : http://localhost/MonSpip/index.php?page=podcast
Numéro de ligne 1, Colonne 1 :

et plus rien ensuite…
ça veut dire quoi? J’ai créé une rubrique Audio avec des articles
contenant les mp3s, pourtant…

Ca veut dire que le xml est mal formé, pas qu’il ne peut pas être lu par
un iPod.
Tu as testé avec un iPod ?

RealET


liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip.net/fr_article1054.html