(function(){ var host = (location.hostname || "").toLowerCase(); var shortLang = "fr"; if (host.indexOf("duanju.es")!== -1 || host.endsWith(".es")) { shortLang = "es"; } else if (host.indexOf("duanju.it")!== -1 || host.endsWith(".it")) { shortLang = "it"; } else if ( host.indexOf("duanju.nz")!== -1 || host.indexOf("duanju.wales")!== -1 || host.endsWith(".nz") || host.endsWith(".wales") || host.endsWith(".com") ) { shortLang = "en"; } else if (host.indexOf("duanju.fr")!== -1 || host.endsWith(".fr")) { shortLang = "fr"; } else if (host.indexOf("duanju.paris")!== -1 || host.endsWith(".paris")) { shortLang = "fr"; } var SECTION_LABELS = { fr: { info:"INFORMATION", production:"PRODUCTION", distribution:"DISTRIBUTION" } }; var SL = SECTION_LABELS.fr; var groups = [ { label: SL.info, items: [ { name: "DUANJU NEWS", url: "https://www.duanju.news/" }, { name: "DUANJU EVENTS", url: "https://duanju.events/" } ] }, { label: SL.production, items: [ { name: "DUANJU PRODUCTIONS", url: "https://duanju.productions/" }, { name: "DUANJU AGENCY", url: "https://duanju.agency/" } ] }, { label: SL.distribution, items: [ { name: "DUANJU FRANCE", url: "https://duanju.fr/" }, { name: "DUANJU ESPAÑA", url: "https://duanju.es/" }, { name: "DUANJU ITALIA", url: "https://duanju.it/" }, { name: "DUANJU WALES", url: "https://duanju.wales/" }, { name: "DUANJU NEW ZEALAND", url: "https://duanju.nz/" }, { name: "DUANJU PARIS", url: "https://duanju.paris/" }, { name: "DUANJU KIDS", url: "https://duanju.kids/" } ] } ]; var currentBtn = document.getElementById("djcs-current"); var menu = document.getElementById("djcs-menu"); if (!currentBtn ||!menu) return; function setOpen(open){ menu.classList.toggle("is-open", open); currentBtn.setAttribute("aria-expanded", open? "true" : "false"); } function setButtonLabel(){ var label = "ÉDITION DUANJU"; currentBtn.innerHTML = '' + label + ''; } function renderMenu(){ menu.innerHTML = ""; groups.forEach(function(g){ var h = document.createElement("div"); h.className = "djcs-section"; h.textContent = g.label; menu.appendChild(h); g.items.forEach(function(s){ var opt = document.createElement("button"); opt.type = "button"; opt.className = "djcs-option"; opt.setAttribute("role", "option"); opt.setAttribute("aria-selected", "false"); opt.textContent = s.name; opt.addEventListener("click", function(){ setOpen(false); window.open(s.url, "_blank", "noopener,noreferrer"); }); menu.appendChild(opt); }); }); } setButtonLabel(); renderMenu(); currentBtn.addEventListener("click", function(){ setOpen(!menu.classList.contains("is-open")); }); document.addEventListener("click", function(e){ var root = document.getElementById("djcs-switcher"); if (root &&!root.contains(e.target)) setOpen(false); }); document.addEventListener("keydown", function(e){ if (e.key === "Escape") setOpen(false); }); })();

DUANJU FRANCE

Regardez nos séries sur notre application officielle

App Store
Google Play
WebTV – Duanju.fr

