PeerTV pour Linux

Posté par  . Modéré par rootix.
Étiquettes :
0
20
nov.
2006
Perl
PeerTV est un script perl qui automatise la visualisation des WebTV, en pilotant mplayer et peercast, ce qui, combiné avec une mise a jour automatique de la liste des chaînes, permet de bénéficier de quasiment 300 webTV !

Il est opensource et disponible pour Linux depuis le 19 novembre. Le code est placé sous licence Artistique (Perl Artistic Licence) par souci d'homogénéité avec Perl. La version Windows n'est pas encore "libérée", mais ce sera le cas dès 2007.

L'archive tar.gz est dans la rubrique téléchargements > expérimental du site, et vous trouverez un guide d'installation pour les principales distributions, à la rubrique documentation.

N'hésitez pas à apporter votre contribution si vous avez tenté l'installation sur une distribution non encore répertoriée. S'il y a des volontaires pour créer des paquetages, ils seront également les bienvenus !

Nous voudrions insuffler une dynamique communautaire tant que possible à ce projet, c'est pourquoi un forum, un chat, et une interface d'administration de la liste de chaînes, Peeramid, ont été créés.

Cette sortie de la version Linux marque aussi le passage à l'opensource pour PeerTV. S'il n'y a pas encore de CVS, PeerTV étant un script perl, la source est directement lisible et éditable.

