tag:blogger.com,1999:blog-85580955224673068282024-03-05T07:54:56.089+01:00FreetuxTV's blogBlog du projet open source FreetuxTV, lecteur de chaîne de télévision sur internet pour GNU/Linux.Rikuhttp://www.blogger.com/profile/13938870233868666402noreply@blogger.comBlogger117125tag:blogger.com,1999:blog-8558095522467306828.post-56771156988404381082014-01-18T16:03:00.002+01:002014-01-18T16:03:33.999+01:00FreetuxTV version 0.6.6Bonjour à tous,<br />
<br />
Eh oui vous ne rêvez pas! Une nouvelle version de FreetuxTV est disponible en version 0.6.6.<br />
<br />
En effet, beaucoup de temps est passé depuis la dernière version (plus d'un an et demi). Ceci est dû au fait que je me suis investi dans divers projets personnels et professionnels qui font que je n'ai plus beaucoup de temps à consacrer à FreetuxTV.<br />
<br />
Toutefois, j'ai pu constater que certaines évolutions de LibVLC rendait FreetuxTV complètement hors service. Ce qui a couté à FreetuxTV d'être retiré de Debian testing. C'est pourquoi j'ai décidé de m'y remettre un coup afin de finaliser la version que j'avais en cours, et de fournir une version fonctionnelle pour Debian.<br />
<br />
En plus de la prise en charge de la nouvelle LibVLC, vous aurez aussi la possibilité de télécharger les logos des chaînes. En effet, le paquet Debian ne contient pas les logos pour des problèmes de droits, cette fonctionnalité permettra donc enfin de pouvoir les récupérer facilement.<br />
<br />
Voilà, j'espère que vous apprécierez cette nouvelle version.<br />
<br />Rikuhttp://www.blogger.com/profile/13938870233868666402noreply@blogger.com44tag:blogger.com,1999:blog-8558095522467306828.post-30906023284328092412012-05-02T19:55:00.002+02:002012-05-02T19:55:19.486+02:00FreetuxTV 0.6.4Ce post juste pour vous informer que la version 0.6.4 est disponible.<br />
<br />
Cette version n'apporte pas grand chose de révolutionnaire. Elle améliore juste le support de Ubuntu et Debian pour la création des paquets, et retire quelques petits bug détecté dans la version 0.6.3.<br />
<br />
De ce fait, les paquets sont en cours de construction pour Ubuntu sur launchpad (<a href="https://launchpad.net/%7Efreetuxtv/+archive/freetuxtv/+packages">https://launchpad.net/~freetuxtv/+archive/freetuxtv/+packages</a>) et le paquet dans debian Sid sera mis à jour prochainement.Rikuhttp://www.blogger.com/profile/13938870233868666402noreply@blogger.com18tag:blogger.com,1999:blog-8558095522467306828.post-75267920673588986842012-05-01T18:50:00.001+02:002012-05-01T18:50:03.394+02:00FreetuxTV dans openSUSESuite à mon message informant de la mise à disposition de FreetuxTV dans Debian, posophe m'informe dans la foulée qu'il a réalisé le packaging de freetuxtv dans le repo packman "multimedia" de openSUSE.<br />
<br />
Voilà une information intéressante pour les utilisateurs de openSUSE.Rikuhttp://www.blogger.com/profile/13938870233868666402noreply@blogger.com0tag:blogger.com,1999:blog-8558095522467306828.post-58872505486594179032012-04-27T13:15:00.001+02:002012-04-27T13:15:01.854+02:00FreetuxTV dans les dépots DebianBonne nouvelle,<br />
<br />
FreetuxTV vient officiellement d'entrer dans les dépôts Debian: <a href="http://packages.debian.org/sid/video/freetuxtv">http://packages.debian.org/sid/video/freetuxtv</a><br />
<br />
On peut désormais installer FreetuxTV avec un simple "apt-get install freetuxtv".<br />
<br />
En effet, un développeur Debian, que je remercie beaucoup, m'a aidé à faire rentrer le paquet dans les dépôts. Mine de rien, ça demande beaucoup de travail.<br />
<br />
Bon le paquet n'est pour le moment présent que dans Debian Sid, mais devrait donc être présent dans la prochaine Debian Testing, et par réflexion dans les prochaines version de Ubuntu ou Mint.<br />
<br />
Seul bémol, pour conformité avec les licences Debian, les logos n'ont pas pu être inclus dans la distribution. <br />
<br />De ce fait, la prochaine version se dotera d'un système permettant de télécharger les logos depuis internet.<br />
Il est toujours possible de les installer manuellement au besoin.Rikuhttp://www.blogger.com/profile/13938870233868666402noreply@blogger.com3tag:blogger.com,1999:blog-8558095522467306828.post-28453935240090980642012-01-25T21:27:00.001+01:002012-01-25T21:27:27.728+01:00FreetuxTV 0.6.2Voici la version 0.6.2 de FreetuxTV,<br />
<br />
celle ci règle principalement les problèmes d'affichage de la version 0.6.1, suivant les thèmes GTK.<br />
<br />
Je voulais attendre de mettre plus de chose dans cette version, mais vu le peu de temps que je trouve pour bosser sur le programme, et suite à une demande, je décide de sortir une version avec les corrections attendus.Rikuhttp://www.blogger.com/profile/13938870233868666402noreply@blogger.com23tag:blogger.com,1999:blog-8558095522467306828.post-34431830902705937502011-11-27T10:58:00.002+01:002011-11-27T11:01:48.214+01:00FreetuxTV 0.6.1Bon j'ai eu un problème pour la construction des paquets Ubuntu avec la version 0.6.0. J'ai du corriger le bug et faire un nouvelle version.<br /><br />Cette version corrige donc juste des traductions et un problème avec le fichier POTFILE.in.<br /><br />Mais pour une utilisation normal, rien ne change avec la version 0.6.0.Rikuhttp://www.blogger.com/profile/13938870233868666402noreply@blogger.com0tag:blogger.com,1999:blog-8558095522467306828.post-48442031818925653232011-11-27T10:38:00.002+01:002011-11-27T10:58:01.023+01:00freetuxtv.net : Un nouveau nom de domaineVous l'aurez peux-être remarqué, mais à partir de la version 0.6.0, les liens vers les playlist ne pointe plus sur freetuvtv.eric-beuque.com, mais sur un nouveau nom de domaine freetuxtv.net.<br /><br />A la base le projet possédait le nom de domaine freetuxtv.org qu'un contributeur m'avait offert, mais un jour j'ai plus eu de nouvelle, et le nom de domaine est parti avec.<br /><br />Du coup, j'ai voulu le récupérer mais il est squatté par le registar Moniker. J'ai essayé d'attendre l'échéance, mais il l'ont bien renouvelé. Je me suis alors fait un compte sur SEDO pour voir combien il en voulait. A priori, il me faut au moins 200$ pour le récupérer. Trop cher pour moi.<br /><br />J'ai fait un petit effort de ma poche pour le projet, et le lui ai acheté le nom de domaine freetuxtv.net. Ça me plaît moins que le .org, mais bon j'ai pas trouvé mieux, car .com était déjà pris aussi.<br /><br />Je vous rappel que pour les plus motivé, vous pouvez faire un don au projet (les liens sont sur la page du projet : http://code.google.com/p/freetuxtv/). Si je réuni assez de don (à ce jour 25€), je les utiliserai pour racheter le domaine .org.<br /><br />Les liens en place sont donc :<br />- database.freetuxtv.net : accès à la base de donnée de WebTV/WebRadio<br />- packages.freetuxtv.net : accès à la liste des paquets de FreetuxTV.Rikuhttp://www.blogger.com/profile/13938870233868666402noreply@blogger.com0tag:blogger.com,1999:blog-8558095522467306828.post-52070228462416987982011-11-22T21:43:00.003+01:002011-11-22T21:55:26.931+01:00Sortie de FreetuxTV 0.6.0Voici comme promis la version officielle de FreetuxTV 0.6.0.<br /><br />Les changements notables sont :<br />- Compatibilité avec GTK3<br />- La possibilité de programmer des enregistrements<br />- Affichage d'une erreur à la lecture d'une chaîne le cas échéant<br />- Des améliorations du code<br />- Des mises à jour de logos<br /><br />Le point noir malheureusement est que j'ai du migrer vers les versions minimum Gtk 2.22 et glib 2.26. Du coup, la version stable de Debian ne possède pas ces versions.<br /><br />Désolé, d'habitude je faisais en sorte d'avoir des versions le plus largement compatibles mais là j'étais un peu pressé et je gagnais du temps à passer par des fonctionnalités récentes.<br /><br />Le tarball ici : <a href="http://code.google.com/p/freetuxtv/downloads/list">http://code.google.com/p/freetuxtv/downloads/list</a>Rikuhttp://www.blogger.com/profile/13938870233868666402noreply@blogger.com3tag:blogger.com,1999:blog-8558095522467306828.post-3565813966390659072011-11-15T23:37:00.003+01:002011-11-15T23:50:10.283+01:00Programmation des enregistrementsOyé Oyé !!<br /><br />Je viens de commiter tout ce qui faut pour pouvoir programmer les enregistrements depuis FreetuxTV.<br /><br />Voici l'évolution de la fenêtre des enregistrements :<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3-65ZAysguVkIQIFZ1fynb39_TPcz0kIAOk1U31f5DMGwBR7gGlkCNdl6MT9h4rbE0LDJVt9I4VPVB_pgRPmof-TA0aBXaTHBjOKzUAxOWOsEgjJD9MOqW1FU0TEGG1fRZ9RW071xioA/s1600/screenshot_addrecording_2011-11-15.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 255px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3-65ZAysguVkIQIFZ1fynb39_TPcz0kIAOk1U31f5DMGwBR7gGlkCNdl6MT9h4rbE0LDJVt9I4VPVB_pgRPmof-TA0aBXaTHBjOKzUAxOWOsEgjJD9MOqW1FU0TEGG1fRZ9RW071xioA/s400/screenshot_addrecording_2011-11-15.png" alt="" id="BLOGGER_PHOTO_ID_5675356219063854082" border="0" /></a><br />Bon alors la fonction est encore sommaire :<br /><ul><li>Si FreetuxTV n'est pas lancé, les enregistrements ne sont pas réalisés.</li><li>On ne peux pas enregistrer et regarder une autre chaîne en même temps</li><li>On ne peux pas enregistrer plusieurs chaîne en même temps<br /></li></ul>Mais bon, a terme, je vais faire mon possible pour que ces problèmes soient réglés.<br />Donc ça y est, je vais enfin pouvoir sortir une version officiel intégrant cette nouvelle fonctionnalité et compatible GTK3.<br /><br />@+Rikuhttp://www.blogger.com/profile/13938870233868666402noreply@blogger.com5tag:blogger.com,1999:blog-8558095522467306828.post-54812002827068939512011-10-14T23:42:00.002+02:002011-10-14T23:51:31.948+02:00FreetuxTV pour Ubuntu 11.10Hello,<br /><br />je me suis planté dans mon planning. Je m'attendais à ce que Ubuntu 11.10 sorte plutôt à la fin du mois, je n'avais pas fait gaffe à la date de sortie.<br /><br />Du coup, j'avais prévu que la version 0.6 soit terminée pour la fin du mois afin que vous puissiez en profiter en même temps que la sortie de Ubuntu 11.10. Mais finalement, j'ai été pris de court quand j'ai vu hier la sortie de Oneiric.<br /><br />Heureusement, grâce à frenchy82 qui maintient le PPA de Freetuxtv, vous pouvez en attendant la version officiel utiliser la version de développement.<br /><br />Les paquets se trouve ici :<br /><br /><a href="https://launchpad.net/%7Efreetuxtv/+archive/freetuxtv-dev">https://launchpad.net/~freetuxtv/+archive/freetuxtv-dev</a><br /><br />Vous pouvez aussi ajouter le PPA à vos sources de logiciel pour avoir les mise à jour :<br /><br />$> sudo add-apt-repository ppa:freetuxtv/freetuxtv-dev<br />$> sudo apt-get install freetuxtvRikuhttp://www.blogger.com/profile/13938870233868666402noreply@blogger.com6tag:blogger.com,1999:blog-8558095522467306828.post-35281122760292037332011-10-05T23:38:00.005+02:002011-10-05T23:46:52.752+02:00WebTV Manager : Signaler qu'un lien est mortHello,<br /><br />J'ai enfin ajouté une fonction dans le <a href="http://freetuxtv.eric-beuque.com/webtv-manager/">WebTV Manager</a> pour vous permettre de signaler qu'un lien est mort.<br /><br />C'est une fonction que j'aurais déjà dû ajouter depuis un moment, mais bon c'est toujours le même problème, il faut le temps de pouvoir faire les choses.<br /><br />Bref, si vous trouvez un lien mort via FreetuxTV, vous pouvez allez sur la page du lien , cliquez sur le bouton "Report dead link", et valider la demande :<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhttSPpg4NZiFkG3CstklbvfxxWxAqzR2Cbx7hiCrc9mANY8V7gw97K8yEvzXDFx6ClK2JdKN3S8I_cNxB66zZIv6I65I_pamhWntUCJ_kZqPw_n_8rVK70F3c4OBZaueKVlfWCUYXj91U/s1600/report-dead-link.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 285px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhttSPpg4NZiFkG3CstklbvfxxWxAqzR2Cbx7hiCrc9mANY8V7gw97K8yEvzXDFx6ClK2JdKN3S8I_cNxB66zZIv6I65I_pamhWntUCJ_kZqPw_n_8rVK70F3c4OBZaueKVlfWCUYXj91U/s400/report-dead-link.png" alt="" id="BLOGGER_PHOTO_ID_5660126887658285874" border="0" /></a>Je recevrais alors un mail et je pourrai vérifier chez moi le lien pour savoir si je le passe en Dead ou non.Rikuhttp://www.blogger.com/profile/13938870233868666402noreply@blogger.com0tag:blogger.com,1999:blog-8558095522467306828.post-12557604466816934222011-09-14T23:32:00.003+02:002011-09-14T23:39:39.559+02:00Petite amélioration sur le WebTVManagerJ'en profite aussi pour vous annoncer pour ceux qui n'ont pas vu, que j'ai ajouté un petit tableau récapitulatif du contenu de la base de donnée du WebTVManager.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjenOv6PrpunvrG962DyqKkPuOl9msKaW_Yd2vI8ze1KpW_FobGsGBYzkPu7B3-4TiCuN3orGfxjVPOkcPyfYtlnXou4f2wYz7hb01h1fDPQBdIh8Ba9lEHwpY6HlmJ-CS97p1HQjK4jHM/s1600/webtvmanager-stats.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 251px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjenOv6PrpunvrG962DyqKkPuOl9msKaW_Yd2vI8ze1KpW_FobGsGBYzkPu7B3-4TiCuN3orGfxjVPOkcPyfYtlnXou4f2wYz7hb01h1fDPQBdIh8Ba9lEHwpY6HlmJ-CS97p1HQjK4jHM/s400/webtvmanager-stats.png" alt="" id="BLOGGER_PHOTO_ID_5652332771602427538" border="0" /></a><br />L'idée est d'avoir d'un seul coup d'oeil, la quantité de liens disponible pour chaque langue. Bref, je pense que la présentation est assez clair.<br /><br />Je remercie au passage Yannick, Philippe et tous les autres qui m'ont aidé a bâtir cette base de donnée.Rikuhttp://www.blogger.com/profile/13938870233868666402noreply@blogger.com7tag:blogger.com,1999:blog-8558095522467306828.post-512434703885483922011-09-14T23:23:00.002+02:002011-09-14T23:32:09.883+02:00FreetuxTV compatible avec GTK 3 (enfin)Hello,<br /><br />Je suis enfin en mesure de fournir un FreetuxTV qui fonctionne avec GTK3. La tâche n'a pas été simple, et j'ai eu de nombreux problèmes qui m'ont bloqué plusieurs mois, mais j'ai enfin réussi et la version de développement semble à peu près fonctionner sous Ubuntu 11.10.<br /><br />Vous pourrez donc choisir de compiler FreetuxTV avec l'option "--with-gtk=3.0" du configure.<br /><br />$> ./configure --prefix=/usr --with-gtk=3.0<br /><br />Voilà, si le coeur vous en dit, vous pouvez compiler et tester la version de développement, et bien sûr me remonter les éventuelles bugs.<br /><br />En attendant, je vais mettre les bouchées doubles pour avoir une version finalisée pour la sortie de Ubuntu 11.10.Rikuhttp://www.blogger.com/profile/13938870233868666402noreply@blogger.com0tag:blogger.com,1999:blog-8558095522467306828.post-55428049992188936302011-06-05T17:56:00.002+02:002011-06-05T17:58:04.952+02:00Paquets Fedora/Debian pour FreetuxTV 0.5.2Hello,<br /><br />une news pour vous informer que des paquets ont été ajouté pour Fedora 15 et Debian.<br /><br /><a href="http://freetuxtv.eric-beuque.com/packages/">http://freetuxtv.eric-beuque.com/packages/</a>Rikuhttp://www.blogger.com/profile/13938870233868666402noreply@blogger.com0tag:blogger.com,1999:blog-8558095522467306828.post-17883251061470749172011-04-10T23:18:00.004+02:002011-04-10T23:59:27.558+02:00Un petit point sur l'avancementHello,<br /><br />ça fait un moment que j'ai pas communiqué sur l'avancement de FreetuxTV. Bon faut dire que j'ai été pas mal occupé ces derniers temps, je n'ai pas eu beaucoup de temps à consacrer au projet. Mais bon, le projet n'est pas mort et j'avance petit à petit.<br /><br />Un étudiant a réalisé quelques développements dans le cadre d'un projet tutoré pour le <a href="http://freetuxtv.eric-beuque.com/webtv-manager/">WebTVManager</a>. Celui-ci permettra donc dans un avenir proche de pouvoir gérer les utilisateurs (inscription, compte...) et d'ajouter plus d'informations sur les WebStream. Ceci viendra dès que j'aurai trouvé du temps pour mettre tout ça au propre.<br />J'en profite pour rappeler que le WebTVManager vous permet de poster des liens de WebTV ou WebRadio qui pourront être accessible dans FreetuxTV, donc n'hésitez pas si vous en avez a partager.<br /><br />A part ça, plusieurs d'entre vous ont pu rencontrer un problème (a priori surtout si vous êtes chez orange) pour le téléchargement des groupes de chaîne. Curl renvoyait l'erreur<span style="font-style: italic;"> </span><span style="" id="search"><em></em>"Couldn't resolve <em>host</em> name". Cela venait juste d'un problème de timeout fixé trop court pour le téléchargement des fichiers avec Curl. Ce timeout sera configurable dans la prochaine version de FreetuxTV.<br /><br />Enfin, une autre information qui va vous intéresser, j'ai décidé de me focaliser sur la programmation des enregistrements pour la prochaine version de FreetuxTV. Bon ça avance lentement mais sûrement. J'ai déjà bien préparé le terrain en ayant fait une refonte de l'affichage de la liste des enregistrements. Voici un petit aperçu de ce qui est déjà fait.<br /><br /><span style="" id="search"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlYgfipHu1vF1LqAV-21Gutz6VVC8KJGX62bxYCo9NklkwFVYMo9Zzmpf6r1DrlXH0LAKCxoYyyMXuSWkLeP0Ah1oWdMbMmAvDk8NTgkoBCqVM20n7EBcSzedX1mLz-Xd_Bu4IZJMZcEI/s1600/freetuxtv_2011-04-10.png"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 338px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlYgfipHu1vF1LqAV-21Gutz6VVC8KJGX62bxYCo9NklkwFVYMo9Zzmpf6r1DrlXH0LAKCxoYyyMXuSWkLeP0Ah1oWdMbMmAvDk8NTgkoBCqVM20n7EBcSzedX1mLz-Xd_Bu4IZJMZcEI/s400/freetuxtv_2011-04-10.png" alt="" id="BLOGGER_PHOTO_ID_5594075784815599794" border="0" /></a></span>On voit donc deux onglets, un pour les enregistrements en attente et un pour ceux qui sont terminés. Ça a l'air de rien comme ça, mais y'a pas mal de boulot derrière.<br /><br />Bon voilà pour les infos du moment.<br /></span>Rikuhttp://www.blogger.com/profile/13938870233868666402noreply@blogger.com6tag:blogger.com,1999:blog-8558095522467306828.post-37122020720313835322011-02-01T19:07:00.003+01:002011-02-01T19:20:09.578+01:00Migration des playlistsComme vous l'avez peut être constaté, avec la version 0.5.2, les playlists ne sont plus gérées statiquement, mais via le WebTVManager.<br /><br />Ceci a pour le but de vous offrir des playlists plus facilement à jour.<br /><br />Il faudra donc changer les URL de vos playlists, ou actualiser le fichier de la liste des groupes :<br />par exemple :<br /><br />http://freetuxtv.eric-beuque.com/playlists/playlist_webtv_fr.m3u<br />sera à remplacer par :<br />http://freetuxtv.eric-beuque.com/webtv-manager/playlists/playlist_webtv_fr.m3u<br /><br />Sachez que les anciennes playlist ne seront plus mise à jour.Rikuhttp://www.blogger.com/profile/13938870233868666402noreply@blogger.com0tag:blogger.com,1999:blog-8558095522467306828.post-87822408828591012612011-02-01T19:00:00.003+01:002011-02-01T19:05:49.387+01:00Paquets pour FreetuxTV 0.5.2J'avais pas fait de billet, mais les paquets sont disponible pour FreetuxTV 0.5.2.<br /><br />Les distributions concernées sont Ubuntu, Debian, openSuse et Mandriva.<br /><br />Ce seront peut être les derniers pour Mandriva car l'empaqueteur risque de migrer sous Mageia, m'a t-il annoncé.<br /><br />Tout est ici : <a href="http://freetuxtv.eric-beuque.com/packages/">http://freetuxtv.eric-beuque.com/packages/</a>Rikuhttp://www.blogger.com/profile/13938870233868666402noreply@blogger.com4tag:blogger.com,1999:blog-8558095522467306828.post-61452603902021934822011-01-10T19:15:00.002+01:002011-01-10T19:34:02.324+01:00Sortie de FreetuxTV 0.5.2La version 0.5.2 est enfin disponible, j'aurais voulu la sortir plus tôt, mais bon mon emploi du temps ne me l'a pas permis.<br /><br />Cette version apporte :<br />- Une icône et un splashscreen officiel (encore merci à Sébastien)<br />- La gestion des proxy (faîtes moi des retours)<br />- Une interface en ligne de commande pour lancer une URL ou une chaîne directement (utile pour une ouverture depuis un programme externe)<br />- Une icône dans la barre des tâches<br />- De nombreuses petites améliorations de l'interface<br /><br />Plus de détails dans le ChangeLog.<br /><br />J'essaie de me mettre sur la programmation des enregistrements ou le guide TV dans la prochaine version.<br /><br />Les paquets devraient pas tarder à suivre.Rikuhttp://www.blogger.com/profile/13938870233868666402noreply@blogger.com19tag:blogger.com,1999:blog-8558095522467306828.post-74640380298241497242010-12-19T14:34:00.003+01:002010-12-19T14:55:51.271+01:00Ignorer les diacritiques (accent, trema...) en GtkDans la prochaine version qui va arriver incessamment sous peu, j'ai pas mal travaillé à améliorer la fonction de recherche des chaînes.<br /><br />Tout d’abord si vous recherchez une chaîne et qu'un groupe ne comporte aucun résultat, il ne sera plus visible dans la liste des résultats. On y gagne en clarté.<br /><br />Ensuite, on m'a demandé de ne plus prendre en compte les diacritiques (diacritics en anglais) lors de la recherche d'une chaîne TV. Les <a href="http://fr.wikipedia.org/wiki/Diacritique">diacritiques</a> sont les petits symboles qui accompagne les lettres tel que les accents, trémas, points...<br /><br />Du coup, par défaut si on cherche Ouï FM et que l'on tapait dans la recherche Oui, on ne trouvait pas la chaîne car Ouï et Oui, c'est différent.<br /><br />J'ai donc fait le nécessaire qui consiste à juste convertir les 2 chaînes de caractères (celle cherché et celle du nom de la chaîne) et en chaînes de caractères sans diacritique.<br /><br />Pour ceux que ça intéresse voici une fonction qui fait ça simplement :<br /><blockquote>gchar*<br />g_utf8_removediacritics(const gchar *str, gssize len)<br />{<br /> gchar *szNormalizedString;<br /> GString* szStringBuilder;<br /> gchar *szRes = NULL;<br /> gunichar c;<br /> gchar *szPtr = NULL;<br /><br /> if(str != NULL){<br /> szNormalizedString = g_utf8_normalize (str, len, G_NORMALIZE_NFD);<br /><br /> szStringBuilder = g_string_new ("");<br /><br /> szPtr = szNormalizedString;<br /> while(szPtr){<br /> c = g_utf8_get_char(szPtr);<br /> if(c != '\0'){<br /> if (!g_unichar_ismark(c)){<br /> g_string_append_unichar (szStringBuilder, c);<br /> }<br /> szPtr = g_utf8_next_char (szPtr);<br /> }else{<br /> szPtr = NULL;<br /> }<br /> }<br /><br /> szRes = g_string_free (szStringBuilder, FALSE);<br /> g_free(szNormalizedString);<br /> }<br /><br /> return szRes;<br />}</blockquote>En gros, on normalise la chaîne UTF-8 selon la norme NFD (c'est à dire qu'on va convertir la chaîne originale, en séparant les caractères de leur diacritiques (genre "à" va être remplacer par "a`" selon le codage UTF-8). Ensuite, on prend la chaîne et on la recopie en supprimant tout les caractères du type diacritique "ismark".<br /><br />Voilà pour la petite anecdote.Rikuhttp://www.blogger.com/profile/13938870233868666402noreply@blogger.com2tag:blogger.com,1999:blog-8558095522467306828.post-77441408757460743992010-11-22T20:11:00.002+01:002010-11-22T20:13:52.351+01:00Ajout de la traduction chinoiseUne nouvelle langue est disponible dans FreetuxTV, il s'agit du chinois simplifié. Ceci vient compléter le français, l'anglais, l'allemand et le portugais déjà disponible.Rikuhttp://www.blogger.com/profile/13938870233868666402noreply@blogger.com0tag:blogger.com,1999:blog-8558095522467306828.post-17244543957184500232010-11-16T23:20:00.002+01:002010-11-16T23:25:41.273+01:00Devenez fan de FreetuxTV sur FacebookHello,<br /><br />j'ai eu envie de créer une page sur Facebook pour faire encore un peu plus de pub pour FreetuxTV. (ça fait potentiellement 500 millions de clients :p).<br /><br />Hésitez pas à devenir fan de la page, pour vous aider, j'ai ajouté un lien vers la page Facebook sur la droite du blog.<br /><br />PS : la version 0.5.2 est bientôt prête, elle sortira avant la fin de l'année.Rikuhttp://www.blogger.com/profile/13938870233868666402noreply@blogger.com1tag:blogger.com,1999:blog-8558095522467306828.post-81025635332615485902010-10-20T23:51:00.002+02:002010-10-21T00:14:33.500+02:00Lancement du WebTV ManagerGrâce au gros travail de Yannick qui a scruté le net à la recherche de WebTV, FreetuxTV dispose désormais d'une grosse base de donnée de WebTV dans de nombreuses langues.<br /><br />Cependant, il est très difficile de maintenir cette base de donnée à jour entre les liens qui meurent et l'ajout de nouveaux qu'il faut ensuite que l'ont teste afin d'avoir un maximum de lien valide dans FreetuxTV. De plus, il est difficile de trouver des WebTV étrangère à ajouter à FreetuxTV.<br /><br />Du coup, j'ai eu l'idée de faire une application Web qui permettrai à n'importe quel utilisateur de proposer un nouveau lien. Après de notre coté, on a plus qu'a faire une modération en le testant et en l'approuvant.<br /><br />La liste des liens est consultable depuis le site via un formulaire de recherche.<br /><br />Avec cette base de donnée en ligne, on peut ainsi directement générer les playlist pour chaque langue qui seront directement intégré dans FreetuxTV et mis à jour plus régulièrement (car dynamiquement).<br /><br />Pour le moment, les fonctions sont limité à ça, mais l'application devrait pouvoir évoluer pour permettre aux utilisateurs notamment de nous signaler des liens mort.<br /><br />Bon pour le moment, ça reste de la version BETA, mais vous pouvez l'essayer ici <a href="http://freetuxtv.eric-beuque.com/webtv-manager/">http://freetuxtv.eric-beuque.com/webtv-manager/</a> et nous remonter vos commentaires.<br /><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNTp2cvCP09aVDzEpVUPkYXIpblEv-5Qw2ksrel1sdxjRPDgYj1s3hCBM7DDkLxOxh5J35NBs-Imwgb0gWBDjxiEu87jL6aosZbjXVefUk_wYOypLR2h7Dwj1mmGij2H23OXGh8U8Ubjc/s1600/freetuxtv-webtv-manager-screenshot.png"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 277px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNTp2cvCP09aVDzEpVUPkYXIpblEv-5Qw2ksrel1sdxjRPDgYj1s3hCBM7DDkLxOxh5J35NBs-Imwgb0gWBDjxiEu87jL6aosZbjXVefUk_wYOypLR2h7Dwj1mmGij2H23OXGh8U8Ubjc/s400/freetuxtv-webtv-manager-screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5530254996280044194" border="0" /></a><br />Notez que si ça vous intéresse, je cherche du monde pour m'aider à faire évoluer cette application basé sur PHP/MySQL avec le framework Yii (que j'ai voulu testé).Rikuhttp://www.blogger.com/profile/13938870233868666402noreply@blogger.com2tag:blogger.com,1999:blog-8558095522467306828.post-69107193974948595432010-10-14T23:35:00.002+02:002010-10-14T23:39:36.731+02:00Commit : Tray iconUn petit truc bien pratique qui manquait, c'est l'icône FreetuxTV pour la barre d'état, afin de pouvoir écouter la radio sans avoir la fenêtre qui traîne sur le bureau.<br /><br />J'ai regardé, c'était moins compliqué a faire que ce que je pensais, du coup je l'ai fait vite fait et en cliquant dessus, on peut masquer/afficher la fenềtre de FreetuxTV.Rikuhttp://www.blogger.com/profile/13938870233868666402noreply@blogger.com0tag:blogger.com,1999:blog-8558095522467306828.post-67397982015027087422010-10-03T19:42:00.003+02:002010-10-03T19:46:32.365+02:00Commit : Gestion de raccourcis clavierSuite à une demande d'un utilisateur, j'ai ajouté des raccourci clavier il a y un petit moment pour gérer le plein écran, le controle du direct et le volume.<br /><br />Pour le moment, ces touches ne sont pas configurable. Le détail est disponible ici : <a href="http://code.google.com/p/freetuxtv/wiki/Manual">http://code.google.com/p/freetuxtv/wiki/Manual</a>Rikuhttp://www.blogger.com/profile/13938870233868666402noreply@blogger.com0tag:blogger.com,1999:blog-8558095522467306828.post-90516607397324627282010-08-24T21:03:00.005+02:002010-08-27T00:12:27.466+02:00Logo officiel de FreetuxTVVous l'aurez peut être remarqué si vous avez naviguer sur le site du projet mais un gentil graphiste s'est proposé de me créé un logo pour FreetuxTV.<br /><br />J'ai donc l'honneur de vous le présenter officiellement, le voici en grand :<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1oZ1F4aC5v-V4eA2VYP5Qx0rObgR42yOn_wps1eOXZ1y10ep3Ch_OUXnqNJgmCj0ibb5Yc7fc4SFFSn8SizieqGMb0ZHS4NtTkJgiMG734XF20dH38jJlxK9BgpJppPbSm6h_s9kEFkI/s1600/256x256.png"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 256px; height: 256px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1oZ1F4aC5v-V4eA2VYP5Qx0rObgR42yOn_wps1eOXZ1y10ep3Ch_OUXnqNJgmCj0ibb5Yc7fc4SFFSn8SizieqGMb0ZHS4NtTkJgiMG734XF20dH38jJlxK9BgpJppPbSm6h_s9kEFkI/s400/256x256.png" alt="" id="BLOGGER_PHOTO_ID_5509843561797309826" border="0" /></a><br />J'espère qu'il vous plaira !<br /><br />Il m'a aussi fourni un splashcreen plus design pour remplacer l'ancien :<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhc0drLHukCU4yqexqpHeY-MdOHO1hl-ZNv22lDAAmhLsDeoFLkCH5EJWIHIoPNGp1YlcLFJMT79hbPLcuVeJ-rJiMAm-nQOx18nzLQ9M1gsroLSc3hyphenhyphenIlgA-z6iKtR_4u5UAsyL2KgDTE/s1600/splashscreen.png"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 207px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhc0drLHukCU4yqexqpHeY-MdOHO1hl-ZNv22lDAAmhLsDeoFLkCH5EJWIHIoPNGp1YlcLFJMT79hbPLcuVeJ-rJiMAm-nQOx18nzLQ9M1gsroLSc3hyphenhyphenIlgA-z6iKtR_4u5UAsyL2KgDTE/s400/splashscreen.png" alt="" id="BLOGGER_PHOTO_ID_5509844097260747266" border="0" /></a>Voilà, je suis très content et je passe donc un grand merci à Sébastien Morge qui a fait un super boulot !<br /><br />D'ailleurs, il est professionnel et si vous avez besoin d'une prestation pour votre entreprise ou autre, je ne peux que vous le recommander : <a href="http://smorge.com/creation-de-logo/">http://smorge.com/creation-de-logo/</a><br /><br />Le projet devient vraiment sérieux, ça fait plaisir !Rikuhttp://www.blogger.com/profile/13938870233868666402noreply@blogger.com1