podCloud Blog

podCloud Blog

Blog officiel de podCloud

podCloud

Retrouvez ici les actualités et les annonces de l'équipe de podCloud. N'hésitez pas à commenter les news, on vous répondra!

Post
En cours de lecture

Des stats des notifications et des bugs...

Nous avions la base de données qui était sur-saturée par les notifications de traitement et nous avons purgé tout ça, corrigé pour que ça ne se reproduise plus.

Les podcasts dont le flux est hébergé chez nous ont subi des coupures, ce qui n'est vraiment pas glop, et nous vous remercions tous de la patience et la gentillesse dont vous avez fait preuve à notre endroit.

Petit update sur la situation actuelle de podCloud :

Le traitement pour mise en cache des stats des podcasts externes a pu reprendre et devrait s'achever dans quelques jours (il y en a beaucoup).
A l'avenir, le serveur n'aura plus à tout calculer à chaque fois, mais fera appel à des calculs déjà faits (en totalité ou en partie).
C'est déjà en place pour les podcasts internes et c'est ce qui a rendu, depuis quelques jours maintenant, les courbes de stats plus réactives (voir tout simplement actives).

Nous avons aussi placé des pré-calculs un peu partout, aux endroits stratégiques, afin que le serveur ne travaille pas pour rien.

Dans la panique de voir notre chère Eve (le serveur dédié) mourrir sous la charge des calcul ET de la livraison des fichiers jusqu'à votre navigateur, nous avons décidé de passer par un CDN.
Pour les plus novices, un CDN c'est un service qui se situe entre vous et nous et qui évite que le serveur envoie x fois la même demande identique au serveur si plusieurs personnes veulent le même contenu.
Par exemple les icônes de l'interface ou les pochettes des podcasts vous seront probablement délivrées va le CDN qui les aura gardés en mémoire pour les livrer plus vite.
Un peu comme la mémoire vive d'un ordinateur qui évite de solliciter le disque dur... Ce n'est pas 100% exact mais c'est une image.
Cela veut dire que vous devriez avoir des temps de chargement réduits par rapport à avant !

On en a profité aussi pour améliorer la recherche qui est désormais beaucoup beaucoup beaucoup plus rapide, surtout pour les podcasts, vu que pour les épisodes c'était déjà pas mauvais ! (techniquement c'était pas le même moteur, maintenant c'est le cas... bref, c'est de la cuisine interne).

Il reste encore un peu à faire pour finir cette phase d'optimisation, comme par exemple remettre les stats du tableau de bord du studio, mais nous voyons enfin le bout du tunnel de cette crise qui a beaucoup joué sur le moral et a mis un coup d'arrêt à la phase de R&D.

Nous avons des choses sympathiques sur lesquelles nous voulons avancer et il nous tarde vraiment d'y retourner pour vous les offrir, mais nous tenons à le faire dans de bonnes conditions.

Bref, nous avons été un peu victimes d'une chose à laquelle nous ne sommes pas habitués: le succès ;-)
Mais rassurez-vous on va corriger ça aussi (ou pas) !

On se reparle très vite.

Post
En cours de lecture

Des news en vrac pour patienter...

Bonjour à tous,

Comme nous sommes un peu en retard sur la RoadMap, voici un petit article juste pour garder le contact !

Mais avant de parler amélioration, parlons de l'existant :

  • Une gestion des doublons a été mise en place il y a peu. Si un nouvel épisode avec exactement le même titre est posté sur un flux, le serveur ne garde que celui présent sur le flux ou le dernier en date.
  • Certains d'entre vous (et probablement les plus anciens du service) peuvent rencontrer des soucis d'affichage des statistiques : le chargement des courbes est trèèèèès long et/ou se crashe. En général c'est signe d'un fort auditoire. Nous sommes conscients du problème et nous allons faire de l'optimisation pour régler cela au plus vite.

Parlons améliorations futures :

Nous avons fait un détour pour préparer une fonction assez sympathique et qui s'est avérée pleine de potentiel pour la suite, mais nécessitait des fonctions prévues pour plus tard pour avoir un intérêt réel à vos yeux.
Sans compter que cela exigeait de prévoir "à l'aveugle" des fonctions non réalisées, voir sans cahier des charges établi.

Deux solutions s'offraient à nous:

  1. La finir rapidement, la mettre en ligne sans qu'elle puisse directement vous démontrer son potentiel et avec le risque de devoir refaire une partie du travail
  2. Laisser cette fonction mûrir dans son coin et se remettre aux playlists.