Aller plus loin

  • # Peux pas m'empêcher

    Posté par  (site web personnel) . Évalué à 10.

    > PeerTV étant un script perl, la source est directement lisible

    Je trouve que c'est un peu audacieux comme déduction...
    • [^] # Re: Peux pas m'empêcher

      Posté par  (site web personnel) . Évalué à 4.

      Pourquoi ? (c'est une vraie question, j'apprends le Perl actuellement et j'aimerai en savoir plus) Est-il possible de créer un exécutable ? J'avais cru lire quelque chose sur un présumé perlcc, mais est-ce que celà fonctionne vraiment ? Et est-ce que c'est réellement utilisé ?

      Merci.
      • [^] # Re: Peux pas m'empêcher

        Posté par  (site web personnel) . Évalué à 5.

        Ok, je suis un peu lent mais en lisant le titre, j'ai cru comprendre :).

        C'est dommage, je croyais qu'il y avait réellement quelque chose d'intéressant là :).

        Bon, bah.... merci quand même...
        • [^] # Compiler du Perl

          Posté par  . Évalué à 3.

          C'est HS mais tu peux compiler du Perl avec les backend B::C et B:CC (optimisé). Comme tu l'auras deviné ça traduit le Perl en C.

          Plus d'informations dans B:C(3) et B:CC(3).
          Attention quand même je crois que c'est consideré comme expérimental et doit sûrement y avoir des incompatibilitées.

          exemple: perl -MO=CC,-O2,-ofoo.c foo.pl
    • [^] # Re: Peux pas m'empêcher

      Posté par  . Évalué à 4.

      D'où le logo en forme d'oignon ? le code Perl c'est lacrymogène ? :-)

      Blague à part, l'interpréteur Perl possède les outils adéquats pour éviter de faire du code illisible (perl -w et le mode non tainted), je n'ai pas vu pour l'instant de code illisible écrit sur ces bases.
  • # Super

    Posté par  . Évalué à 6.

    Eh bein merci, n'ayant pas de tele, j'etait partis a la recherche de ce genre de logiciel et je n'ai trouvé que democracyPlayer, qui repondait plus ou moins a mes problemes.

    Sans contest ce logiciel est bien plus ce que je voulais.

    Allez tous vous faire spéculer.

    • [^] # Re: Super

      Posté par  (site web personnel) . Évalué à 5.

      Y'a aussi televidilo qui roulaize bien: http://home.gna.org/televidilo/

      Par contre, dans la dernière version, y'a un truc bizarre: quand je déplie l'arbre au premier niveau, ça rame un bon coup avant d'afficher l'arbre déplié. J'sais pas trop si c'est un problème dans Televidilo ou dans Gtk.
      • [^] # Re: Super

        Posté par  (site web personnel) . Évalué à 3.

        Je plussoie, je dirais meme quel dommage que televidillo soit pas en standard dans les distrib linux grand public. Car c'est super pratique :)
        • [^] # Re: Super

          Posté par  . Évalué à 2.

          ce qui est domage dans televidio, c'est que le fichier flux.xml est de moins en moins a jour..
          • [^] # Re: Super

            Posté par  . Évalué à -1.

            Oui, je sais. Je pense qu'il faudrait un systeme collaboratif ou chacun puisse modifier/corriger le fichier. En effet, je suis loin de regarder toutes les flux disponibles (peut etre 2 ou 3) et donc je me rends pas compte que les autres flux ne marchent pas. Si quelqu'un a une idée de solution miracle :-)

            Je pense utiliser (à vrai dire j'ai déjà commencé à coder un truc dans ce sens) le fichier XML de PeerTV, mais c'est pas encore dit que je sorte quelque chose rapidement, car à vrai dire je n'ai pas beaucoup de temps.
      • [^] # Re: Super

        Posté par  . Évalué à 3.

        Il y a aussi tunapie (webtv et webradio shoutcast)

        http://tunapie.sourceforge.net/
      • [^] # Re: Super

        Posté par  . Évalué à 1.

        A noter que le repository apt-get pour Ubuntu (http://thomas.enix.org/DebianRepository) ne semble pas à jour pour Edgy Eft, mais la version pour Dapper Draker s'installe très bien.
  • # site peertv

    Posté par  (site web personnel) . Évalué à 3.

    juste un petit commentaire HS pour dire que cela serait mieux si une couleur de fond de page était définie sur le site car c'est illisible si l'on utilise un thème avec des couleurs sombres.
  • # Dommage

    Posté par  . Évalué à 4.

    Chez moi (Debian testing), il se scratch après un "Couldn't open encmap iso8859-1.enc".

    Sinon, sans vouloir être méchant, ça serait pas mal de proposer une archive "propre" avant de poster une dépêche de première page. (des fichiers temporaires, 3 PeerTV.pl, dont au moins 2 différents !).
    C'est dommage également qu'il faille s'inscrire avant de faire une bête recherche sur le forum, et que l'ont ai pas accès à autre chose que des binaires Win32 pour les versions antérieurs. Ça limite l'envie de participer. Bonne continuation quand même ;-)
    • [^] # Re: Dommage

      Posté par  . Évalué à 2.

      sur ma debian testing ça passe tout seul donc
      je te recommande
      apt-get install mplayer w32codecs peercast perl-tk libxml-simple-perl
      et pour ce faire , la ligne suivante dans ton sources.list
      deb http://www.debian-multimedia.org etch main


      en tout cas ,ça marche très bien, je suis agréablement surpris par ce programme
      • [^] # Re: Dommage

        Posté par  . Évalué à 2.

        J'ai bien sur pris soin de vérifier toutes les dépendances. Mais je suspecte un bug plus vicieux étant donné que le fichier iso8859-1.enc fait normalement partie de l'interpréteur tcl.

        Je n'ai pas installé PeerTV, je l'ai lancé depuis l'archive dézippé comme indiqué dans le "Guide d'installation" (sic). D'ailleurs, comment l'installer ? Avec l'installeur fourni dans le repertoire 'test' qui installe une version différente (qui ne marche pas non plus chez moi) ?
    • [^] # Re: Dommage

      Posté par  (site web personnel) . Évalué à 10.

      Chez moi (Debian testing), il se scratch après un "Couldn't open encmap iso8859-1.enc".

      C'est normal, c'est un programme obsolète, et il ne gère pas les charset modernes tel que UTF-8...
    • [^] # Re: Dommage

      Posté par  (site web personnel) . Évalué à 2.

      Je ne sais pas si ça peu t'aider mais j'avais la même erreur sur Mandriva 2007 et ça a été réglé en installant les packages :
      perl-XML-NamespaceSupport
      perl-XML-SAX
      perl-XML-LibXML-Common
      perl-XML-LibXML
      perl-Tie-IxHash
      perl-Parse-RecDescent
      perl-libxml-perl
      perl-ExtUtils-ParseXS
      perl-ExtUtils-XSBuilder
      perl-Tk-FileDialog
      perl-AnyEvent-Tk
      perl-encoding-warnings
      perl-XML-LibXSLT

      Au passage, merci au(x) codeur(s) c'est une belle application !
      • [^] # Re: Dommage

        Posté par  (site web personnel) . Évalué à 2.

        Bonsoir

        il est possible que le paquet perl-Template-XML fasse descendre les nécessaires, les manquants, sur une installation de base de 2007.0

        Vraiment bravo pour cette belle application, je peux enfin regarder tranquillement blagonTV ;)
    • [^] # Re: Dommage

      Posté par  . Évalué à 1.

      Bonsoir,
      J'ai le même soucis sur une Slackware 11.0. J'avais trouvé comment rajouter le fichier manquant ici : http://wiki.thiesen.org/page/PerlPages

      Je me retrouve avec une autre erreur maintenant : unknown encoding at line 1, column 30, byte 30 .....

      Mais je suis bien d'accord sur l'archive propre car je bagarre depuis un petit moment avec et je crois que l'ensemble va finir au paradis des octets :)
  • # enfin!

    Posté par  . Évalué à 0.

    ouais on va enfin pouvoir voir le mondial sous linux :)
    non,non moi , j ai toujours l ambition un de ces jours de faire une version python de tvuplayer (d ailleurs,si quelqu un a reussi a le faire tourner avec wine ,ça m interesse....)
    bref pour la version python, je bloque surtout sur "comment programme t on du peer to peer melangé avec du streaming " car gerer plusieurs addreses sources pour un même programme,ok,mais recuperer des bouts de données quand on streame,je dis bof
    • [^] # Re: enfin!

      Posté par  . Évalué à 4.

      A but éducatif, tvants passe sous Wine...
  • # mplayer et qualité de l'image ?

    Posté par  (site web personnel) . Évalué à 1.

    Je viens de l'installer et pour la première fois, je vois la télé sur mon PC...

    Je voulais savoir si certaines option passées à mplayer pouvaient améliorer la qualité de l'image... J'ai cherché, du côté de )autoq mais je comprend pas trop... Quelqu'un a-t-il cherché et trouvé ?

    Puis sinon, de temps en temp, le PeerTV, il plante non ?.. ou alors c'est mplayer qui n'arive pas à ce connecter, je sais pas, mais le programme il semble être planté...
  • # moé

    Posté par  . Évalué à -3.

    Je veux pas faire le rabat-joie mais peut être qu'il aurait été plus utile de contribuer à Geekast (http://home.gna.org/geekast/ ).
    En plus il est en Ruby donc le code source est réellement lisible :)
  • # Deux petites questions

    Posté par  (site web personnel) . Évalué à 1.

    Je viens d'aller faire un ptit tour sur le site, histoire de voir le style de chaines proposées, et j'ai vu des chaines diffusant notament les dernières séries à la mode. Question : est-ce bien légal ? Je ne pense pas que les producteur de 24h chrono accepte que l'on diffuse gratuitement leurs productions et je ne vois pas comment ce genre de webTV peux générer suffisament de revenus pour acheter ce genre de séries.

    Et deuxième question, pour les éventuels amateurs de GO (le jeux) sur linuxfr. Est-ce que vous connaisser des chaine diffusant des parties ou des commentaires (si possible gratuit ou en tout cas pas trop cher.
    Il y avait baduktv qui les diffusait sur son site il y a quelques temps, mais cela ne semble plus le cas.
    Il y a aussi la NHK-cup qui est diffusée, mais je ne sais pas de qu'elle manière on peux avoir cette chaine en france.
    Donc si vous avez des liens je suis interressé.
  • # pas de son

    Posté par  . Évalué à 1.

    /etc/mplayer/codecs.conf

    Mandriva supporte pas le son en NSV. Il faut rajouter le fourcc specifique.

    audiocodec faad
    info "FAAD AAC (MPEG-2/MPEG-4 Audio) decoder"
    status working
    fourcc mp4a,MP4A
    fourcc "AAC " ; Used in NSV
    + fourcc "AACP" ; Used in NSV for AACPlus
    format 0xff
    format 0x706D
    driver faad
    dll libfaad2
    • [^] # Re: pas de son

      Posté par  (site web personnel) . Évalué à 1.

      heu ici le nsv c' est out-of-the-box, quelle version de mplayer utilises tu ? (je vois déjà une version compilée avec le support dll.) Bon merci pour l' info :) mais sur une 2007 par défaut, avec les codecs de mplayerhq par rpm plf, ça roule illico.

      je comprends pas non plus les problèmes "d' instabilité" de ce logiciel, rencontrés par d' autres sur d' autres distrib, et relatés ici : sur ma mdv 2007 il marche au poil, toutes les fonctions : gestion des favoris, liste et programmes, enregistrements. Vraiment parfait ce PeerTV !
  • # c drole !

    Posté par  (site web personnel) . Évalué à 1.

    tar -zxvf PeerTV-033-Linux-061119.tar.gz
    tar: PeerTV-033-Linux/ToolBar.pm: vieux estampile de date 1970-01-01 01:00:00 peu plausible
    tar: PeerTV-033-Linux/init.mpg: vieux estampile de date 1970-01-01 01:00:00 peu plausible
    tar: PeerTV-033-Linux/test/PeerTV-033-Linux/ToolBar.pm: vieux estampile de date 1970-01-01 01:00:00 peu plausible
    tar: PeerTV-033-Linux/test/PeerTV-033-Linux/init.mpg: vieux estampile de date 1970-01-01 01:00:00 peu plausible

    sinon, c'est bien mais pkoi ne pas mettre votre documentation online dans l'archive dans un fichier INSTALL ?
    notamment la page : http://www.peertv.fr/index.php?option=com_content&task=v(...)

    c'est une pratique acceptée de nos jours ;)

    En tout cas, bravo et félicitations.
  • # Intéressant, mais pour les architectures alternatives .. :/

    Posté par  . Évalué à 2.

    Je viens d'essayer à l'installer sur mon ibook, l'installation n'est pas compliquée sur une debian !

    Le programme a l'air de fonctionner pour la lecture vidéo, apparemment les enregistrements ne fonctionnent pas encore mais la version est expérimentale après tout.

    Cependant je suis déçu, non pas du logiciel, mais des WebTVs qui proposent leur stream dans un format illisible (propriétaire) par mon powerpc. En effet, l'installation indique qu'il faut utiliser les w32codecs, packages bien sûr non disponible sur PPC !

    Je suis quand même assez impressionné du choix de chaînes, allant de la chaïne de clips à National Geographic, celà va me permettre de tuer un peu le temps le soir à la fac :)
  • # Licence

    Posté par  . Évalué à 5.

    Et quand est-ce que ça sera libre ? :)

    C'pas mal du tout en tout cas, chapeau pour ce travail ;)
  • # Sympathique ...

    Posté par  . Évalué à 2.

    Installation sans pli sur une mandriva cooker 2007 32bits.

    Par contre il y a chez moi un petit défaut de qualité au niveau de l'interface.
    Les polices ne sont pas très nettes. cf http://littlebzh.free.fr/peertv.png
    Le lancement de ./PeerTV.pl couine un peu : http://littlebzh.free.fr/lauch.peertv.log
    J'ai pas creusé la question et je sais que ce n'est pas tout à fait l'endroit pour mettre ça (on est pas dans un forum, je sais mais j'ai la flemme... et comme y'en a qui on commencé au dessus, j'en remets une (petite) couche, pour la bnne cause).
  • # Peut on rajouter son blog vidéo ?

    Posté par  (site web personnel) . Évalué à 5.

    Bonjour,
    Je gére un blog vidéo en espéranto : http://farbskatol.net

    Il n'y a pas bcp de blog vidéo en espéranto (3/4 grand maximum) et je me disait que ça pourrait être intéressant de rajouter mon site dans les différents logiciels du style de PeerTV (surtout vu le nombre de geek qui parle espéranto...)

    Si vous savez comment faire pour rajouter mon blog, ça serait cool.

    Merci,

    Axel

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.