Posted on novembre 12, 2008 in Univers FreetuxTV by RikuNo Comments »

Juste pour vous informer que les paquets pour Ubuntu 64bits, OpenSuse 10.3 et OpenSuse 11.0 sont désormais disponibles.

Posted on novembre 11, 2008 in Univers FreetuxTV by Riku6 Comments »

Hello,

Philippe m’a aussi envoyé le paquet pour Ubuntu i386 pour la version 0.2.0.

Vous pouvez soit le télécharger :
http://www.freetuxtv.org/packages/

ou soit utiliser le dépôt :
sudo wget http://packages.freetuxtv.org/ubuntu/intrepid.list -O /etc/apt/sources.list.d/freetuxtv.list
wget -q http://packages.freetuxtv.org/freetux.gpg -O- | sudo apt-key add -
sudo apt-get update
sudo apt-get install freetuxtv

Posted on novembre 11, 2008 in Univers FreetuxTV by RikuNo Comments »

Philippe, un internaute bien sympatique m’a mis à jour la liste des WebTV, avec des ajouts et des suppressions. Vous avez juste à actualiser dans FreetuxTV.

Posted on novembre 8, 2008 in Avancement by Riku2 Comments »

Voici enfin une version officielle comptaible avec VLC 0.9.x.

Cette version n’ajoute donc que le support avec la derniere version de VLC.
Par ailleurs, FreetuxTV n’utilise désormais plus le fichier de configuration de VLC, mais possède son propre fichier qui sera créé au premier démarrage. Vous pourrez ainsi l’utiliser pour paramètrer FreetuxTV sans interférer avec VLC.

Posted on novembre 3, 2008 in Univers FreetuxTV by Riku2 Comments »

J’ai mis à jour la playlist de Free pour les non dégroupés !

J’ai donc ajouté les chaînes KTO et Luxe.TV et retiré les chaînes France24 (FR et EN) qui ne sont plus diffusé.

Vous pouvez en profiter en rechargeant les chaînes de ce groupe.

Posted on novembre 2, 2008 in Avancement by Riku12 Comments »

Voilà j’ai enfin effectuer la migration de libvlc 0.8.6 vers libvlc 0.9.4.
Finalement, c’était moin long que ce que je pensais.

Si y’a des gens qui teste il serait bien de mettre un petit commentaire comme quoi tous marche bien… Que je puisse releaser assez vite la version 0.2.0.

Posted on octobre 25, 2008 in Avancement by Riku4 Comments »

Hello,

Comme annoncé, voici enfin une mise à jour de FreetuxTV. Cette version vous permettra avant tout de corrigé le problème de mise à jour de la playlist de Free.

Voici l’extrait du ChangeLog :
- Ajout de logo : AB Moteurs, APTV, Artpla TV, Astro Center TV, ASTV, Babylon TV, La Locale, RMC
- Ajout d’un bouton lecture pour relancer la chaîne en cours si elle a été stoppé
- Support des touches multimédia sur les claviers
- Gestion des redirections HTTP 302 pour le téléchargement des playlists (pour Free)
- Sauvergarde des paramètres de l’application
- Ajout d’un menu “Préférences”
- Chargement de la dernière chaîne au chargement de l’application

Cependant, à titre informatif, le téléchargement de la playlist de Free peut parfois échouer. Ceci vient du serveur de Free qui ne répond pas toujours… La seul solution est d’essayer un autre moment que cela marche.

De plus, il est marqué que des logos ont été ajouté, cependant je n’ai pas encore eu le temps d’ajouter une fonction pour recharger la liste des logos. Donc la seul solution si vous souhaitez profiter de ceux-ci est de supprimer la base de donnée, pour que la liste soit recréée au chargement. Pour faire ça :
$> rm $HOME/.config/FreetuxTV/freetuxtv.db
Attention, cela supprimera toute les données de FreetuxTV !

Voila bon visionnage ;)

Posted on octobre 23, 2008 in Avancement by Riku3 Comments »

Hello,

Malheureusement, j’ai pas beaucoup de temps à consacré à FreetuxTV à cause des cours où j’ai beaucoup de travail.

J’ai pu néanmoins prendre un petit peu de temps pour réaliser quelques petits trucs :

  • Correction du problème pour charger la playlist de Free, j’ai juste ajouter le support des redirections de type 302.
  • Ajout d’un mécanisme de sauvegarde des paramètres de l’application : volume, taille et position de la fenêtre en mode mini…
  • Ajout d’un menu “Préférences”
  • Reprise de la lecture de la dernière chaîne au démarrage de FreetuxTV (option désactivable)

