{"id":381,"date":"2013-06-11T00:02:57","date_gmt":"2013-06-10T22:02:57","guid":{"rendered":"http:\/\/inrepublica.fr\/blog\/?p=381"},"modified":"2020-04-06T14:56:30","modified_gmt":"2020-04-06T13:56:30","slug":"un-vrai-guide-des-programmes-avec-tvheadend-tnt-fr","status":"publish","type":"post","link":"https:\/\/inrepublica.fr\/blog\/2013\/06\/11\/un-vrai-guide-des-programmes-avec-tvheadend-tnt-fr\/","title":{"rendered":"Un vrai guide des programmes avec TVHeadEnd (TNT Fr)"},"content":{"rendered":"\n<p>\u00c0 la maison pour mon installation multim\u00e9dia, j&rsquo;utilise l&rsquo;excellent logiciel <a title=\"TV HeadEnd\" href=\"https:\/\/tvheadend.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">TV HeadEnd<\/a>. Install\u00e9 sur mon NAS Synology 212j celui-ci me permet de distribuer la TNT par le r\u00e9seau \u00e0 mon ordinateur portable, mon ordinateur fixe et m\u00eame mon smartphone Android. TVHeadEnd et <a title=\"XBMC site officiel\" href=\"http:\/\/xbmc.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">XBMC<\/a> c&rsquo;est pour moi le couple gagnant pour obtenir un syst\u00e8me multim\u00e9dia complet efficace et facile d&rsquo;utilisation. Un petit sch\u00e9ma pour mieux comprendre l&rsquo;installation:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/multim%C3%A9dia.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"212\" height=\"300\" src=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/multim%C3%A9dia.png?resize=212%2C300&#038;ssl=1\" alt=\"installation multim\u00e9dia\" class=\"wp-image-382\" srcset=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/multim%C3%A9dia.png?resize=212%2C300&amp;ssl=1 212w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/multim%C3%A9dia.png?resize=106%2C150&amp;ssl=1 106w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/multim%C3%A9dia.png?w=600&amp;ssl=1 600w\" sizes=\"auto, (max-width: 212px) 100vw, 212px\" \/><\/a><\/figure>\n\n\n\n<p>Mon NAS synology s&rsquo;occupe donc de la r\u00e9ception de la TV gr\u00e2ce \u00e0 un simple tuner TNT en USB. Il distribue ensuite par le r\u00e9seau les flux vid\u00e9os de la TNT sur mes diff\u00e9rents postes. Si l&rsquo;installation de TV HeadEnd est grandement facilit\u00e9e par la pr\u00e9sence d&rsquo;un paquet dans l&rsquo;excellent d\u00e9pot <a title=\"Synocommunity\" href=\"http:\/\/www.synocommunity.com\" target=\"_blank\" rel=\"noopener noreferrer\">Synocommunity<\/a>, il me rest\u00e9 un petit probl\u00e8me \u00e0 r\u00e9gler au niveau de l&rsquo;EPG (Guide \u00e9lectronique des programmes).<\/p>\n\n\n\n<p>Par d\u00e9faut TV HeadEnd s&rsquo;occupe de remplir l&rsquo;EPG avec les donn\u00e9es transmises sur le r\u00e9seau DVB-T (TNT). \u00c7a ne fonctionne pas trop mal, mais le guide est restreint dans le temps (le jour suivant) et surtout la description des programmes est tr\u00e8s succincte. Il existe un autre moyen de se fournir en donn\u00e9e EPG c&rsquo;est le XMLTV. C&rsquo;est un format de donn\u00e9e de type XML qui contient la liste des programmes TV de fa\u00e7on structur\u00e9e avec \u00e9norm\u00e9ment d&rsquo;infos disponibles (acteurs, date de sortie, genre, type d\u2019\u00e9mission, etc&#8230;). Les cr\u00e9ateurs du format XMLTV on bien-sur cr\u00e9er un logiciel (XMLTV) qui permet de r\u00e9cup\u00e9rer les infos TV tout seul comme un grand en \u00ab\u00a0scrapant\u00a0\u00bb les informations sur des sites de programme TV (pour la France T\u00e9l\u00e9poche.fr). Le processus est bien s\u00fbr long, car il doit \u00ab\u00a0scraper\u00a0\u00bb les programmes sur plusieurs jours et pour plusieurs cha\u00eenes. C&rsquo;est relativement fastidieux \u00e0 mettre en place et il existe plus simple.<\/p>\n\n\n\n<p>En effet sur la toile, il existe l&rsquo;excellent site de <a title=\"Kazer.org\" href=\"http:\/\/www.kazer.org\" target=\"_blank\" rel=\"noopener noreferrer\">kazer.org<\/a> qui d\u00e9livre des infos EPG sous format XMLTV directement en format zipp\u00e9. Il suffit de s&rsquo;inscrire pour pouvoir t\u00e9l\u00e9charger au format zip ou XML les donn\u00e9es EPG pour les cha\u00eenes qu&rsquo;on a configur\u00e9es. Bien s\u00fbr toutes les cha\u00eenes de la TNT Fran\u00e7aises sont disponibles et m\u00eame de nombreuses chaines satellites. Ne reste plus qu&rsquo;\u00e0 faire le lien avec le logiciel TV HeadEnd sur le NAS pour avoir des infos EPG de qualit\u00e9!&nbsp;Pour faire le lien nous aurons besoin d&rsquo;un simple script bash installer sur le NAS. Mais d&rsquo;abord les pr\u00e9requis.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Pr\u00e9requis<\/h1>\n\n\n\n<p>S&rsquo;inscrire sur le site&nbsp;<a title=\"Lien externe\" href=\"http:\/\/www.kazer.org\/\" rel=\"nofollow external\">kazer.org<\/a>&nbsp;et avoir param\u00e9tr\u00e9 la liste de cha\u00eenes d\u00e9sir\u00e9es dans l&rsquo;onglet Mes Cha\u00eenes:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"224\" src=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/tv_grab_kazer-tuto1.jpg?resize=300%2C224&#038;ssl=1\" alt=\"\" class=\"wp-image-384\" srcset=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/tv_grab_kazer-tuto1.jpg?resize=300%2C224&amp;ssl=1 300w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/tv_grab_kazer-tuto1.jpg?resize=150%2C112&amp;ssl=1 150w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/tv_grab_kazer-tuto1.jpg?resize=768%2C572&amp;ssl=1 768w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/tv_grab_kazer-tuto1.jpg?w=801&amp;ssl=1 801w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/figure>\n\n\n\n<p>Dans ce m\u00eame onglet, notez votre userhash en haut de la page:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/tv_grab_kazer-tuto2.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"57\" src=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/tv_grab_kazer-tuto2.jpg?resize=300%2C57&#038;ssl=1\" alt=\"tv_grab_kazer tuto2\" class=\"wp-image-385\" srcset=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/tv_grab_kazer-tuto2.jpg?resize=300%2C57&amp;ssl=1 300w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/tv_grab_kazer-tuto2.jpg?resize=150%2C29&amp;ssl=1 150w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/tv_grab_kazer-tuto2.jpg?w=576&amp;ssl=1 576w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/figure>\n\n\n\n<p>Bien entendu il faut avoir install\u00e9 et configur\u00e9 TVHeadEnd sur votre NAS. C&rsquo;est faisable facilement gr\u00e2ce \u00e0 la mise \u00e0 disposition d&rsquo;un paquet sur <a title=\"Synocommunity Packages\" href=\"http:\/\/www.synocommunity.com\/packages\" target=\"_blank\" rel=\"noopener noreferrer\">Synocommunity<\/a>.<\/p>\n\n\n\n<p>Avoir SSH activ\u00e9 sur le NAS (Configuration \/ Terminal):<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/tv_grab_kazer-tuto3.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"92\" src=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/tv_grab_kazer-tuto3.jpg?resize=300%2C92&#038;ssl=1\" alt=\"tv_grab_kazer tuto3\" class=\"wp-image-386\" srcset=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/tv_grab_kazer-tuto3.jpg?resize=300%2C92&amp;ssl=1 300w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/tv_grab_kazer-tuto3.jpg?resize=150%2C46&amp;ssl=1 150w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/tv_grab_kazer-tuto3.jpg?resize=768%2C236&amp;ssl=1 768w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/tv_grab_kazer-tuto3.jpg?w=889&amp;ssl=1 889w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/figure>\n\n\n\n<p>T\u00e9l\u00e9charger le script bash tv_grab_kazer disponible sur github:&nbsp;<a title=\"Lien externe\" href=\"https:\/\/github.com\/clark17\/tv_grab_FR_Kazer\" rel=\"nofollow external\">https:\/\/github.com\/c&#8230;v_grab_FR_Kazer<\/a><\/p>\n\n\n\n<p>Lien direct vers le script zipp\u00e9 -&gt; <a title=\"tv_grab_fr Zipp\u00e9\" href=\"https:\/\/github.com\/clark17\/tv_grab_FR_Kazer\/archive\/master.zip\" target=\"_blank\" rel=\"noopener noreferrer\">tv_grab_kazer<\/a>.<\/p>\n\n\n\n<p>\u00c9diter le script bash tv_grab_kazer en rempla\u00e7ant \u00e0 la ligne 51 \u00ab\u00a0VOTRE_CLEF\u00a0\u00bb&nbsp;par le userhash fournit par Kazer.org:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/tv_grab_kazer-tuto4.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"204\" src=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/tv_grab_kazer-tuto4.jpg?resize=300%2C204&#038;ssl=1\" alt=\"tv_grab_kazer tuto4\" class=\"wp-image-387\" srcset=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/tv_grab_kazer-tuto4.jpg?resize=300%2C204&amp;ssl=1 300w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/tv_grab_kazer-tuto4.jpg?resize=150%2C102&amp;ssl=1 150w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/tv_grab_kazer-tuto4.jpg?w=507&amp;ssl=1 507w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">Installation:<\/h1>\n\n\n\n<p>Copier le script tv_grab_kazer dans le r\u00e9pertoire de votre choix sur votre NAS (Exemple \/volume1\/Stockage):<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/tv_grab_kazer-tuto5.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"176\" src=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/tv_grab_kazer-tuto5.jpg?resize=300%2C176&#038;ssl=1\" alt=\"tv_grab_kazer tuto5\" class=\"wp-image-388\" srcset=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/tv_grab_kazer-tuto5.jpg?resize=300%2C176&amp;ssl=1 300w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/tv_grab_kazer-tuto5.jpg?resize=150%2C88&amp;ssl=1 150w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/tv_grab_kazer-tuto5.jpg?resize=768%2C451&amp;ssl=1 768w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/tv_grab_kazer-tuto5.jpg?w=1015&amp;ssl=1 1015w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/figure>\n\n\n\n<p>Se connecter au NAS avec un client SSH (<a title=\"mRemoteNG\" href=\"http:\/\/www.mremoteng.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">mRemoteNG<\/a> sous Windows par exemple):<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/tv_grab_kazer-tuto6.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"69\" src=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/tv_grab_kazer-tuto6.jpg?resize=300%2C69&#038;ssl=1\" alt=\"tv_grab_kazer tuto6\" class=\"wp-image-389\" srcset=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/tv_grab_kazer-tuto6.jpg?resize=300%2C69&amp;ssl=1 300w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/tv_grab_kazer-tuto6.jpg?resize=150%2C35&amp;ssl=1 150w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/tv_grab_kazer-tuto6.jpg?w=508&amp;ssl=1 508w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/figure>\n\n\n\n<p>D\u00e9placer le script dans le r\u00e9pertoire \/usr\/bin du NAS. Ex\u00e9cuter cette commande dans la console SSH:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">mv \/volume1\/Stockage\/tv_grab_kazer \/usr\/bin\/<\/code><\/pre>\n\n\n\n<p>Attribuer correctement les droits sur le script:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">chmod a+rx \/usr\/bin\/tv_grab_kazer<\/code><\/pre>\n\n\n\n<p>Contr\u00f4ler le bon fonctionnement du script en lan\u00e7ant cette commande dans la console SSH:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">\/usr\/bin\/tv_grab_kazer<\/code><\/pre>\n\n\n\n<p>\u00c0 ce moment dans votre console SSH devrait apparaitre un flux de donn\u00e9e XML contenant les programmes TV des cha\u00eenes que vous avez configur\u00e9es:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">&lt;programme start=\"20130617205000 +0200\" stop=\"20130617224500 +0200\" channel=\"W91.kazer.org\">\n                &lt;!-- pid = 1921659 -->\n                &lt;title>Le viager&lt;\/title>\n                &lt;desc>En 1930, Louis Martinet, un paisible sexag\u00c3\u00a9naire, n'en a plus pour longtemps \u00c3  vivre selon les dires de son m\u00c3\u00a9decin, L\u00c3\u00a9on Galipeau, qui entrevoit de profiter de la situation fort int\u00c3\u00a9ressante du \u00c2\u00abfutur d\u00c3\u00a9funt\u00c2\u00bb. Celui-ci poss\u00c3\u00a8de en effet une petite maison \u00c3  Saint-Tropez. Galipeau flaire l'aubaine. Suivant ses conseils, Martinet accepte de la c\u00c3\u00a9der en viager au fr\u00c3\u00a8re du m\u00c3\u00a9decin, Emile, puis s'empresse de retrouver une sant\u00c3\u00a9 de fer. Pis, il survit m\u00c3\u00aame \u00c3  la guerre. Les Galipeau, exc\u00c3\u00a9d\u00c3\u00a9s, d\u00c3\u00a9cident d'employer les grands moyens pour se d\u00c3\u00a9barrasser de l'importun qui s'obstine \u00c3  contrecarrer leur projet... &lt;\/desc>\n                &lt;credits>&lt;director>Pierre Tchernia&lt;\/director>&lt;actor role=\"Louis Martinet\">Michel Serrault&lt;\/actor>&lt;actor role=\"L\u00c3\u00a9on Galipeau\">Michel Galabru&lt;\/actor>&lt;actor role=\"Emile Galipeau\">Jean-Pierre Darras&lt;\/actor>&lt;actor role=\"Elvire\">Rosy Varte&lt;\/actor>&lt;actor role=\"No\u00c3\u00abl Galipeau\">Claude Brasseur&lt;\/actor>&lt;actor role=\"Bucigny-Dumaire\">Yves Robert&lt;\/actor>&lt;actor role=\"Marguerite Galipeau\">Odette Laure&lt;\/actor>&lt;actor role=\"l'avocat de No\u00c3\u00abl\">Jean Carmet&lt;\/actor>&lt;\/credits>\n                &lt;date>1971&lt;\/date>\n                &lt;category lang=\"fr\">Film&lt;\/category>\n                &lt;length units=\"minutes\">115&lt;\/length>\n                &lt;video>&lt;aspect>16:9&lt;\/aspect>&lt;\/video>\n                &lt;star-rating>&lt;value>1\/5&lt;\/value>&lt;\/star-rating>\n        &lt;\/programme>\n&lt;programme start=\"20130617224500 +0200\" stop=\"20130617233500 +0200\" channel=\"W91.kazer.org\">\n                &lt;!-- pid = 1921660 -->\n                &lt;title>Relooking extr\u00c3\u00aame : sp\u00c3\u00a9cial ob\u00c3\u00a9sit\u00c3\u00a9&lt;\/title>\n         &lt;sub-title>Jonathan&lt;\/sub-title>\n                &lt;desc>A 30 ans, Jonathan est un p\u00c3\u00a8re de famille d\u00c3\u00a9vou\u00c3\u00a9. Mais il \u00c3\u00a9prouve des difficult\u00c3\u00a9s \u00c3  jouer avec ses deux gar\u00c3\u00a7ons \u00c3  cause de son poids, quelque 230 kilos. Alors qu'il r\u00c3\u00aave d'\u00c3\u00aatre un papa actif r\u00c3\u00a9alisant de nombreuses activit\u00c3\u00a9s avec ses enfants, Chris Powell l'aide \u00c3  exaucer son souhait. Il l'accompagne au long d'une ann\u00c3\u00a9e, la plus importante de sa vie. Au programme, des exercices pour perdre du poids et des d\u00c3\u00a9fis sportifs \u00c3  relever. Le coach multiplie les encouragements et les conseils avis\u00c3\u00a9s pour soutenir Jonathan dans ce combat difficile. Le p\u00c3\u00a8re arrivera-t-il \u00c3  relever ce d\u00c3\u00a9fi ? Combien de kilos perdra-t-il ? &lt;\/desc>\n                &lt;category lang=\"fr\">T\u00c3\u00a9l\u00c3\u00a9r\u00c3\u00a9alit\u00c3\u00a9&lt;\/category>\n                &lt;length units=\"minutes\">50&lt;\/length>\n                &lt;episode-num system=\"xmltv_ns\">..0\/2&lt;\/episode-num>\n                &lt;video>&lt;aspect>16:9&lt;\/aspect>&lt;\/video>\n        &lt;\/programme>\n&lt;programme start=\"20130617233500 +0200\" stop=\"20130618002000 +0200\" channel=\"W91.kazer.org\">\n                &lt;!-- pid = 1921661 -->\n                &lt;title>Relooking extr\u00c3\u00aame : sp\u00c3\u00a9cial ob\u00c3\u00a9sit\u00c3\u00a9&lt;\/title>\n         &lt;sub-title>Jonathan&lt;\/sub-title>\n                &lt;desc>A 30 ans, Jonathan esp\u00c3\u00a8re perdre plus de 130 kilos. Le coach sportif, Chris Powell, lui vient en aide. Tout au long d'une ann\u00c3\u00a9e, ce dernier propose au p\u00c3\u00a8re de famille une s\u00c3\u00a9rie de d\u00c3\u00a9fis et d'exercices physiques \u00c3  r\u00c3\u00a9aliser. Alors que la pes\u00c3\u00a9e des 90 jours est un franc succ\u00c3\u00a8s, Jonathan doit multiplier les efforts en reprenant le rythme de sa vie habituelle. Il doit g\u00c3\u00a9rer le stress provoqu\u00c3\u00a9 par cette situation tout en continuant \u00c3  perdre du poids. Pendant ce temps, Chris Powell lui sugg\u00c3\u00a8re un challenge faisant appel \u00c3  l'athl\u00c3\u00a8te qui sommeille en lui. Quel sera le r\u00c3\u00a9sultat de la nouvelle pes\u00c3\u00a9e ? Jonathan a-t-il tenu ses objectifs ? &lt;\/desc>\n                &lt;category lang=\"fr\">T\u00c3\u00a9l\u00c3\u00a9r\u00c3\u00a9alit\u00c3\u00a9&lt;\/category>\n                &lt;length units=\"minutes\">45&lt;\/length>\n                &lt;episode-num system=\"xmltv_ns\">..1\/2&lt;\/episode-num>\n                &lt;video>&lt;aspect>16:9&lt;\/aspect>&lt;\/video>\n        &lt;\/programme>\n&lt;\/TV>NAS212j><\/code><\/pre>\n\n\n\n<h1 class=\"wp-block-heading\">Configuration de TVHeadEnd:<\/h1>\n\n\n\n<p>Red\u00e9marrez votre NAS pour prendre en compte le nouveau script.<\/p>\n\n\n\n<p>Connectez-vous \u00e0 l&rsquo;interface administration de TVHeadEnd.<\/p>\n\n\n\n<p>Dans Configuration \/ EPG Grabber sous Internal grabber s\u00e9lectionnez XMLTV : France Kazer puis r\u00e9glez&nbsp;l&rsquo;intervalle de mise \u00e0 jour (1 day semble correct).<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/tv_grab_kazer-tuto7.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"52\" src=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/tv_grab_kazer-tuto7.jpg?resize=300%2C52&#038;ssl=1\" alt=\"tv_grab_kazer tuto7\" class=\"wp-image-393\" srcset=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/tv_grab_kazer-tuto7.jpg?resize=300%2C52&amp;ssl=1 300w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/tv_grab_kazer-tuto7.jpg?resize=150%2C26&amp;ssl=1 150w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/tv_grab_kazer-tuto7.jpg?resize=700%2C124&amp;ssl=1 700w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/tv_grab_kazer-tuto7.jpg?w=714&amp;ssl=1 714w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/figure>\n\n\n\n<p>Derni\u00e8re \u00e9tape rendez-vous dans channels et pour chaque cha\u00eene dans la colonne EPG Grab Source s\u00e9lectionnez la cha\u00eene correspondante:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/tv_grab_kazer-tuto8.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"271\" src=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/tv_grab_kazer-tuto8.jpg?resize=300%2C271&#038;ssl=1\" alt=\"tv_grab_kazer tuto8\" class=\"wp-image-394\" srcset=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/tv_grab_kazer-tuto8.jpg?resize=300%2C271&amp;ssl=1 300w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/tv_grab_kazer-tuto8.jpg?resize=150%2C135&amp;ssl=1 150w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/tv_grab_kazer-tuto8.jpg?w=689&amp;ssl=1 689w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/figure>\n\n\n\n<p>Vous pouvez d\u00e9sormais vous rendre dans l&rsquo;epg pour vous rendre compte que vous avez acc\u00e8s aux programmes de vos cha\u00eenes sur les 8 prochains jours:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/tv_grab_kazer-tuto9.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"186\" src=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/tv_grab_kazer-tuto9.jpg?resize=300%2C186&#038;ssl=1\" alt=\"tv_grab_kazer tuto9\" class=\"wp-image-395\" srcset=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/tv_grab_kazer-tuto9.jpg?resize=300%2C186&amp;ssl=1 300w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/tv_grab_kazer-tuto9.jpg?resize=1024%2C636&amp;ssl=1 1024w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/tv_grab_kazer-tuto9.jpg?resize=150%2C93&amp;ssl=1 150w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/tv_grab_kazer-tuto9.jpg?resize=768%2C477&amp;ssl=1 768w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/tv_grab_kazer-tuto9.jpg?w=1417&amp;ssl=1 1417w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/figure>\n\n\n\n<p>Le seul petit bug, c&rsquo;est lorsqu&rsquo;on clique sur une \u00e9mission, l&rsquo;image associ\u00e9e n&rsquo;est pas bonne&#8230;<\/p>\n\n\n\n<p>Ce n\u2019est vraiment pas g\u00eanant, car on utilise tr\u00e8s peu l&rsquo;interface de TVHeadEnd. En fait tout passe par le logiciel XBMC ex\u00e9cut\u00e9 sur l&rsquo;ordinateur. Voici ce que \u00e7a donne avec XBMC sous Windows 7:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/screenshot005.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"169\" src=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/screenshot005.png?resize=300%2C169&#038;ssl=1\" alt=\"screenshot005\" class=\"wp-image-397\" srcset=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/screenshot005.png?resize=300%2C169&amp;ssl=1 300w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/screenshot005.png?resize=1024%2C576&amp;ssl=1 1024w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/screenshot005.png?resize=150%2C84&amp;ssl=1 150w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/screenshot005.png?resize=768%2C432&amp;ssl=1 768w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/screenshot005.png?resize=1536%2C864&amp;ssl=1 1536w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/screenshot005.png?w=1920&amp;ssl=1 1920w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/screenshot001.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"169\" src=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/screenshot001.png?resize=300%2C169&#038;ssl=1\" alt=\"screenshot001\" class=\"wp-image-398\" srcset=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/screenshot001.png?resize=300%2C169&amp;ssl=1 300w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/screenshot001.png?resize=1024%2C576&amp;ssl=1 1024w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/screenshot001.png?resize=150%2C84&amp;ssl=1 150w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/screenshot001.png?resize=768%2C432&amp;ssl=1 768w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/screenshot001.png?resize=1536%2C864&amp;ssl=1 1536w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/screenshot001.png?w=1920&amp;ssl=1 1920w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/screenshot004.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"169\" src=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/screenshot004.png?resize=300%2C169&#038;ssl=1\" alt=\"screenshot004\" class=\"wp-image-399\" srcset=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/screenshot004.png?resize=300%2C169&amp;ssl=1 300w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/screenshot004.png?resize=1024%2C576&amp;ssl=1 1024w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/screenshot004.png?resize=150%2C84&amp;ssl=1 150w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/screenshot004.png?resize=768%2C432&amp;ssl=1 768w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/screenshot004.png?resize=1536%2C864&amp;ssl=1 1536w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/screenshot004.png?w=1920&amp;ssl=1 1920w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/figure>\n\n\n\n<p>Maintenant plus besoin du petit T\u00e9l\u00e9Z!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00c0 la maison pour mon installation multim\u00e9dia, j&rsquo;utilise l&rsquo;excellent logiciel TV HeadEnd. Install\u00e9 sur mon NAS Synology 212j celui-ci me permet de distribuer la TNT &hellip; <\/p>\n","protected":false},"author":1,"featured_media":405,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"Un vrai guide des programmes avec TVHeadEnd (TNT Fr) http:\/\/inrepublica.fr\/blog\/?p=381","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[6,7],"tags":[44,71,90,131,152,166,174,189,192,193,194,195,203],"class_list":["post-381","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-logiciel-libre","category-multimedia","tag-bash","tag-dvb-t","tag-fr","tag-multimedia-2","tag-planet-libre","tag-reseau","tag-script","tag-tnt","tag-tuto","tag-tutoriel","tag-tv","tag-tvheadend","tag-xbmc"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2013\/06\/linux-bash.jpg?fit=800%2C600&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pbOkQ3-69","_links":{"self":[{"href":"https:\/\/inrepublica.fr\/blog\/wp-json\/wp\/v2\/posts\/381","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/inrepublica.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/inrepublica.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/inrepublica.fr\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/inrepublica.fr\/blog\/wp-json\/wp\/v2\/comments?post=381"}],"version-history":[{"count":10,"href":"https:\/\/inrepublica.fr\/blog\/wp-json\/wp\/v2\/posts\/381\/revisions"}],"predecessor-version":[{"id":97760,"href":"https:\/\/inrepublica.fr\/blog\/wp-json\/wp\/v2\/posts\/381\/revisions\/97760"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/inrepublica.fr\/blog\/wp-json\/wp\/v2\/media\/405"}],"wp:attachment":[{"href":"https:\/\/inrepublica.fr\/blog\/wp-json\/wp\/v2\/media?parent=381"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/inrepublica.fr\/blog\/wp-json\/wp\/v2\/categories?post=381"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/inrepublica.fr\/blog\/wp-json\/wp\/v2\/tags?post=381"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}