build_catalog.sh: poster only from poster.* (no movie.jpg fallback)

This commit is contained in:
Hermes committed 2026-08-10 03:45:20 +02:00
1 parent 618f38d7ab
commit 9b390e871c
1 file changed
+8 -3
+8 -3
View File
@@ -98,16 +98,21 @@ for entry in sorted(os.listdir(movies_dir)):
if f.lower().startswith(prefix):
return f
return None
poster = first('poster.') or (imgs[0] if imgs else None)
movie = first('movie.') or poster
# poster: ТОЛЬКО poster.* (вертикальный). Без фолбэка на movie.jpg!
poster = first('poster.')
# movie: ТОЛЬКО movie.* (горизонтальный, = обложка/фон)
movie = first('movie.')
if poster:
meta['poster'] = f"movies/{entry}/{poster}"
if movie:
meta['img'] = f"movies/{entry}/{movie}"
# cover: та же картинка, что и фон (img/movie.jpg), для режима 'обложка' в Lampa
# cover (обложка) = movie.jpg (горизонтальный), иначе poster
cover = movie or poster
if cover:
meta['cover'] = f"movies/{entry}/{cover}"
# img fallback: если нет movie.jpg, но есть poster — используем poster
if not movie and poster:
meta['img'] = f"movies/{entry}/{poster}"
# торрент
torrent = None
for f in os.listdir(d):