{"id":888,"date":"2026-01-21T00:30:09","date_gmt":"2026-01-21T00:30:09","guid":{"rendered":"https:\/\/docustvvod9112.live-website.com\/?page_id=888"},"modified":"2026-01-21T00:30:09","modified_gmt":"2026-01-21T00:30:09","slug":"15-2","status":"publish","type":"page","link":"https:\/\/docustv-vod.docusflix.com\/?page_id=888","title":{"rendered":"DOCUS TV"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"fr\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>TVradioZap &#8211; Player Full<\/title>\n    <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/hls.js@latest\"><\/script>\n    <style>\n        body { margin: 0; font-family: 'Segoe UI', Arial, sans-serif; background: #050505; color: #fff; }\n        .player-wrapper { position: sticky; top: 0; z-index: 100; background: #000; box-shadow: 0 5px 25px rgba(0,0,0,0.9); }\n        .player-container { max-width: 900px; margin: 0 auto; aspect-ratio: 16 \/ 9; }\n        video { width: 100%; height: 100%; background: #000; }\n        .content { padding: 20px; max-width: 1200px; margin: 0 auto; }\n        .category-title { border-left: 5px solid #ff0000; padding-left: 15px; margin: 40px 0 20px; font-size: 1.5em; color: #fff; text-transform: uppercase; }\n        .channels-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(150px, 1fr)); gap: 15px; }\n        .channel-card { cursor: pointer; background: #151515; padding: 15px; text-align: center; border-radius: 10px; border: 1px solid #222; transition: 0.3s; }\n        .channel-card:hover { background: #252525; border-color: #ff0000; transform: translateY(-3px); }\n        .channel-card span { font-size: 0.9em; font-weight: bold; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }\n        .logo-box { height: 60px; display: flex; align-items: center; justify-content: center; margin-bottom: 10px; background: #000; border-radius: 5px; font-size: 1.2em; color: #444; }\n    <\/style>\n<\/head>\n<body>\n\n<div class=\"player-wrapper\">\n    <div class=\"player-container\">\n        <video id=\"video\" controls autoplay muted><\/video>\n    <\/div>\n<\/div>\n\n<div class=\"content\" id=\"main-content\"><\/div>\n\n<script>\nconst allChannels = [\n    \/\/ --- TNT ---\n    { cat: \"TNT\", name: \"TF1\", url: \"https:\/\/tvradiozap.eu\/890\" },\n    { cat: \"TNT\", name: \"France 2\", url: \"https:\/\/tvradiozap.eu\/887\" },\n    { cat: \"TNT\", name: \"France 3\", url: \"https:\/\/tvradiozap.eu\/892\" },\n    { cat: \"TNT\", name: \"France 4\", url: \"https:\/\/tvradiozap.eu\/893\" },\n    { cat: \"TNT\", name: \"France 5\", url: \"https:\/\/tvradiozap.eu\/891\" },\n    { cat: \"TNT\", name: \"M6\", url: \"https:\/\/tvradiozap.eu\/664\" },\n    { cat: \"TNT\", name: \"Arte\", url: \"https:\/\/tvradiozap.eu\/640\" },\n    { cat: \"TNT\", name: \"LCP Public S\u00e9nat\", url: \"https:\/\/tvradiozap.eu\/645\" },\n    { cat: \"TNT\", name: \"W9\", url: \"https:\/\/tvradiozap.eu\/897\" },\n    { cat: \"TNT\", name: \"TMC\", url: \"https:\/\/tvradiozap.eu\/895\" },\n    { cat: \"TNT\", name: \"TFX\", url: \"https:\/\/tvradiozap.eu\/896\" },\n    { cat: \"TNT\", name: \"Gulli\", url: \"https:\/\/tvradiozap.eu\/680\" },\n    { cat: \"TNT\", name: \"BFM TV\", url: \"https:\/\/tvradiozap.eu\/727\" },\n    { cat: \"TNT\", name: \"CNews\", url: \"https:\/\/tvradiozap.eu\/642\" },\n    { cat: \"TNT\", name: \"LCI\", url: \"https:\/\/tvradiozap.eu\/899\" },\n    { cat: \"TNT\", name: \"France Info\", url: \"https:\/\/tvradiozap.eu\/834\" },\n    { cat: \"TNT\", name: \"CStar\", url: \"https:\/\/tvradiozap.eu\/635\" },\n    { cat: \"TNT\", name: \"T18\", url: \"https:\/\/tvradiozap.eu\/634\" },\n    { cat: \"TNT\", name: \"Novo19\", url: \"https:\/\/tvradiozap.eu\/737\" },\n    { cat: \"TNT\", name: \"TF1 S\u00e9ries Films\", url: \"https:\/\/tvradiozap.eu\/649\" },\n    { cat: \"TNT\", name: \"L'\u00c9quipe\", url: \"https:\/\/tvradiozap.eu\/648\" },\n    { cat: \"TNT\", name: \"6TER\", url: \"https:\/\/tvradiozap.eu\/638\" },\n    { cat: \"TNT\", name: \"RMC Story\", url: \"https:\/\/tvradiozap.eu\/644\" },\n    { cat: \"TNT\", name: \"RMC D\u00e9couverte\", url: \"https:\/\/tvradiozap.eu\/898\" },\n    { cat: \"TNT\", name: \"RMC Life\", url: \"https:\/\/tvradiozap.eu\/646\" },\n    { cat: \"TNT\", name: \"Le Figaro TV\", url: \"https:\/\/tvradiozap.eu\/656\" },\n    { cat: \"TNT\", name: \"LA UNE (BE)\", url: \"https:\/\/tvradiozap.eu\/1267\" },\n    { cat: \"TNT\", name: \"RTS1\", url: \"https:\/\/tvradiozap.eu\/903\" },\n    { cat: \"TNT\", name: \"RTS2\", url: \"https:\/\/tvradiozap.eu\/904\" },\n    { cat: \"TNT\", name: \"Carac1 (CH)\", url: \"https:\/\/tvradiozap.eu\/661\" },\n    { cat: \"TNT\", name: \"Carac2 (CH)\", url: \"https:\/\/tvradiozap.eu\/666\" },\n    { cat: \"TNT\", name: \"Carac3 (CH)\", url: \"https:\/\/tvradiozap.eu\/667\" },\n    { cat: \"TNT\", name: \"Carac4 (CH)\", url: \"https:\/\/tvradiozap.eu\/1161\" },\n    { cat: \"TNT\", name: \"Leman Bleu (CH)\", url: \"https:\/\/tvradiozap.eu\/669\" },\n    { cat: \"TNT\", name: \"TV Monaco (MC)\", url: \"https:\/\/tvradiozap.eu\/886\" },\n\n    \/\/ --- ARCHIVES ---\n    { cat: \"Archives\", name: \"INA 70\", url: \"https:\/\/tvradiozap.eu\/935\" },\n    { cat: \"Archives\", name: \"INA Ardivision\", url: \"https:\/\/tvradiozap.eu\/723\" },\n\n    \/\/ --- ART DE VIVRE ---\n    { cat: \"Art de vivre\", name: \"Drive TV\", url: \"https:\/\/tvradiozap.eu\/1096\" },\n    { cat: \"Art de vivre\", name: \"La Maison France 5\", url: \"https:\/\/tvradiozap.eu\/650\" },\n    { cat: \"Art de vivre\", name: \"Maison et Travaux\", url: \"https:\/\/tvradiozap.eu\/529\" },\n    { cat: \"Art de vivre\", name: \"Mens'up\", url: \"https:\/\/tvradiozap.eu\/872\" },\n    { cat: \"Art de vivre\", name: \"Mieux\", url: \"https:\/\/tvradiozap.eu\/1362\" },\n    { cat: \"Art de vivre\", name: \"Motorvision\", url: \"https:\/\/tvradiozap.eu\/980\" },\n    { cat: \"Art de vivre\", name: \"Rustica\", url: \"https:\/\/tvradiozap.eu\/1220\" },\n    { cat: \"Art de vivre\", name: \"Syst\u00e8me D\", url: \"https:\/\/tvradiozap.eu\/972\" },\n    { cat: \"Art de vivre\", name: \"TV5Monde+ Chefs (CH)\", url: \"https:\/\/tvradiozap.eu\/1094\" },\n\n    \/\/ --- CIN\u00c9MA ---\n    { cat: \"Cin\u00e9ma\", name: \"100% Cin\u00e9ma\", url: \"https:\/\/tvradiozap.eu\/717\" },\n    { cat: \"Cin\u00e9ma\", name: \"Action Totale\", url: \"https:\/\/tvradiozap.eu\/1263\" },\n    { cat: \"Cin\u00e9ma\", name: \"AlloCin\u00e9\", url: \"https:\/\/tvradiozap.eu\/987\" },\n    { cat: \"Cin\u00e9ma\", name: \"Box Office Action\", url: \"https:\/\/tvradiozap.eu\/99\" },\n    { cat: \"Cin\u00e9ma\", name: \"Box Office Drama\", url: \"https:\/\/tvradiozap.eu\/1224\" },\n    { cat: \"Cin\u00e9ma\", name: \"Box Office Thrillers\", url: \"https:\/\/tvradiozap.eu\/97\" },\n    { cat: \"Cin\u00e9ma\", name: \"BrefCin\u00e9ma\", url: \"https:\/\/tvradiozap.eu\/858\" },\n    { cat: \"Cin\u00e9ma\", name: \"Cin\u00e9 Nanar\", url: \"https:\/\/tvradiozap.eu\/930\" },\n    { cat: \"Cin\u00e9ma\", name: \"Cin\u00e9 Western\", url: \"https:\/\/tvradiozap.eu\/861\" },\n    { cat: \"Cin\u00e9ma\", name: \"Crime Scene\", url: \"https:\/\/tvradiozap.eu\/1294\" },\n    { cat: \"Cin\u00e9ma\", name: \"Emotion'L\", url: \"https:\/\/tvradiozap.eu\/860\" },\n    { cat: \"Cin\u00e9ma\", name: \"FilmRise\", url: \"https:\/\/tvradiozap.eu\/1239\" },\n    { cat: \"Cin\u00e9ma\", name: \"Grjngo\", url: \"https:\/\/tvradiozap.eu\/1219\" },\n    { cat: \"Cin\u00e9ma\", name: \"LG 1\", url: \"https:\/\/tvradiozap.eu\/1232\" },\n    { cat: \"Cin\u00e9ma\", name: \"LG 1:Film\", url: \"https:\/\/tvradiozap.eu\/1225\" },\n    { cat: \"Cin\u00e9ma\", name: \"LG 1+1\", url: \"https:\/\/tvradiozap.eu\/1233\" },\n    { cat: \"Cin\u00e9ma\", name: \"MyTime Movie Network\", url: \"https:\/\/tvradiozap.eu\/857\" },\n    { cat: \"Cin\u00e9ma\", name: \"Noovo Cin\u00e9ma (CA)\", url: \"https:\/\/tvradiozap.eu\/1140\" },\n    { cat: \"Cin\u00e9ma\", name: \"Rakuten TV Action\", url: \"https:\/\/tvradiozap.eu\/713\" },\n    { cat: \"Cin\u00e9ma\", name: \"Rakuten TV Com\u00e9dies\", url: \"https:\/\/tvradiozap.eu\/714\" },\n    { cat: \"Cin\u00e9ma\", name: \"Rakuten TV Drames\", url: \"https:\/\/tvradiozap.eu\/718\" },\n    { cat: \"Cin\u00e9ma\", name: \"Rakuten TV Romance\", url: \"https:\/\/tvradiozap.eu\/845\" },\n    { cat: \"Cin\u00e9ma\", name: \"Rakuten TV Thrillers\", url: \"https:\/\/tvradiozap.eu\/721\" },\n    { cat: \"Cin\u00e9ma\", name: \"Rakuten TV Top Films\", url: \"https:\/\/tvradiozap.eu\/722\" },\n    { cat: \"Cin\u00e9ma\", name: \"Rakuten Viki\", url: \"https:\/\/tvradiozap.eu\/1227\" },\n    { cat: \"Cin\u00e9ma\", name: \"Sci-Fi\", url: \"https:\/\/tvradiozap.eu\/1335\" },\n    { cat: \"Cin\u00e9ma\", name: \"ScreamIN\", url: \"https:\/\/tvradiozap.eu\/841\" },\n    { cat: \"Cin\u00e9ma\", name: \"Shark TV\", url: \"https:\/\/tvradiozap.eu\/1171\" },\n    { cat: \"Cin\u00e9ma\", name: \"Sony One Hits Action\", url: \"https:\/\/tvradiozap.eu\/1230\" },\n    { cat: \"Cin\u00e9ma\", name: \"Sony One Hits Com\u00e9die\", url: \"https:\/\/tvradiozap.eu\/1231\" },\n    { cat: \"Cin\u00e9ma\", name: \"Trailers\", url: \"https:\/\/tvradiozap.eu\/1012\" },\n    { cat: \"Cin\u00e9ma\", name: \"Wildside TV\", url: \"https:\/\/tvradiozap.eu\/652\" },\n\/\/ --- CULTURE ---\n    { cat: \"Culture\", name: \"Francophonie24\", url: \"https:\/\/tvradiozap.eu\/962\" },\n    { cat: \"Culture\", name: \"Plu.TV Histoire\", url: \"https:\/\/tvradiozap.eu\/788\" },\n    { cat: \"Culture\", name: \"Savoir Media (CA)\", url: \"https:\/\/tvradiozap.eu\/660\" },\n    { cat: \"Culture\", name: \"TCM-TV (CA)\", url: \"https:\/\/tvradiozap.eu\/149\" },\n\n    \/\/ --- DIVERTISSEMENT ---\n    { cat: \"Divertissement\", name: \"Carac5 (CH)\", url: \"https:\/\/tvradiozap.eu\/997\" },\n    { cat: \"Divertissement\", name: \"Cirque du Soleil\", url: \"https:\/\/tvradiozap.eu\/1386\" },\n    { cat: \"Divertissement\", name: \"GONG (KO)\", url: \"https:\/\/tvradiozap.eu\/663\" },\n    { cat: \"Divertissement\", name: \"Kajou TV (US HT)\", url: \"https:\/\/tvradiozap.eu\/1062\" },\n    { cat: \"Divertissement\", name: \"MDL\", url: \"https:\/\/tvradiozap.eu\/943\" },\n    { cat: \"Divertissement\", name: \"MHZ (CA)\", url: \"https:\/\/tvradiozap.eu\/1179\" },\n    { cat: \"Divertissement\", name: \"Mike Ward SousEcoute (CA)\", url: \"https:\/\/tvradiozap.eu\/840\" },\n    { cat: \"Divertissement\", name: \"Mr. Bean\", url: \"https:\/\/tvradiozap.eu\/1190\" },\n    { cat: \"Divertissement\", name: \"Noovo Com\u00e9dies (CA)\", url: \"https:\/\/tvradiozap.eu\/1141\" },\n    { cat: \"Divertissement\", name: \"Noovo T\u00e9l\u00e9ralit\u00e9s (CA)\", url: \"https:\/\/tvradiozap.eu\/1142\" },\n    { cat: \"Divertissement\", name: \"PopCorn\", url: \"https:\/\/tvradiozap.eu\/1101\" },\n    { cat: \"Divertissement\", name: \"RMC Myst\u00e8re\", url: \"https:\/\/tvradiozap.eu\/1014\" },\n    { cat: \"Divertissement\", name: \"Tahiti Web Radio TV\", url: \"https:\/\/tvradiozap.eu\/1083\" },\n\n    \/\/ --- DOCUMENTAIRES ---\n    { cat: \"Documentaires\", name: \"100% Docs\", url: \"https:\/\/tvradiozap.eu\/1054\" },\n    { cat: \"Documentaires\", name: \"BFM Grands Reportages\", url: \"https:\/\/tvradiozap.eu\/724\" },\n    { cat: \"Documentaires\", name: \"DocStory\", url: \"https:\/\/tvradiozap.eu\/1155\" },\n    { cat: \"Documentaires\", name: \"France TV docs\", url: \"https:\/\/tvradiozap.eu\/974\" },\n    { cat: \"Documentaires\", name: \"RMC Mecanic\", url: \"https:\/\/tvradiozap.eu\/1017\" },\n    { cat: \"Documentaires\", name: \"RMC Wow\", url: \"https:\/\/tvradiozap.eu\/1016\" },\n\n    \/\/ --- ECONOMIE ---\n    { cat: \"Economie\", name: \"B SMART\", url: \"https:\/\/tvradiozap.eu\/873\" },\n    { cat: \"Economie\", name: \"BFM Business\", url: \"https:\/\/tvradiozap.eu\/874\" },\n    { cat: \"Economie\", name: \"Trends Z (BE)\", url: \"https:\/\/tvradiozap.eu\/1271\" },\n    { cat: \"Economie\", name: \"TV Finance\", url: \"https:\/\/tvradiozap.eu\/912\" },\n\n    \/\/ --- G\u00c9N\u00c9RALISTE ---\n    { cat: \"G\u00e9n\u00e9raliste\", name: \"Canal+ (Plages en clair)\", url: \"https:\/\/tvradiozap.eu\/670\" },\n    { cat: \"G\u00e9n\u00e9raliste\", name: \"CGTN Fran\u00e7ais (CN)\", url: \"https:\/\/tvradiozap.eu\/668\" },\n    { cat: \"G\u00e9n\u00e9raliste\", name: \"ETV\", url: \"https:\/\/tvradiozap.eu\/959\" },\n    { cat: \"G\u00e9n\u00e9raliste\", name: \"RTL TVI\", url: \"https:\/\/tvradiozap.eu\/906\" },\n    { cat: \"G\u00e9n\u00e9raliste\", name: \"TV5Monde FBS\", url: \"https:\/\/tvradiozap.eu\/665\" },\n\n    \/\/ --- INFO ---\n    { cat: \"Info\", name: \"BFM2\", url: \"https:\/\/tvradiozap.eu\/1110\" },\n    { cat: \"Info\", name: \"Euronews\", url: \"https:\/\/tvradiozap.eu\/643\" },\n    { cat: \"Info\", name: \"Figaro Live\", url: \"https:\/\/tvradiozap.eu\/870\" },\n    { cat: \"Info\", name: \"France 24\", url: \"https:\/\/tvradiozap.eu\/671\" },\n    { cat: \"Info\", name: \"I24NEWS\", url: \"https:\/\/tvradiozap.eu\/871\" },\n    { cat: \"Info\", name: \"Ici RDI (CA)\", url: \"https:\/\/tvradiozap.eu\/675\" },\n    { cat: \"Info\", name: \"Le Monde en 24 H\", url: \"https:\/\/tvradiozap.eu\/1183\" },\n    { cat: \"Info\", name: \"LN24 (BE)\", url: \"https:\/\/tvradiozap.eu\/674\" },\n    { cat: \"Info\", name: \"Monaco Info (MC)\", url: \"https:\/\/tvradiozap.eu\/676\" },\n    { cat: \"Info\", name: \"RMC Talk Info\", url: \"https:\/\/tvradiozap.eu\/869\" },\n    { cat: \"Info\", name: \"TV5Monde Info\", url: \"https:\/\/tvradiozap.eu\/673\" },\n\n    \/\/ --- JEUNESSE ---\n    { cat: \"Jeunesse\", name: \"100% Kidz\", url: \"https:\/\/tvradiozap.eu\/1384\" },\n    { cat: \"Jeunesse\", name: \"ADN\", url: \"https:\/\/tvradiozap.eu\/978\" },\n    { cat: \"Jeunesse\", name: \"Caillou\", url: \"https:\/\/tvradiozap.eu\/905\" },\n    { cat: \"Jeunesse\", name: \"Fitini TV\", url: \"https:\/\/tvradiozap.eu\/1059\" },\n    { cat: \"Jeunesse\", name: \"Japanim TV (BE)\", url: \"https:\/\/tvradiozap.eu\/1063\" },\n    { cat: \"Jeunesse\", name: \"Les Schtroumpfs\", url: \"https:\/\/tvradiozap.eu\/1385\" },\n    { cat: \"Jeunesse\", name: \"Rakuten TV Famille\", url: \"https:\/\/tvradiozap.eu\/1055\" },\n    { cat: \"Jeunesse\", name: \"Supertoons\", url: \"https:\/\/tvradiozap.eu\/1218\" },\n    { cat: \"Jeunesse\", name: \"Yu-Gi-Oh!\", url: \"https:\/\/tvradiozap.eu\/850\" },\n\n    \/\/ --- MUSIQUE ---\n    { cat: \"Musique\", name: \"Classica\", url: \"https:\/\/tvradiozap.eu\/846\" },\n    { cat: \"Musique\", name: \"Clubbing TV\", url: \"https:\/\/tvradiozap.eu\/876\" },\n    { cat: \"Musique\", name: \"CR Concept Radio\", url: \"https:\/\/tvradiozap.eu\/1092\" },\n    { cat: \"Musique\", name: \"Djazz\", url: \"https:\/\/tvradiozap.eu\/155\" },\n    { cat: \"Musique\", name: \"Emotion\", url: \"https:\/\/tvradiozap.eu\/996\" },\n    { cat: \"Musique\", name: \"G\u00e9n\u00e9ration TV\", url: \"https:\/\/tvradiozap.eu\/677\" },\n    { cat: \"Musique\", name: \"K-Pop\", url: \"https:\/\/tvradiozap.eu\/1295\" },\n    { cat: \"Musique\", name: \"Now 80s\", url: \"https:\/\/tvradiozap.eu\/993\" },\n    { cat: \"Musique\", name: \"Trace Urban\", url: \"https:\/\/tvradiozap.eu\/939\" },\n    { cat: \"Musique\", name: \"Vevo Pop\", url: \"https:\/\/tvradiozap.eu\/863\" },\n\/\/ --- NATURE ---\n    { cat: \"Nature\", name: \"BBC Earth (GB)\", url: \"https:\/\/tvradiozap.eu\/1145\" },\n    { cat: \"Nature\", name: \"Cap Terre\", url: \"https:\/\/tvradiozap.eu\/963\" },\n    { cat: \"Nature\", name: \"Destination Nature\", url: \"https:\/\/tvradiozap.eu\/910\" },\n    { cat: \"Nature\", name: \"Nature time\", url: \"https:\/\/tvradiozap.eu\/704\" },\n    { cat: \"Nature\", name: \"Plu.TV Animaux\", url: \"https:\/\/tvradiozap.eu\/833\" },\n\n    \/\/ --- R\u00c9GIONAL (S\u00e9lection) ---\n    { cat: \"R\u00e9gional\", name: \"20 Minutes TV (IdF)\", url: \"https:\/\/tvradiozap.eu\/681\" },\n    { cat: \"R\u00e9gional\", name: \"8 Mont-Blanc\", url: \"https:\/\/tvradiozap.eu\/885\" },\n    { cat: \"R\u00e9gional\", name: \"BFM Alsace\", url: \"https:\/\/tvradiozap.eu\/730\" },\n    { cat: \"R\u00e9gional\", name: \"BFM Lyon\", url: \"https:\/\/tvradiozap.eu\/726\" },\n    { cat: \"R\u00e9gional\", name: \"BFM Marseille\", url: \"https:\/\/tvradiozap.eu\/731\" },\n    { cat: \"R\u00e9gional\", name: \"France 3 Alpes\", url: \"https:\/\/tvradiozap.eu\/1343\" },\n    { cat: \"R\u00e9gional\", name: \"France 3 Aquitaine\", url: \"https:\/\/tvradiozap.eu\/913\" },\n    { cat: \"R\u00e9gional\", name: \"France 3 Paris IDF\", url: \"https:\/\/tvradiozap.eu\/925\" },\n    { cat: \"R\u00e9gional\", name: \"Via Stella\", url: \"https:\/\/tvradiozap.eu\/920\" },\n    { cat: \"R\u00e9gional\", name: \"Outre-Mer la 1\u00e8re\", url: \"https:\/\/tvradiozap.eu\/1310\" },\n\n    \/\/ --- REPORTAGES \/ SOCI\u00c9TAL ---\n    { cat: \"Reportages\", name: \"Enqu\u00eates de Choc\", url: \"https:\/\/tvradiozap.eu\/541\" },\n    { cat: \"Reportages\", name: \"Zone Interdite\", url: \"https:\/\/tvradiozap.eu\/1407\" },\n    { cat: \"Soci\u00e9tal\", name: \"Le M\u00e9dia\", url: \"https:\/\/tvradiozap.eu\/936\" },\n    { cat: \"Soci\u00e9tal\", name: \"Fronti\u00e8res\", url: \"https:\/\/tvradiozap.eu\/1382\" },\n\n    \/\/ --- SCIENCES ---\n    { cat: \"Sciences\", name: \"C'est pas Sorcier\", url: \"https:\/\/tvradiozap.eu\/657\" },\n    { cat: \"Sciences\", name: \"Epicurieux\", url: \"https:\/\/tvradiozap.eu\/985\" },\n    { cat: \"Sciences\", name: \"L'Esprit Sorcier\", url: \"https:\/\/tvradiozap.eu\/715\" },\n    { cat: \"Sciences\", name: \"Science & Vie\", url: \"https:\/\/tvradiozap.eu\/1241\" },\n    { cat: \"Sciences\", name: \"Tech&Co\", url: \"https:\/\/tvradiozap.eu\/878\" },\n\n    \/\/ --- S\u00c9RIES-FILMS ---\n    { cat: \"S\u00e9ries-Films\", name: \"BBC S\u00e9ries\", url: \"https:\/\/tvradiozap.eu\/844\" },\n    { cat: \"S\u00e9ries-Films\", name: \"France TV S\u00e9ries\", url: \"https:\/\/tvradiozap.eu\/956\" },\n    { cat: \"S\u00e9ries-Films\", name: \"Passion Novelas\", url: \"https:\/\/tvradiozap.eu\/1117\" },\n    { cat: \"S\u00e9ries-Films\", name: \"Sony One Blacklist\", url: \"https:\/\/tvradiozap.eu\/1237\" },\n\n    \/\/ --- SPORT ---\n    { cat: \"Sport\", name: \"After Foot TV\", url: \"https:\/\/tvradiozap.eu\/1260\" },\n    { cat: \"Sport\", name: \"Equidia\", url: \"https:\/\/tvradiozap.eu\/911\" },\n    { cat: \"Sport\", name: \"L'\u00c9quipe Live 1\", url: \"https:\/\/tvradiozap.eu\/854\" },\n    { cat: \"Sport\", name: \"L'\u00c9quipe Live 2\", url: \"https:\/\/tvradiozap.eu\/853\" },\n    { cat: \"Sport\", name: \"Sport en France\", url: \"https:\/\/tvradiozap.eu\/703\" },\n    { cat: \"Sport\", name: \"Tennis Channel\", url: \"https:\/\/tvradiozap.eu\/1234\" },\n\n    \/\/ --- VOYAGE ---\n    { cat: \"Voyage\", name: \"Arte Invitation au Voyage\", url: \"https:\/\/tvradiozap.eu\/91\" },\n    { cat: \"Voyage\", name: \"Echapp\u00e9es belles\", url: \"https:\/\/tvradiozap.eu\/705\" },\n    { cat: \"Voyage\", name: \"RMC J'irai dormir chez vous\", url: \"https:\/\/tvradiozap.eu\/492\" },\n    { cat: \"Voyage\", name: \"Travelxp\", url: \"https:\/\/tvradiozap.eu\/528\" }\n];\n\n\/\/ --- LOGIQUE DE G\u00c9N\u00c9RATION DE L'INTERFACE ---\n\nconst video = document.getElementById('video');\nconst mainContainer = document.getElementById('main-content');\n\n\/\/ Groupement des cha\u00eenes par cat\u00e9gories\nconst categorized = allChannels.reduce((acc, current) => {\n    if (!acc[current.cat]) acc[current.cat] = [];\n    acc[current.cat].push(current);\n    return acc;\n}, {});\n\n\/\/ Cr\u00e9ation du HTML pour chaque cat\u00e9gorie\nfor (const [category, channels] of Object.entries(categorized)) {\n    const section = document.createElement('div');\n    section.innerHTML = `<h2 class=\"category-title\">${category}<\/h2>`;\n    \n    const grid = document.createElement('div');\n    grid.className = 'channels-grid';\n    \n    channels.forEach(chan => {\n        const card = document.createElement('div');\n        card.className = 'channel-card';\n        card.innerHTML = `\n            <div class=\"logo-box\">\ud83d\udcfa<\/div>\n            <span>${chan.name}<\/span>\n        `;\n        card.onclick = () => {\n            playChannel(chan.url);\n            window.scrollTo({ top: 0, behavior: 'smooth' });\n        };\n        grid.appendChild(card);\n    });\n    \n    section.appendChild(grid);\n    mainContainer.appendChild(section);\n}\n\n\/\/ Fonction de lecture HLS\nfunction playChannel(url) {\n    if (Hls.isSupported()) {\n        const hls = new Hls();\n        hls.loadSource(url);\n        hls.attachMedia(video);\n        hls.on(Hls.Events.MANIFEST_PARSED, () => video.play());\n    } else if (video.canPlayType('application\/vnd.apple.mpegurl')) {\n        video.src = url;\n        video.play();\n    }\n}\n\n\/\/ --- LANCEMENT AUTOMATIQUE ---\n\/\/ Charge la cha\u00eene \"Destination Nature\" au d\u00e9marrage\nplayChannel(\"https:\/\/tvradiozap.eu\/910\");\n\n<\/script>\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>TVradioZap &#8211; Player Full<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-888","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/docustv-vod.docusflix.com\/index.php?rest_route=\/wp\/v2\/pages\/888","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/docustv-vod.docusflix.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/docustv-vod.docusflix.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/docustv-vod.docusflix.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/docustv-vod.docusflix.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=888"}],"version-history":[{"count":0,"href":"https:\/\/docustv-vod.docusflix.com\/index.php?rest_route=\/wp\/v2\/pages\/888\/revisions"}],"wp:attachment":[{"href":"https:\/\/docustv-vod.docusflix.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=888"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}