Vous nous connaissez, on a choisi la 2ème solution !
Donc pas de date de sortie pour cette fonction, mais sachez que ce "side-project" est en ligne en l'état sur le site (tout buggé)... caché ! Voyez-le comme un easter-egg... Bonne chasse, et si vous trouvez, restez discret ! ;-)

Concernant les playlists, il s'agit de la dernière fonction majeure de podCloud, et comme à chaque fonction majeure, elle ne viendra pas sans conséquence sur le reste du site:

  • Nous allons améliorer un peu au passage la page "Tous mes abonnements"
  • La barre latérale sera un peu plus ergonomique, surtout sur mobile

Donc pour conclure, sachez que nous prendrons le temps qu'il faudra pour faire cela au mieux, en marquant des pauses dans le développement pour débugger ce qui doit l'être.

Post
En cours de lecture

RoadMap 2015

carte

Rafraîchissantes lenteurs...


Juste après notre retour de vacances, nous avons optimisé le traitement des podcasts puis avons voulu testé le moteur en injectant les 7000 podcasts de Podcast Addict.
Ce n'était pas évident, cela ne s'est pas trop mal passé et on en a profité pour améliorer encore l'automate.
Nous avons tout récemment terminé l'importation. (champagne!)
Mais c'est beaucoup de podcasts... Cela implique que toutes les 3h, le serveur doit lire 5777 flux RSS et télécharger les nouveaux médias pour analyse.
Si vous ressentez un ralentissement (cela reste utilisable) à 3h, 9h,12h, 15h, 18h, 21h ou minuit pendant une durée pouvant aller de 15 minutes à 1h30, c'est donc "normal".
Enfin non c'est pas "normal", mais maintenant vous savez d'où ça vient. Et on va continuer d'améliorer au fur et à mesure.
 

Notes à Béné


A ceux qui trouvent que la fonction d'écoute vole un peu la vedette à la partie podcasteur de podCloud, qu'ils se rassurent, nous travaillons actuellement sur la nouvelle version de l'éditeur de notes d'émissions qui sera, à l'image du reste de podCloud, à la fois minimaliste pour ceux qui n'ont pas de grands besoins, mais aussi très puissant pour ceux qui veulent aller très loin.
Pour cela nous avons choisi le langage Markdown, qui a l'avantage de pouvoir être un simple bout de texte pour les plus débutants, un moyen de mettre en forme facilement pour les initiés (ou les passionnés), mais non limitatif, avec une compatibilité totale avec le HTML (pour les plus experts d'entre vous).
Dans l'esprit d'accompagnement à la création numérique qui fait partie des buts de l'asso PodShows, ce langage nous parait assez adapté pour initier aux concepts de balises, de formatage, tout en douceur. Un niveau intermédiaire, donc, entre le simple texte et le HTML.
L'avantage pour nous est que cela nous permet de nous débarrasser du générateur de code que nous avions installé au tout début du projet et qui s'avère instable lors de l'édition et pas très propre d'un point de vue du code.

Lulu lit. Et quand Lulu l'a lu, elle le dit.


On est sur une bonne nouvelle pour tous ceux qui ont écouté beaucoup de podcasts avant l'arrivée de podCloud et qui utilisent activement la partie écoute : nous avons enfin une interface satisfaisante pour marquer comme lu/non-lu, et nous devrions commencer à la mettre en place sous peu (on s'y met après le Markdown).
(merci Walter Proof pour le titre de ce paragraphe)

Flux migratoire d'un podcast sauvage

Pour les podcasteurs, nous allons mettre en place la fonction qui permet de récupérer la propriété d'un podcast présent au catalogue, (en prouvant que c'est le votre à la manière du flux parent). Nous devrions par la même permettre de transférer la propriété d'un podcast d'un utilisateur à l'autre. (vers début mars 2015)
#### Replay à part Pour endiguer un peu l'invasion des replay tout en continuant de les proposer, il seront désormais à part dans une section dédiée.
#### SEO & Cards Nous allons faire un peu d'optimisation au niveau de la structure du code pour qu'il soit mieux interprété encore par les **moteurs de recherche** et au passage en profiter pour améliorer le rendu des **liens partagés sur les réseaux sociaux** (début Avril 2015)
#### Performances Nous avons fait une énorme pause non prévue sur la RoadMap suite à des problèmes de lenteurs et de crash. Nous allons reprendre dès que possible la suite de l'avancement
#### Listes de lectures Vous pourrez mettre de côté, réarranger et retrouver facilement un épisode que vous avez aimé... ou que vous avez l'intention d'écouter... au fond ce sera vos **playlists** à vous d'en faire ce que bon vous semble ! Cette mise à jour nous demande une petite refonte ergonomique de la "partie gauche" du site, mais *chuuut* ! #### podCloud, site d'import/export Il est prévu de permettre aux auditeurs de gérer leurs abonnements et playlists hors de podCloud avec un peu plus de souplesse, notamment exporter un flux qui marquera comme lu chez l'utilisateur tout épisode téléchargé via ce flux spécial et à l'inverse, il pourra importer ses podcasts depuis un OPML.



