Television without ad

Français
http://ysav.free.fr/public/Pr%e9sentation%20t%e9l%e9%20ss%20pub.svg

description
 * programme qui utilise VLC pour voir les stream de télévision sans publicité

le spectateur qui contribue

 * Le spectateur informe en pressant la lettre "P" du clavier (Publicité) que le stream qu'il regarde passe de la publicité. Le logiciel communique alors à un serveur (ou en p2p?) que de la pub est actuellement diffusé sur le stream en question.

Idem, le spectateur informe en pressant la lettre "N" du clavier (No publicité) que le stream qu'il regarde n'a pas de publicité. Le logiciel communique alors à un serveur (ou en p2p?) que de la pub n'est actuellement pas diffusé sur le stream en question.

fonction bon programme
on peut aussi dire "bon programme" ou "mauvais programme", ainsi chaque personne peut en une seule touche(ou click) avoir le programme le plus plébiscitée, avec un retour sur son programme en cours lors de la fin de la pub.

fonctionnement pour tous les spectateurs

 * Le spectateur regarde un programme sur une chaîne de télévision (stream X) et indique au logiciel que c'est le programme qu'il souhaite regarder en pressant "R" du clavier (Regarder).

Lorsque de la publicité apparaît, le logiciel change automatiquement sur un stream sans pub grâce à une information, générée par les utilisateurs acteurs, qu'il reçoit du serveur.

Lorsque la publicité du stream X est terminée, le logiciel en est informé et rebascule sur le stream X.

rôle du serveur
le serveur (ou logique en p2p) reçoit les données des utilisateurs acteurs:
 * Publicité / No publicité
 * Bon programme / Mauvais programme

et traite ces informations via un filtre (pertinence de l'information) pour ensuite renvoyer les informations relatives aux logiciels clients.

autres fonctions
exemple: si je regarde "question pour un champion" tous les jours de la semaine(lundi à vendredi) et que j'appuie sur une touche "meilleur programme" l'émission sera en première position
 * statistiques classiques: audience générale
 * statistiques personnelles : en fonction de l'heure et du jour les chaînes les plus habituellement regardées se classent d'elles mêmes.

liste de stream

 * pour free: http://mafreebox.freebox.fr/freeboxtv/playlist.m3u
 * pour orange: http://www.m3u.fr/orangetv.m3u
 * pour sfr: http://www.m3u.fr/sfrtv.m3u
 * liste publiques de stream?

todo

 * faire une Bande Dessinée explicative
 * python?

programmation python
Voici le code du programme à faire collaborativement :