Export to GitHub

freetuxtv - issue #144

Rajout d'une fonctionnalité AJOUT DE STREAMS


Posted on Feb 4, 2012 by Happy Cat

Ma configuration :

  • FreetuxTV version: 0.5.2
  • Linux distribution and version:Ubuntu 10.04
  • VLC version: 1.0.6
  • ISP : Free

Bravo pour FreetuxTV c'est vraiment le top ! :) Ceci dit j'ai eu un soucis pour rajouter des radios espagnoles qui ne sont pas dans les listes de base.

J'ai créé un groupe, mais impossible de rajouter des streams depuis le logiciel. J'ai alors compris qu'on pouvait créer son propre fichier m3u (mes radios) que j'ai mis dans /home/usr/mesradios/mesradios.m3u

J'ai dû alors remplir les lignes du fichier ainsi :

EXTINF:0,RADIO_48 RadiOle

http://194.169.201.177:8085/liveRadiOle.mp3

Mais j'ai eu un problème de logo. En fait le terme après la virgule "RADIO-48" correspond très exactement au terme employé dans le fichier de configuration de FreeTuxTV qui est /usr/share/freetuxtv/tv_channels.xml

Mais il faut aussi rajouter un icône radio_48.png dans /usr/share/freetuxtv/images/channels

Malgré cela l'icône n'apparaissait pas ! Par contre en réinstallant FreeTuxTV alors enfin la nouvelle icône apparaît... ouf !

Je pense donc qu'il serait bien que le FreetuxTV propose l'ajout direct d'un nouveau steam dans les groupes de chaînes qui ne sont pas liés à un m3u présent sur le net, donc séparer ceux qui sont le net, de ceux qui sont sur le PC afin de pouvoir rajouter facilement de nouveaux streams non référencés AVEC le logo de son choix.

Mieux (ultérieurement) : tout comme Wikipedia permet la libre modification des articles, il serait intéressant qu'on puisse pointer sur des listes m3u non plus seulement locales (sur le PC) mais internet, qui soient modifiables via l'ajout / modification / suppression de streams dans le fichier. Ce serait un plus indéniable pour les nouveaux utilisateurs, ainsi que pour la maintenance collective de flux de radios / TV WEB !

Voili voilou, je suis volontaire pour tester / reporter des modifications qui iraient dans ce sens !

Bravo à l'équipe FreeTuxTV !

Comment #1

Posted on Feb 5, 2012 by Massive Wombat

En fait, pour rajouter un logo, la procédure à suivre est normalement de rajouter un logo dans /usr/share/freetuxtv/images/channels ou dans ${userdatadir}/freetuxtv/images/channels (genre $HOME/.local).

Il faut ensuite, ajouter le ou les libellé(s) de la chaînes dans /usr/share/freetuxtv/tv_channels.xml, par exemple, pour qu'il soit reconnu :

<tvchannel name="Radio 48">
    <logo_filename>radio48.png</logo_filename>
    <label>Radio-48</label>
    <label>Radio_48</label>
</tvchannel>

Par contre, pour être plus rapide dans les traitements, les données du fichier XML sont intégré dans la base de donnée locale de FreetuxTV. Du coup, à chaque modification du fichier XML, il faut resynchroniser la base. Normalement, au démarrage de FreetuxTV on détecte si le fichier à changer depuis la dernière synchro, et si oui on fait une resynchronisation. Sinon, le menu chaîne/mise à jour de la liste des chaînes, permet de refaire cette synchronisation (je vais d'ailleurs renommé le menu).

Mais oui, je te l'accorde, que pour l'instant c'est plutôt basique, et qu'il faudrait améliorer le mécanisme, mais pour l'instant c'est pas dans mes priorités. Par contre, si tu veux faire du dev pour ça, oui on peut regarder.

Sinon pour les playlist depuis internet, c'est possible si ton wiki ou autre te permet d'exporter ton fichier directement dans le format m3u. Après que FreetuxTV parse une page en HTML pour trouvez des liens, cela me parait pas viable comme solution, car pas possible de fixer le format.

Autre solution, tu peux ajouter tes liens sur database.freetuxtv.net, pour les faire partager à tout le monde.

Comment #2

Posted on Feb 5, 2012 by Happy Cat

"Autre solution, tu peux ajouter tes liens sur database.freetuxtv.net, pour les faire partager à tout le monde"

Ah très bien je vais tester ça. Mais je l'apprends parce que tu me le dis, il n'y a pas cette fonctionnalité directement dans le logiciel. Ce serait bien que ça soit intégré, ça me semble essentiel si on veut partager les meilleures sources !

Status: Accepted