Ce panneau est dédié au filtrage. Actuellement, il y a deux types de filtrage :
- la recherche de programmes par mot-clé
- la sélection d'un groupe de chaines plutôt que la totalité
La sélection d'un groupe de chaines est une fonctionnalité intéressante surtout depuis que certaines bases de données contiennent des programmes pour plus de 200 chaines...
D'une part, la visualisation des programmes sur la totalité des chaines est plus gourmande en mémoire et plus lente à afficher, mais surtout, il faut scroller verticalement indéfiniment de bas en haut et réciproquement pour voir les chaines que l'on souhaite. C'est cette raison qui a poussé à l'apparition de cet arbre dans le panneau de gauche. Quand on sélectionne un objet de l'arbre (=un groupe de chaines), seules les chaines de ce groupe seront considérées dans le panneau principal ainsi que dans les sections "Maintenant" et "Ce Soir".
Ces groupes ont été divisés en trois parties :
- Pays
- Fournisseurs
- Catégories
On retrouvera dans la partie "Pays" des groupes de chaines appartenant à un pays donné... par exemple : Belgique = RTBF1, RTBF2, RTL-TVI,...
Dans la partie "Fournisseurs", on trouvera des groupes de chaines correspondant plutôt aux offres commerciales, genre : TPS = ........
Enfin dans la partie "Catégories", on trouvera des groupes de chaines ayant le même contenu, par exemple : Cinéma = Ciné Cinéma.....
Par défaut, un certain nombre de catégories sont fournies.
L'utilisateur peut, à travers les "Préférences", modifier, supprimer, créer de nouveaux groupes.
Les groupes sont sauvé dans le fichier config.ini sous la forme :
Code : Tout sélectionner
[FILTERS_CHANNEL_GROUP_COUNTRY]
Chaines principales=tf1|france2|france3|...
Chaines Francophones=tsr1|tsr2|rtbf|rtbf1|...
[FILTERS_CHANNEL_GROUP_PROVIDER]
TNT=tf1|france2|france3|canal|...
TPS=ab1|action|arte|astrocentertv|...
noos Découverte=2mmaroc|ab1|animaux|...
noos Infinity=abmoteurs|13emerue|2mmaroc|...
noos Magic=abmoteurs|13emerue|2mmaroc|...
noos Pack Disney TV=disneychannel|disneychannel1|...
noos Option TPS Premium=tpsstar|tpscineculte|tpscinefamily|...
noos Option Cinécinéma=cinecinemaauteur|cinecinemaclassic|...
noos à la carte=xxl|seasons|sailingchannelsport|sailingchannel|...
Teledis=tf1|france2|france3|be1|betv|arte|france5|laune|...
[FILTERS_CHANNEL_GROUP_CATEGORY]
Divertissements=canaldecale|canalsport|tf6|...
Infos/Sport=lci|lcilachaineinfo|eurosport|sport|...
Films/Séries=cinecinemaauteur|cinecinemaclassic|...
Jeunesse=disneychannel|jetix|teletoon|teletoontps1|...
Magazine/Documentaire=toutelhistoire|planete|escales|...
Musique=mtv|mcm|mezzo|bfmtv|telemelody|m6musicblack|...
Il serait interessant que des gens du forum proposent des groupes de chaines avec le nom des chaines qu'ils contiennent.
On pourrait mettre ces groupes par défaut dans le programme.
Si quelqu'un à des idées, il peut poster ici.