Peu le savent, mais Dailymotion possède un moteur RSS remarquable permettant de rechercher, ordonner et trier le contenu souhaité.
Rappels
Pour ceux qui ne sont pas familier de Dailymotion, des RSS ou des deux, voilà pour chacun un petit extrait de ce qu'en dit wikipedia.
Dailymotion
Dailymotion est une entreprise d'origine française offrant un service en ligne de partage et de visionnage de clips vidéos.
Possédant la deuxième place au niveau mondial des sites de sa catégorie, juste après l'américain YouTube (appartenant à Google) mais devant Metacafe, le site web de Dailymotion compte environ 40 millions de pages vues par jour et plus de 3 millions de visiteurs uniques par jour en mai 2007. En outre, ceux-ci importent près de 15 000 nouvelles vidéos par jour. Le nombre d'inscrits s'élève au total à environ 7 millions d'internautes. Le directeur général Marc Zaleski prévoit que Dailymotion sera rentable avant 2009 et annonce un chiffre d'affaire de 10 millions d'euros pour 2008.
RSS désigne une famille de formats XML utilisés pour la syndication de contenu Web.
Ce standard est habituellement utilisé pour obtenir les mises à jour d'informations dont la nature change fréquemment. Typiquement cela peut être des listes de tâches dans un projet, des prix, des alertes de toutes natures, des nouveaux emplois proposés, les sites d'information ou les blogs. Pour les recevoir, l'utilisateur doit s'abonner au flux, ce qui lui permet de consulter rapidement les dernières mises à jour, à l'aide d'un agrégateur, sans avoir à se rendre sur le site.
Nous ne rentrerons pas dans les particularités de chacun de ces formats mais il était nécessaire de le préciser pour comprendre la quantité d'information mise à disposition.
Dailymotion en HTML ou en RSS ?
Ces rappels faits, rentrons dans le coeur du sujet : la capacité de Dailymotion à renvoyer du RSS aussi bien que du HTML.
Lorsque vous allez sur Dailymotion avec un navigateur web, par défaut le site vous renvoie du HTML et votre navigateur l'interprète pour vous afficher la page d'accueil, ce HTML changeant au fur et à mesure de votre navigation.
Mais du point de vue du moteur de Dailymotion, le HTML n'est qu'une des manières de "répondre" à votre demande :
Quand vous regardez les vidéos d'un utilisateur, disons "Mattrunks", votre url sera la suivante : http://www.dailymotion.com/mattrunks/1. Le moteur va prendre "mattrunks", comprendre qu'il s'agit d'un utilisateur (on parlera du "1" un peu plus loin) et va vous "répondre" en vous envoyant, en HTML, la page présentant les vidéos.
Mais pour que Dailymotion vous "réponde" avec un flux RSS, il suffit d'ajouter "/rss" juste après le "dailymotion.com". Il en va de même avec quasiment n'importe quelle requête.
Vidéos
Commençons par quelques exemples sur les vidéos.
Utilisateur
Si on reprend l'URL permettant d'afficher les vidéos de Mattrunks et qu'on y ajoute le "/rss", l'url pour avoir un flux RSS de ses vidéos est :
La sortie RSS n'étant qu'un moyen qu'a Dailymotion de s'exprimer, vous pouvez l'utiliser pour chercher non seulement des vidéos, mais aussi pami les utilisateurs et les groupes.
Vidéos
Si vous effectué une recherche sur "Star Wars déconne" par l'interface web, vous obtiendrez l'URL suivante :
Comme par l'interface web, il est possible d'ordonner et filtrer ces résultats.
Ordonner
Pour ordonner les vidéos correspondant à un élément (utilisateur, groupe ou chaine), il faut ajouter le critère (ici "popular") après le type d'élément renvoyé :
Lors de la présentation de notre premier exemple (vidéos de mattrunks) vous avez pu noter le "1" à la fin de la requête. Il limite le nombre de vidéos renvoyés à 1 groupe de 15 vidéos. Pour modifier ce comportement vous pouvez indiquer le numéro de la première vidéo souhaitée (selon l'ordre indiqué) et le nombre de vidéo souhaité.
Ainsi, si vous ne voulez que les 5 dernières vidéos, ce sera :
Comme évoqué plus haut, le RSS servi par Dailymotion ne contient pas que les éléments de base d'un RSS (titre, texte, date, lien) mais remonte bien plus d'informations. Je ne vais pas exposer toutes les informations mais seulement quelques-unes à titre d'exemple, libre à vous de les regarder en détail.
Pour un utilisateur, on obtient, selon la requête (vidéo ou recherche) :
Son pseudo
Sa présentation
L'URL de son avatar
L'URL de son profil
...
Pour une vidéo :
L'auteur
La présentation de la vidéo
Une URL de .FLV (fichier vidéo flash)
Une URL de .SWF (fichier flash)
Le code HTML pour afficher le player Dailymotion avec cette vidéo
Les informations de votes, de vues, de commentaires...
Les tags associés
...
Applications
D'un point de vue global, les utilisations des RSS de Dailymotion reposent sur l'intérêt d'importer le contenu de Dailymotion au sein de son site, quel qu'en soit la raison.
Outils Dailymotion
Sans surprise, Dailymotion a déjà mis en place des outils, tirant profit de leurs flux RSS, permettant d'afficher un choix de vidéo :
Pour vous présenter concrètement les possibilités qu'offre ce moteur de RSS, voilà une petite démonstration que nous avons mise en place : http://blog.jandk.fr/demos/dailymotion_rss/
L'interface n'est pas complète mais le but étant de montrer ce qu'il est possible de faire grâce aux flux RSS de Dailymotion, ça n'a pas d'importance.
Par défaut le flux RSS utilisé est celui des dernières vidéos HD envoyées, vous pouvez en passer un autre grâce au paramètre 'rss_url'.
Par exemple, pour les dernières vidéos envoyées par "lemonde.fr" :
Prenons un autre exemple, celui d'Anieres Web TV, une webTV ayant fait le choix de mettre ses vidéos sur Dailymotion sans doute pour minimiser ses coûts d'hébergement et profiter des forces du site (notoriété, possibilité de propagation). Cette webTV diffuse ses vidéos sur Dailymotion mais les centralise aussi sur son site grâce à un outil Dailymotion, le videozap.
C'est le premier pas, mais pourquoi ne pas remonter aussi la description enregistrée sur Dailymotion, ou le nombre de vue, ou tout simplement se libérer de la présentation du videoZap ?
Site de concours vidéo
Autre contexte : une marque décide d'organiser un concours vidéo pour buzzer sur son lancement produit mais puisque ce n'est qu'un petit élément de la communication 360°, il n'y a qu'un petit budget empêchant la mise en place d'un serveur dédié aux vidéos et ne permettant pas non plus de passer par des prestataires de services B2B comme Kewego.
Qu'à cela ne tienne, il suffit de faire un petit wordpress sur lequel on ajoute dans l'administration une page pour valider les vidéos à afficher, vidéos remontées depuis le RSS d'un groupe Dailymotion et le coût n'aura été que de D.A., d'intégration et d'un peu de développement.
Résultat : un blog aux couleurs de la marque, invitant au buzz et ajoutant aux RSS du groupe des commentaires et autres remarques pertinentes sur l'utilisation faite du produit dans telle ou telle vidéo.
Une autre interface
Techniquement il est envisageable de réaliser une nouvelle interface pour Dailymotion grâce aux informations données par les RSS.
Bien qu'il ne soit pas possible de remplacer l'envoi de vidéo, et encore Dailymotion propose un uploader, on peut imaginer des interfaces spécifiques (comme celle faite pour l'iPhone), ou des interfaces thématiques ne présentant que les vidéos plébiscité par le public dans les 7 derniers jours, sous un design, pourquoi pas, complètement différent.
Bien entendu il n'est pas possible d'envisager le flash à cause des sécurité de la sandbox flash, mais rien qu'en HTML les possibilités sont nombreuses !
salut
Cool ce blog, et Merci pour les info sur le RSS de Dailymotion sur tous l’astuce du ” /RSS ”
Maintenant je vais plonger dans la création d’un script PHP pour ajouter des Vidéos dailymotion juste en entrant l’URL de la vidéo
Quel site ?
Le wall de vidéo ?
TON SITE EST SUPER POURRAIS TU METTRE METTRE LE SCRIPT EN LIGNE
Dailymotion, bilingue RSS : http://tinyurl.com/cyratn
This comment was originally posted on Twitter