diff --git a/build_catalog.sh b/build_catalog.sh index e5bd71d..416293c 100644 --- a/build_catalog.sh +++ b/build_catalog.sh @@ -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):