﻿﻿{"id":2893,"date":"2026-05-01T09:08:43","date_gmt":"2026-05-01T07:08:43","guid":{"rendered":"https:\/\/elearningsamba.com\/index.php\/tunarr-recreer-la-television-quon-aime-zapper-dans-plex\/"},"modified":"2026-05-01T09:08:43","modified_gmt":"2026-05-01T07:08:43","slug":"tunarr-recreer-la-television-quon-aime-zapper-dans-plex","status":"publish","type":"page","link":"https:\/\/elearningsamba.com\/index.php\/tunarr-recreer-la-television-quon-aime-zapper-dans-plex\/","title":{"rendered":"Tunarr &#8211; Recr\u00e9er la t\u00e9l\u00e9vision qu&#8217;on aime zapper dans Plex"},"content":{"rendered":"<p>Vous vous souvenez de l&#8217;\u00e9poque o\u00f9 on s&#8217;\u00e9croulait comme des merdes dans notre canap\u00e9 apr\u00e8s une grosse journ\u00e9e de boulot et o\u00f9 on regardait juste ce que la t\u00e9l\u00e9 nous balan\u00e7ait ? Pas de choix \u00e0 faire sur Netflix, ni de recommandation sur l&#8217;Apple TV. On zappait juste en mode no-brain jusqu&#8217;\u00e0 ce qu&#8217;on tombe sur une connerie qui r\u00e9veille notre cerveau reptilien.<\/p>\n<p>Eh bah le dev Chris Benincasa a cr\u00e9\u00e9<br \/>\n<a href=\"https:\/\/tunarr.com\/\">Tunarr<\/a><br \/>\n, un soft open source qui ressuscite ce truc-l\u00e0 en transformant votre Plex ou Jellyfin en cha\u00eene de TV en continue.<\/p>\n<p>Gr\u00e2ce \u00e0 Tunarr, vous configurez vos cha\u00eenes dans une interface web (en glisser-d\u00e9poser&#8230;), le soft \u00e9mule un tuner HDHomeRun (le standard de la TV r\u00e9seau aux US), que Plex, Jellyfin ou Emby reconnaissent ensuite comme une vraie source TV. Et voil\u00e0 comment vous avez maintenant votre propre antenne maison.<\/p>\n<p>Ou alors vous exportez en M3U pour des players IPTV comme Tivimate ou UHF, le tout avec un EPG int\u00e9gr\u00e9 (c&#8217;est le guide des programmes), des bumpers (vous savez ces petites s\u00e9quences Tchii Tchaaa ou M6 Mhmmmh des cha\u00eenes TV), des pubs vintage entre les programmes et m\u00eame des clips musicaux pour faire authentique.<\/p>\n<p>Bref, du d\u00e9j\u00e0-vu, mais avec votre catalogue d&#8217;\u00e9missions \u00e0 vous.<\/p>\n<div class=\"youtube-container\">\n<div>\n<p>L&#8217;histoire de ce projet est d&#8217;ailleurs assez marrante car c&#8217;est un fork de<br \/>\n<a href=\"https:\/\/github.com\/vexorian\/dizquetv\">dizqueTV<\/a><br \/>\n(de vexorian), lui-m\u00eame fork de pseudotv-plex (de DEFENDORe) et chacun de ces devs contribuent \u00e0 Tunarr. 3 g\u00e9n\u00e9rations de mainteneurs qui collaborent sur le m\u00eame projet, \u00e7a fait plaisir \u00e0 voir car dans l&#8217;open source et la tech en g\u00e9n\u00e9ral, ce genre de filiation c&#8217;est souvent rare tant les egos sont groooos.<\/p>\n<p>Et c\u00f4t\u00e9 fonctionnalit\u00e9s, c&#8217;est plut\u00f4t pas mal. Vous programmez vos cha\u00eenes par cr\u00e9neaux horaires (comme une vraie grille TV), par shuffle al\u00e9atoire ou par blocs cycliques. Vous balancez alors du contenu de remplissage entre les \u00e9pisodes, vous personnalisez les profils de transcodage par cha\u00eene, et vous regardez \u00e7a directement dans votre navigateur web ou via votre client Plex pr\u00e9f\u00e9r\u00e9.<\/p>\n<p>De son c\u00f4t\u00e9, le hardware transcoding g\u00e8re NVENC, VAAPI, Intel QuickSync et VideoToolbox sur macOS, donc votre GPU ne bosse pas pour rien.<\/p>\n<p>Pour ma part, je me ferais bien une ambiance &#8220;C&#8217;est dimanche&#8221; qui balance des s\u00e9ries TV + vid\u00e9o gag et des docs sur la nature toute la journ\u00e9e, ou une &#8220;cha\u00eene minuit&#8221; uniquement pour les vieux films d&#8217;horreur et les clips MTV de ma jeunesse ^^. Aaaah, nostalgie quand tu nous tiens ! Et je mettrais des vrais bumpers vintage entre les programmes, comme \u00e7a, \u00e7a donnerait l&#8217;illusion qu&#8217;on est sur une vraie programmation TF1 des ann\u00e9es 90. Ce serait chouette non ?<\/p>\n<p>Pour faire tourner \u00e7a, un Docker compose suffit (port 8000), avec un FFmpeg 6.1 minimum (7.1.1 recommand\u00e9). Vous lancez simplement :<\/p>\n<div class=\"highlight\">\n<pre class=\"chroma\"><code class=\"language-fallback\" data-lang=\"fallback\"><span class=\"line\"><span class=\"cl\">docker run -d -p 8000:8000 -v .\/tunarr-data:\/config\/tunarr chrisbenincasa\/tunarr:latest\n<\/span><\/span><\/code><\/pre>\n<p>et c&#8217;est en ligne !<\/p>\n<p>Maintenant sauf si votre Pi 3 a 2 Go de RAM, le transcoding 4K ne marchera pas mais sur du x86 r\u00e9cent ou un Pi 5, \u00e7a envoie carr\u00e9ment bien.<\/p>\n<p>Et si vous pr\u00e9f\u00e9rez la m\u00e9thode \u00e0 l&#8217;ancienne, y&#8217;a \u00e9galement des binaires Linux, macOS, Windows, et m\u00eame une image ARM pour<br \/>\n<a href=\"https:\/\/korben.info\/rasplex.html\">Raspberry Pi<\/a><br \/>\n. Le code est en TypeScript \u00e0 99,6%, sous license zlib (tr\u00e8s permissive) et y&#8217;a des nouvelles releases r\u00e9guli\u00e8res.<\/p>\n<p>Voil\u00e0, ce projet n&#8217;a aucun sens dans le monde du streaming \u00e0 la demande et c&#8217;est pr\u00e9cis\u00e9ment pour \u00e7a que je vous en parle ! Si vous voulez retrouver l&#8217;ambiance zapping,<br \/>\n<a href=\"https:\/\/tunarr.com\/\">c&#8217;est par ici<\/a><br \/>\nou sur le<br \/>\n<a href=\"https:\/\/github.com\/chrisbenincasa\/tunarr\">GitHub<\/a><br \/>\n.<\/p>\n<p>Et un GRAND merci \u00e0 Johnny pour l&#8217;info !!<\/p>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Vous vous souvenez de l&#8217;\u00e9poque o\u00f9 on s&#8217;\u00e9croulait comme des merdes dans notre canap\u00e9 apr\u00e8s une grosse journ\u00e9e de boulot et o\u00f9 on regardait juste ce que la t\u00e9l\u00e9 nous balan\u00e7ait ? Pas de choix \u00e0 faire sur Netflix, ni de recommandation sur l&#8217;Apple TV. On zappait juste en mode no-brain jusqu&#8217;\u00e0 ce qu&#8217;on tombe sur une connerie qui r\u00e9veille notre cerveau reptilien. Eh bah le dev Chris Benincasa a cr\u00e9\u00e9 Tunarr , un soft open source qui ressuscite ce truc-l\u00e0 en transformant votre Plex ou Jellyfin en cha\u00eene de TV en continue. Gr\u00e2ce \u00e0 Tunarr, vous configurez vos cha\u00eenes dans une interface web (en glisser-d\u00e9poser&#8230;), le soft \u00e9mule un tuner HDHomeRun (le standard de la TV r\u00e9seau aux US), que Plex, Jellyfin ou Emby reconnaissent ensuite comme une vraie source TV. Et voil\u00e0 comment vous avez maintenant votre propre antenne maison. Ou alors vous exportez en M3U pour des players IPTV comme Tivimate ou UHF, le tout avec un EPG int\u00e9gr\u00e9 (c&#8217;est le guide des programmes), des bumpers (vous savez ces petites s\u00e9quences Tchii Tchaaa ou M6 Mhmmmh des cha\u00eenes TV), des pubs vintage entre les programmes et m\u00eame des clips musicaux pour faire authentique. Bref, du d\u00e9j\u00e0-vu, mais avec votre catalogue d&#8217;\u00e9missions \u00e0 vous. L&#8217;histoire de ce projet est d&#8217;ailleurs assez marrante car c&#8217;est un fork de dizqueTV (de vexorian), lui-m\u00eame fork de pseudotv-plex (de DEFENDORe) et chacun de ces devs contribuent \u00e0 Tunarr. 3 g\u00e9n\u00e9rations de mainteneurs qui collaborent sur le m\u00eame projet, \u00e7a fait plaisir \u00e0 voir car dans l&#8217;open source et la tech en g\u00e9n\u00e9ral, ce genre de filiation c&#8217;est souvent rare tant les egos sont groooos. Et c\u00f4t\u00e9 fonctionnalit\u00e9s, c&#8217;est plut\u00f4t pas mal. Vous programmez vos cha\u00eenes par cr\u00e9neaux horaires (comme une vraie grille TV), par shuffle al\u00e9atoire ou par blocs cycliques. Vous balancez alors du contenu de remplissage entre les \u00e9pisodes, vous personnalisez les profils de transcodage par cha\u00eene, et vous regardez \u00e7a directement dans votre navigateur web ou via votre client Plex pr\u00e9f\u00e9r\u00e9. De son c\u00f4t\u00e9, le hardware transcoding g\u00e8re NVENC, VAAPI, Intel QuickSync et VideoToolbox sur macOS, donc votre GPU ne bosse pas pour rien. Pour ma part, je me ferais bien une ambiance &#8220;C&#8217;est dimanche&#8221; qui balance des s\u00e9ries TV + vid\u00e9o gag et des docs sur la nature toute la journ\u00e9e, ou une &#8220;cha\u00eene minuit&#8221; uniquement pour les vieux films d&#8217;horreur et les clips MTV de ma jeunesse ^^. Aaaah, nostalgie quand tu nous tiens ! Et je mettrais des vrais bumpers vintage entre les programmes, comme \u00e7a, \u00e7a donnerait l&#8217;illusion qu&#8217;on est sur une vraie programmation TF1 des ann\u00e9es 90. Ce serait chouette non ? Pour faire tourner \u00e7a, un Docker compose suffit (port 8000), avec un FFmpeg 6.1 minimum (7.1.1 recommand\u00e9). Vous lancez simplement : docker run -d -p 8000:8000 -v .\/tunarr-data:\/config\/tunarr chrisbenincasa\/tunarr:latest et c&#8217;est en ligne ! Maintenant sauf si votre Pi 3 a 2 Go de RAM, le transcoding 4K ne marchera pas mais sur du x86 r\u00e9cent ou un Pi 5, \u00e7a envoie carr\u00e9ment bien. Et si vous pr\u00e9f\u00e9rez la m\u00e9thode \u00e0 l&#8217;ancienne, y&#8217;a \u00e9galement des binaires Linux, macOS, Windows, et m\u00eame une image ARM pour Raspberry Pi . Le code est en TypeScript \u00e0 99,6%, sous license zlib (tr\u00e8s permissive) et y&#8217;a des nouvelles releases r\u00e9guli\u00e8res. Voil\u00e0, ce projet n&#8217;a aucun sens dans le monde du streaming \u00e0 la demande et c&#8217;est pr\u00e9cis\u00e9ment pour \u00e7a que je vous en parle ! Si vous voulez retrouver l&#8217;ambiance zapping, c&#8217;est par ici ou sur le GitHub . Et un GRAND merci \u00e0 Johnny pour l&#8217;info !!<\/p>\n","protected":false},"author":1,"featured_media":2894,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"give_campaign_id":0,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_kadence_starter_templates_imported_post":false,"footnotes":""},"class_list":["post-2893","page","type-page","status-publish","has-post-thumbnail","hentry"],"campaignId":"","_links":{"self":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages\/2893","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/comments?post=2893"}],"version-history":[{"count":0,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages\/2893\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/media\/2894"}],"wp:attachment":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/media?parent=2893"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}