{"id":574,"date":"2026-01-17T21:20:10","date_gmt":"2026-01-17T21:20:10","guid":{"rendered":"https:\/\/docustvvod9112.live-website.com\/?page_id=574"},"modified":"2026-01-17T21:20:10","modified_gmt":"2026-01-17T21:20:10","slug":"magreb","status":"publish","type":"page","link":"https:\/\/docustv-vod.docusflix.com\/?page_id=574","title":{"rendered":"magreb"},"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>Bouquet Maghreb &#8211; TV Player<\/title>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/hls.js@latest\"><\/script>\n\n<style>\nbody { margin:0; font-family:Arial,sans-serif; background:#111; color:#fff; }\n.player-container { position:relative; width:100%; aspect-ratio:16\/9; background:black; }\nvideo { width:100%; height:100%; background:black; }\n.channels-grid {\n  display:grid;\n  grid-template-columns:repeat(auto-fill,minmax(140px,1fr));\n  gap:12px;\n  padding:12px;\n  background:#000;\n}\n.channel-card {\n  cursor:pointer;\n  background:#222;\n  padding:10px;\n  text-align:center;\n  border-radius:8px;\n  transition:transform .2s ease;\n}\n.channel-card:hover { transform:scale(1.05); background:#333; }\n.channel-card span { display:block; font-size:0.9em; color:#ddd; }\n<\/style>\n<\/head>\n\n<body>\n\n<div class=\"player-container\">\n  <video id=\"video\" controls autoplay><\/video>\n<\/div>\n\n<div class=\"channels-grid\" id=\"channels\"><\/div>\n\n<script>\nconst channels = [\n\n\/* \ud83c\uddf2\ud83c\udde6 MAROC *\/\n{ name:\"Al Aoula\", url:\"https:\/\/cdn.live.easybroadcast.io\/abr_corp\/2m_aoula\/corp\/2m_aoula_720p\/chunks_dvr.m3u8\" },\n{ name:\"2M Maroc\", url:\"https:\/\/cdn.live.easybroadcast.io\/abr_corp\/2m_tv\/corp\/2m_tv_720p\/chunks_dvr.m3u8\" },\n{ name:\"Arryadia\", url:\"https:\/\/cdn.live.easybroadcast.io\/abr_corp\/73_arryadia_k2tgcj0\/corp\/73_arryadia_k2tgcj0_480p\/chunks_dvr.m3u8\" },\n{ name:\"Medi 1 TV\", url:\"https:\/\/streaming.medi1tv.com\/live\/smil:medi1tv.smil\/playlist.m3u8\" },\n{ name:\"Chada TV\", url:\"https:\/\/live.creacast.com\/chadatv\/smil:chadatv.smil\/playlist.m3u8\" },\n{ name:\"Hit Radio TV\", url:\"https:\/\/live.creacast.com\/hitradiovision\/smil:hitradiovision.smil\/playlist.m3u8\" },\n\n\/* \ud83c\udde9\ud83c\uddff ALG\u00c9RIE *\/\n{ name:\"ENTV\", url:\"https:\/\/cdn.live.easybroadcast.io\/abr_corp\/entv\/corp\/entv_720p\/chunks_dvr.m3u8\" },\n{ name:\"Canal Alg\u00e9rie\", url:\"https:\/\/cdn.live.easybroadcast.io\/abr_corp\/canal_algerie\/corp\/canal_algerie_720p\/chunks_dvr.m3u8\" },\n{ name:\"El Bahdja TV\", url:\"https:\/\/cdn.live.easybroadcast.io\/abr_corp\/elbahdja\/corp\/elbahdja_720p\/chunks_dvr.m3u8\" },\n{ name:\"Samira TV\", url:\"https:\/\/cdn.live.easybroadcast.io\/abr_corp\/samira_tv\/corp\/samira_tv_720p\/chunks_dvr.m3u8\" },\n{ name:\"Dzair TV\", url:\"https:\/\/cdn.live.easybroadcast.io\/abr_corp\/dzair_tv\/corp\/dzair_tv_720p\/chunks_dvr.m3u8\" },\n\n\/* \ud83c\uddf9\ud83c\uddf3 TUNISIE *\/\n{ name:\"Wataniya 1\", url:\"https:\/\/rtmp.info\/tunisia\/wataniya1\/playlist.m3u8\" },\n{ name:\"Wataniya 2\", url:\"https:\/\/rtmp.info\/tunisia\/wataniya2\/playlist.m3u8\" },\n{ name:\"Hannibal TV\", url:\"https:\/\/streaming.hannibaltv.com\/hannibal\/hannibal.m3u8\" },\n{ name:\"El Hiwar Ettounsi\", url:\"https:\/\/live.elhiwarettounsi.com\/elhiwar\/playlist.m3u8\" },\n{ name:\"Nessma TV\", url:\"https:\/\/nessma.live\/nessma\/playlist.m3u8\" }\n\n];\n\nconst container = document.getElementById('channels');\nconst video = document.getElementById('video');\nlet hls;\n\nfunction loadChannel(url) {\n  if (hls) hls.destroy();\n  if (Hls.isSupported()) {\n    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.addEventListener('loadedmetadata', () => video.play());\n  }\n}\n\nchannels.forEach(ch => {\n  const div = document.createElement('div');\n  div.className = 'channel-card';\n  div.innerHTML = `<span>${ch.name}<\/span>`;\n  div.onclick = () => loadChannel(ch.url);\n  container.appendChild(div);\n});\n\nloadChannel(channels[0].url);\n<\/script>\n\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>Bouquet Maghreb &#8211; TV Player<\/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-574","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/docustv-vod.docusflix.com\/index.php?rest_route=\/wp\/v2\/pages\/574","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=574"}],"version-history":[{"count":0,"href":"https:\/\/docustv-vod.docusflix.com\/index.php?rest_route=\/wp\/v2\/pages\/574\/revisions"}],"wp:attachment":[{"href":"https:\/\/docustv-vod.docusflix.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=574"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}