01/01/2016

ici



La suite du développement sera étirée jusqu'en 2017

SECRET

chuuut, ça sera long mais chuuut


Historique

Pour encore plus d'ergonomie, vous aurez (enfin) accès à l'historique de vos activités.


Petites remises au point

Tout n'est pas 100% parfait dans ce qui est en place à l'heure actuelle et nous ferons une pause programmée dans les nouveautés pour fignoler ce qui est déjà en place avec le recul et l'expérience accumulée depuis.
Au programme: moteur de lecture des épisodes à remplacer/améliorer, petites retouches de l'ergonomie...


Et après ?

Patience... On a déjà des choses prévues mais nous ne savons pas dans quel ordre spécifiquement.
Mais si vous voulez en savoir plus, nous avons tout dévoilé dans un Gamecraft sur podCloud d'une durée assez courte : 4 heures 2 minutes et 30 secondes.


Hé Jean-Michel ! C'est quoi ce bruit dans l'moteur?


Durant la mise en place de ces fonctions, sachez que nous bidouillons aussi régulièrement podCloud lorsque nous découvrons un bug (souvent grâce à vous) et tentons d'améliorer les performances, la compatibilité etc.

Si vous découvrez un truc qui ne va pas, vous savez nous contacter (apparemment), donc continuez à le faire, c'est top! On tente d'être les plus réactifs possible en échange du fait de ne pas être infaillibles.


On se reparle bientôt ?


Bien évidemment ! Nous vous tiendrons au courant de l'arrivée de nouvelles fonctions au fur et à mesure.

Post
En cours de lecture

SEO et Cards

Cette mise à jour vous permet surtout de partager encore plus efficacement les liens vers podCloud avec un aperçu (appelé "Cards" sur Twitter) contenant :

  • la pochette
  • le titre
  • la description -le lien vers la page

Entrez simplement le lien et Facebook, Twitter (ou autre service utilisant OpenGraph) générera un aperçu tel que celui-ci:
opengraph aperçu
(l'aspect diffère un peu d'un service à l'autre)

Nous avons aussi optimisé le code des pages, ajoutant des balises nécéssaires à une bonne indexation, permettant à terme un meilleur référencement et donc une meilleure visibilité de vos contenus !

Post
En cours de lecture

Amélioration de l'ordre des publications + catégories iTunes

[edit du 25/03/15: ajout des catégories iTunes]

Bonjour à tous !

Voici une mise à jour non prévue sur la roadmap mais demandée sur Twitter à de multiples reprises :

Lord de Ring

Comme vous le savez, sur les minisites, vous pouviez choisir l'ordre d'affichage des épisodes : du plus récent au plus ancien (classiquement celui d'une émission) ou l'inverse (celui d'une fiction).

Or iTunes a annoncé prendre en charge le choix de l'ordre des épisodes via une balise "itunes:order" (propriétaire, évidemment!) dans le flux.

Nous avons donc implémenté cette fonction ET nous avons décidé de refléter votre choix aussi dans le catalogue podCloud

Une mise à jour qui va faire plaisir aux créateurs de fictions / livres audio / tutoriels principalement, mais aussi ceux qui souhaitent que leur podcast soit lu dans cet ordre.

Et pour que vous ne ratiez pas cette option, elle est désormais dans les fonctions basiques du flux.

ordering studio

Les auditeurs peuvent aussi gérer l'ordre d'affichage de chacun des flux selon leurs préférences personnelles, dans les options de leurs abonnements :

ordering-subscription

Catégories iTunes

podcasts itunes

Quitte à contenter les demandes exprimées, on a ajouté de quoi indiquer les catégories iTunes dans le flux, puisque Apple ne vous laisse aucun contrôle sur votre rangement autrement que via le flux lui-même.
Vous trouverez ceci dans la section "Avancé" de l'éditeur de flux.

itunes category

Et c'est tout... pour le moment...

On se reparle très vite pour de prochaines mises à jour !