L'interface

L'interface principale de Fritivi.NET se compose de trois éléments :

La fenêtre de Fritivi.NET se redimensionne principalement avec la roulette de la souris, mais également via des raccourcis clavier.

La barre de commandes

La barre située en bas de l'interface contient les commandes suivantes :

  • Afficher/Masquer le panneau latéral
  • Barre d'avancement du média. Elle ne fonctionne que lors de la lecture d'un fichier. L'info bulle de la barre affiche la position dans le fichier par rapport à la durée totale.
  • Lecture
  • Pause
  • Stop
  • Enregistrer (une fenêtre s'ouvre pour spécifier où stocker l'enregistrement). Attention, Fritivi.NET ne permet pas de regarder autre chose pendant un enregistrement. Tout changement de chaîne ou de fichier arrêtera l'enregistrement.
  • Activer/Désactiver le mode muet
  • Barre de contrôle du volume (Au dessus des boutons à droite)

Le panneau latéral

Le panneau latéral à gauche de l'interface contient les commandes suivantes :

  • Afficher les 4 boutons d'accès aux modes TV/Radio/WebTV/WebRadio
  • Active le mode de parcours du disque dur
  • Alterner entre la vue détaillée et la vue compacte de la liste des chaînes
  • Activer/désactiver le filtrage des favoris (n'affiche que les chaînes préférées)
  • Ajouter/retirer la chaîne courante de la liste des favoris
  • Afficher le programme TV complet
  • Champ de filtrage des chaînes (permet de n'afficher que les chaînes contenant le texte spécifié)

Vue détaillée et vue compacte de la liste des chaînes dans le mode TV :

Fenêtre de visualisation du programme TV complet :

Il est possible de lire un flux quelconque directement depuis l'interface de Fritivi.NET. Pour cela, en étant sur l'écran de sélection des modes (TV/Radio/WebTV/WebRadio), il suffit de mettre le chemin du flux dans le champ de recherche, et de cliquer sur le bouton de lecture.

Les modes

Fritivi.NET possède cinq modes donnant chacun accès à un type de contenu différent :

  • Mode TV (affiche les chaines de télé de la Freebox)
  • Mode Radio (affiche les radios de la Freebox)
  • Mode WebTV
  • Mode WebRadio
  • Mode Parcourir

Les quatre premiers modes affichent des playlists joints à l'application (respectivement tv.m3u, radio.m3u, webtv.m3u, webradio.m3u).
tv.m3u et radio.m3u contiennent les chaines et radio de la Freebox, tandis que webtv.m3u et webradio.m3u contiennent des stations Shoutcast. Il est possible de modifier ces playlists à volonté par n'importe quelle url, dès l'instant qu'il s'agit d'un flux lisible par vlc.

Le mode TV affiche également les programmes diffusés actuellement dans la liste. Si l'information est disponible, un clic droit sur le bouton de la chaîne affiche le détail du programme en cours pour cette chaîne.

Exemple de contenu affiché pour les modes TV, Radio, WebTV, WebRadio :

Le mode parcourir permet de naviguer dans le disque dur et de lire n'importe quel média lisible par vlc. La navigation est similaire à la navigation dans un explorateur de fichier : un clic sur un répertoire l'ouvre, et un clic sur un fichier démarre sa lecture. Le premier élément de la liste permet de revenir au répertoire parent.

Le menu contextuel

Le menu contextuel de Fritivi.NET, accessible avec un clic droit, contient toutes les options ainsi que les réglages de lecture.

  • Forcer les proportions de l'image affichée
  • Rogner l'image à une proportion donnée
  • Régler le zoom
  • Choisir l'effet de visualisation lors de la lecture de radios ou de fichiers audios
  • Afficher les presets de l'effet ProjectM (ProjectM doit être actif)
  • Choisir une résolution faible (320x240) ou élevé (640x480) de l'effet Goom
  • Réglage du désentrelacement de la vidéo (activé automatiquement en mode TV)
  • Choisir la sortie vidéo : directx ou direct3d (un redémarrage de l'application est necessaire pour appliquer le changement)
  • Régler l'opacité de l'interface (en mode direct3d uniquement)
  • Régler la coloration de l'interface en modifiant la teinte, la saturation et la luminosité
  • Sélectionner une piste audio
  • Sélectionner une piste vidéo
  • Sélectionner une piste de sous-titres
  • Compenser le décalage temporel entre le son et l'image
  • Afficher ou masquer les chaines HD
  • Afficher ou masquer les chaines payantes
  • Rendre toujours visible
  • Afficher ou masquer l'interface
  • Personnaliser les raccourcis clavier
  • Personnaliser l'ordre des favoris
  • Configurer la sortie audio matrix mixer, basé sur Ac3Filter, permettant notament de convertir le signal stéréo en 5.1 pour exploiter tous les hauts parleurs :
  • Mettre à jour les listes de chaînes Freebox
  • Mettre à jour les listes de chaînes Web
  • Afficher les messages d'information de vlc

Fenêtre des messages :

Raccourcis clavier

Les principales commandes de Fritivi.NET sont également accessibles via des raccourcis clavier:

  • Avancement Gauche / Droite
  • Lecture X / Espace
  • Pause C
  • Arrêt V
  • Enregistrer B
  • Muet N
  • Volume Haut / Bas
  • Changer la piste audio A
  • Changer / désactiver les sous-titres S
  • Capture d'écran Shift S
  • Vue détaillée/compacte D
  • Favoris F
  • Guide TV G
  • Mode TV F5
  • Mode Radio F6
  • Mode WebTV F7
  • Mode WebRadio F8
  • Mode Parcourir F9
  • zapper 0 à 9
  • Piste précédente - / PageHaut
  • Piste suivante + / PageBas
  • Masquer les chaînes W
  • Masquer l'interface H
  • Plein écran Alt Entrée / Ctrl F / double clic / F11
  • Redimensionner la fenêtre Ctrl + ou - / Roulette
  • Aide F1
  • Quitter Alt F4

La commande "Configurer les raccourcis clavier" du menu fait apparaitre un tableau de personnalisation des raccourcis directement dans l'interface de Fritivi.NET. Pour configurer un raccourci, il suffit de cliquer sur le champ à droite sur la ligne correspondante, et de presser la ou les touches souhaitées. Le nouveau raccourci s'applique alors immédiatement.

Les deux boutons situés au dessus du tableau à gauche du bouton d'aide permettent respectivement de réinitialiser les raccourcis par défaut et de fermer le tableau de configuration.

Ordre des favoris

La commande "Configurer l'ordre des favoris" du menu change le comportement de la liste des chaînes : il est alors possible par simple glisser/déplacer directement dans la liste de changer l'ordre des favoris du mode en cours.

Tous les boutons au dessus de la liste sont masqué et remplacés par 3 boutons permettant de :

  • Alterner entre la vue détaillée et la vue compacte de la liste des chaînes
  • Rétablir l'ordre initial des chaînes
  • Valider l'ordre

Autre

Lors de son lancement, Fritivi.NET vérifie la présence de libvlc dans le répertoire de l'application. Si libvlc est manquant, ou si la version est trop ancienne, Fritivi.NET télécharge automatiquement la bonne version de libvlc. Il met également à jour le programme TV, une fois par jour. Pendant ces opérations, une barre de progression s'affiche à l'écran.

Après la première utilisation, Fritivi.NET sauvegarde les réglages dans le fichier fritivi.xml. A l'intérieur, il est possible de régler manuellement un proxy http en remplissant le champ "HttpProxy" sous la former "proxy:port". De même, il est possible de spécifier un port RTP en modifiant le champ "RtpPort".

Fritivi.NET contient également des réglages concernant les chaînes dans le fichier channels.xml. Dans ce fichier, il est possible de :

  • Spécifier l'icône qui apparaitra pour chaque chaîne
  • Spécifier un mapping de nom entre différentes chaînes, afin que toutes les versions d'une même chaîne partagent la même icône
  • Préciser la liste des chaînes payantes (via le numéro de la chaîne)

De base, Fritivi.NET utilise directement des logos présent sur internet, et les télécharge à la volée à chaque utilisation. Pour éviter cela, il est possible de télécharger localement tous ces logos une fois pour toute, en lançant une fois Fritivi.NET en mettant l'argument "-dllogos" en ligne de commande. Un répertoire "logos" sera créé, et le fichier channels.xml modifié en conséquence.