From 43afdd624d0aa2235d37f40bdb7bdc97ceb0f95d Mon Sep 17 00:00:00 2001 From: Hermes Date: Mon, 10 Aug 2026 00:50:34 +0200 Subject: [PATCH] feat: native detail background (blurred movie.img fanart) + use m.img in torrent modal --- plugin.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/plugin.js b/plugin.js index fa36a81..7f8b382 100644 --- a/plugin.js +++ b/plugin.js @@ -441,6 +441,15 @@ ''; html.appendChild(start); + // Native Lampa detail background: blurred fanart behind the page. + // Lampa uses cardImgBackgroundBlur(object.movie) -> poster||img. + // We use m.img (movie.* horizontal) when present, else poster, so the + // detail background matches the torrent-modal thumbnail. + var bgSrc = resolve(m.img || m.poster || m.cover); + if (bgSrc && Lampa.Background && Lampa.Background.immediately) { + Lampa.Background.immediately(bgSrc); + } + // Details line: year ● genre1, genre2 var info = []; if (m.year) info.push(esc(String(m.year))); @@ -496,7 +505,7 @@ title: m.title, poster: resolve(m.poster || m.cover) }; - var movie = Object.assign({}, m, { img: resolve(m.poster || m.cover) }); + var movie = Object.assign({}, m, { img: resolve(m.img || m.poster || m.cover) }); Lampa.Torrent.start(element, movie); }