(function () { if (window.__webtvInitialized) return; window.__webtvInitialized = true; const PLAYER_ID_DESKTOP = "x1j1va"; const PLAYER_ID_MOBILE = "x1j1qm"; const MOBILE_BREAKPOINT = 640; const STORAGE_KEY = "webtv_current_anchor"; function isMobileNow() { return window.matchMedia("(max-width: " + MOBILE_BREAKPOINT + "px)").matches; } function getPlayerBaseUrl() { const playerId = isMobileNow() ? PLAYER_ID_MOBILE : PLAYER_ID_DESKTOP; return "https://geo.dailymotion.com/player/" + playerId + ".html"; } function getThumbUrl(videoId) { return "https://www.dailymotion.com/thumbnail/video/" + videoId; } const seriesData = [ { title: "Ambre", videoId: "x9ripok", anchor: "ambre" }, { title: "Les aventures avec ma voisine", videoId: "x9rn776", anchor: "lesaventuresavecmavoisine" }, { title: "Roi Gandolfi", videoId: "x9rmyte", anchor: "roigandolfi" }, { title: "La minute des Frangins", videoId: "x9rkm1m", anchor: "laminutedesfrangins" }, { title: "Miliciens", videoId: "x9rh6x8", anchor: "miliciens" }, { title: "La Parisienne", videoId: "xa4ec7g", anchor: "laparisienne" }, { title: "Notre Dame de Paris", videoId: "x9zdjcm", anchor: "notredamedeparis" }, { title: "Sous le ciel de Paris", videoId: "x9xfe06", anchor: "souslecieldeparis" } ]; const titleEl = document.getElementById("webtvSeriesTitle"); const iframe = document.getElementById("webtvPlayer"); const thumbsWrap = document.getElementById("webtvThumbs"); const playerEl = document.querySelector(".webtv-player"); let currentIndex = 0; let lastKnownIsMobile = isMobileNow(); function loadVideo(videoId) { iframe.src = getPlayerBaseUrl() + "?video=" + encodeURIComponent(videoId); } function persistAnchor(anchor) { try { sessionStorage.setItem(STORAGE_KEY, anchor); } catch (e) {} } function scrollPlayerIntoView() { if (playerEl) playerEl.scrollIntoView({ behavior: "smooth", block: "center" }); } function renderThumbs() { thumbsWrap.innerHTML = ""; seriesData.forEach(function (v, idx) { const thumb = document.createElement("div"); thumb.className = "webtv-thumb" + (idx === currentIndex ? " is-active" : ""); thumb.title = v.title; const img = document.createElement("img"); img.src = getThumbUrl(v.videoId); img.alt = v.title; img.loading = "lazy"; thumb.appendChild(img); const play = document.createElement("div"); play.className = "webtv-thumb-play"; play.innerHTML = ''; thumb.appendChild(play); thumb.addEventListener("click", function () { showSeries(idx, true); scrollPlayerIntoView(); }); thumbsWrap.appendChild(thumb); }); } function showSeries(index, updateHash) { if (typeof updateHash === "undefined") updateHash = true; const len = seriesData.length; const safeIndex = ((index % len) + len) % len; const s = seriesData[safeIndex]; currentIndex = safeIndex; titleEl.textContent = s.title; loadVideo(s.videoId); persistAnchor(s.anchor); if (updateHash) history.replaceState(null, "", "#" + s.anchor); renderThumbs(); } function initFromHash() { const cleanHash = (window.location.hash || "").replace("#", ""); if (cleanHash) { const idx = seriesData.findIndex(function (s) { return s.anchor === cleanHash; }); if (idx !== -1) { showSeries(idx, false); return; } } let savedAnchor = null; try { savedAnchor = sessionStorage.getItem(STORAGE_KEY); } catch (e) {} if (savedAnchor) { const idx = seriesData.findIndex(function (s) { return s.anchor === savedAnchor; }); if (idx !== -1) { showSeries(idx, false); return; } } showSeries(0, true); } initFromHash(); window.addEventListener("resize", function () { const nowMobile = isMobileNow(); if (nowMobile !== lastKnownIsMobile) { lastKnownIsMobile = nowMobile; loadVideo(seriesData[currentIndex].videoId); } }); })();
Facebook
YouTube
TikTok

Duanju News

1,4 milliard de Chinois l'appellent duanju

1,4 milliard de Chinois l'appellent « duanju »

Une exclusivité Duanju News. Plongez au cœur de la Chine et découvrez pourquoi ces séries sur téléphone ont dépassé le cinéma. À travers les témoignages de spécialistes et de professionnels du secteur, ce documentaire révèle les coulisses d'un phénomène inédit.

Sous-titres français disponibles

Conférence duanju au Festival du cinéma d'Agde

Agde : la France se penche sur le duanju, ce format qui cartonne en Chine