Voilà donc pour le moment, j’envisage de sortir très bientôt la version 0.1.2, la dernière pour les utilisateurs de vlc 0.8.6, car je vais m’occuper probablement de la migration vers vlc 0.9 qui sera disponible dans Intrepid Ibex.

Posted on août 29, 2008 in Avancement by Riku1 Comment »

Si vous utilisez comme moi un ordinateur portable similaire au DELL XPS m1530, vous avez problement aussi des touches multimédia autour de votre clavier. Moi en plus, avec mon Dell j’ai eu droit à une mini-télécommande qui me permet d’utiliser ces touches là à distance.

C’est là que je me suis dit que ça pourrait être le pied de pouvoir changer de chaîne sans avoir à bouger du lit.

Du coup, j’ai cherché comment intégrer ça à FreetuxTV. Et là je doit avouer que j’ai pensé que ça serait plus simple que ça. J’ai fouiner dans les sources de tous les programmes GTK qui supportait ça (Totem, Exaile, Listen, l’utilitaire raccourci clavier de Gnome, Gmpc…). Après moult compilation, j’ai peu à peu desespéré d’y arriver. Je trouvais des pistes mais le mécanisme étant assez compliqué, je ne comprenais rien au fonctionnement qu’utilisait ces softs. La plupart des programmes supportant cette fonction, sont écrit en Python et ne connaissant pas le langage c’était vraiment tendu.

C’est alors qu’avec obstination je suis tombé sur le plugin Rythmbox écrit en C. Et la avec beaucoup de bidouille et de chance (commenter des lignes quasi au hasard), j’ai reussi à faire un petit programme qui détectait quand j’appui sur mes touches multimédia. Vous imaginez pas la joie que j’ai ressenti sur le moment (ça m’as pris une semaine pour avoir ça).

Enfin voilà pour la petite histoire, j’ai pu épuré le code que j’avais trouvé (je ne comprend ce qui fait, mais ça marche), et j’en ai fait une petite librairie qui me permettra de facilement réutiliser ça à l’avenir. Un petit exemple pour ceux que ça interesse.

#include <gtk/gtk.h>
#include “lib-gmmkeys.h”

static void
on_mm_key_pressed (GMMKeys *mmkeys,
GMMKeysButton button, gpointer user_data)
{
switch(button){
case GMMKEYS_BUTTON_PLAY :
break;
case GMMKEYS_BUTTON_PAUSE :
break;
case GMMKEYS_BUTTON_STOP :
break;
case GMMKEYS_BUTTON_PREV :
break;
case GMMKEYS_BUTTON_NEXT :
break;
}
}

int main (int argc, char *argv[])
{
gtk_init(&argc, &argv);

GtkWidget* window;
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_widget_show (window);

g_signal_connect (window, “destroy”, gtk_main_quit, NULL);

GMMKeys* mmkeys;
mmkeys = g_mmkeys_new (”MonApplication”);
g_mmkeys_activate (mmkeys);

g_signal_connect(G_OBJECT(mmkeys),
“mm_key_pressed”,
G_CALLBACK(on_mm_key_pressed),
NULL);

gtk_main();

g_mmkeys_deactivate (mmkeys);

return 0;
}

Pour compiler voici un Makefile (y’a besoin de dbus) :

CFLAGS = `pkg-config –cflags gtk+-2.0 x11 dbus-glib-1`
LIBS = `pkg-config –libs gtk+-2.0 x11 dbus-glib-1`
all: main.c lib-gmmkeys.o
gcc ${LIBS} ${CFLAGS} -o main main.c lib-gmmkeys.o
lib-gmmkeys.o : lib-gmmkeys.c lib-gmmkeys.h
gcc -c ${CFLAGS} lib-gmmkeys.c lib-gmmkeys.h

J’en parle parce que vu le peu d’infos que j’ai trouvé pour faire ça. Ca servira sûrement à quelqu’un un jour.

Par contre, je pense que ça ne marche que sur Gnome. J’ai pas testé, mais si y’en a qui utilise FreetuxTV sur KDE ou autres, ça serait sympa de m’informer de ce qu’il en est.

Voilà, comme toujours ceux qui veulent testé prenez les sources, et rapportez moi les bugs.

En espérant que cette fonction vous plaisent même si tout le monde ne peut pas en profiter.

Posted on août 26, 2008 in Actu du blog by Riku3 Comments »

J’ai décidé de mettre enfin le blog sur le serveur freetuxtv.org, ce qui me semblait logique…

Donc pensez à mettre à jour vos flux RSS et vos favoris.

Désolé pour le dérangement.

Next Page »