Enregistrée devant le public du Palais des Congrès d'Agde, cette conférence réunit Guillaume Sanjorge, pionnier du duanju en France et fondateur de Duanju News, Patrick Jorge, organisateur du Festival du cinéma d'Agde, et Xiaoou Zhao (GHCM). Ensemble, ils reviennent sur les origines du format, son modèle économique, son développement en Europe et présentent le concours AIME, dédié aux séries courtes créées avec l'intelligence artificielle.

Média Club International : Maîtriser le format Duanju

À Paris, l'EICAR reçoit le duanju : la France s'organise autour du format

Animée par Jennifer Sabbah, cette rencontre du MediaClub réunit Bo Zhang, spécialiste du développement international UE/Asie, et Guillaume Sanjorge, fondateur de Duanju News. Écritures, modèles économiques, modes de diffusion : professionnels et intervenants dressent un état des lieux du duanju et de son implantation en France.

(function () { var isDesktop = window.matchMedia("(min-width: 768px)").matches; var slotId = isDesktop ? "9660826652" : "9782548919"; var width = isDesktop ? "960" : "300"; var height = isDesktop ? "200" : "250"; var ins = document.createElement("ins"); ins.className = "adsbygoogle"; ins.style.display = "inline-block"; ins.style.width = width + "px"; ins.style.height = height + "px"; ins.setAttribute("data-ad-client", "ca-pub-3966976146226778"); ins.setAttribute("data-ad-slot", slotId); document.getElementById("djAdSlot").appendChild(ins); (adsbygoogle = window.adsbygoogle || []).push({}); })();

Vous êtes producteur de séries courtes feuilletonnantes, en France ou dans l'espace francophone ? Diffusez votre œuvre sur notre application grâce à un partenariat transparent et un partage équitable des revenus.

Contact

RETOURMENTIONS LÉGALESDuanju.fr est une plateforme de l’établissement Sanjorge Distribution. L’application Duanju constitue l’outil de diffusion et de commercialisation des contenus vidéo proposés par la plateforme.Pour consulter les informations officielles concernant les activités professionnelles de la société, se référer aux données publiées par l’État français.POLITIQUE DE CONFIDENTIALITÉDernière mise à jour : 12 août 2026Respect de votre vie privéeDuanju respecte votre vie privée et s’engage à protéger vos données personnelles conformément au RGPD.Données collectéesL’application peut collecter certaines données nécessaires à son fonctionnement, notamment :- les informations liées au compte ;
- les données techniques de l’appareil ;
- les informations relatives à l’utilisation de l’application.
Utilisation des donnéesCes données peuvent être utilisées pour :- fournir et améliorer les services Duanju ;
- gérer les comptes, abonnements et achats ;
- assurer la sécurité et le bon fonctionnement de l’application ;
- mesurer l’audience et améliorer l’expérience utilisateur.
PrestatairesCertaines données peuvent être traitées par des prestataires techniques, de paiement, d’hébergement ou d’analyse.Les données sont utilisées uniquement dans le cadre des finalités prévues et conformément à la réglementation applicable.Vos droitsVous disposez d’un droit :- d’accès ;
- de rectification ;
- d’effacement ;
- de limitation ;
- d’opposition.
Vous pouvez également retirer votre consentement lorsque celui-ci constitue la base du traitement.Nous contacterPour toute question ou demande relative à vos données personnelles, contactez-nous via la rubrique Contact.RéclamationVous pouvez également introduire une réclamation auprès de la CNIL.Mise à jourCette politique peut être mise à jour afin de refléter l’évolution de l’application ou de la réglementation.

(function () { var isDesktop = window.matchMedia("(min-width: 768px)").matches; var slotId = isDesktop ? "9660826652" : "9782548919"; var width = isDesktop ? "960" : "300"; var height = isDesktop ? "200" : "250"; var ins = document.createElement("ins"); ins.className = "adsbygoogle"; ins.style.display = "inline-block"; ins.style.width = width + "px"; ins.style.height = height + "px"; ins.setAttribute("data-ad-client", "ca-pub-3966976146226778"); ins.setAttribute("data-ad-slot", slotId); document.getElementById("djAdSlot").appendChild(ins); (adsbygoogle = window.adsbygoogle || []).push({}); })();