Files
CinemaTrailers4Jellyfins/Jellyfin.Plugin.CinemaTrailers4Jellyfins/Images/logo.svg
Martin c2d2b1ae44
Some checks failed
Publish Release / release (push) Failing after 17s
Initial commit: CinemaTrailers4Jellyfins plugin
Adapted from Trailers4Jellyfin: keeps TMDB/YouTube trailer downloading,
the scheduled task, language/source/date filters, and trailer rotation,
but drops cinema-mode/IIntroProvider entirely. Each trailer now ships in
its own fake-movie folder (placeholder video + locked NFO + trailer) for
use with a Cinema Mode / trailer pre-roll plugin.
2026-06-08 14:24:28 -04:00

61 lines
2.3 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 280" width="400" height="280">
<defs>
<linearGradient id="bg" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#1b2735"/>
<stop offset="100%" style="stop-color:#0c1118"/>
</linearGradient>
<linearGradient id="folderBody" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" style="stop-color:#3fd1c0"/>
<stop offset="100%" style="stop-color:#1f9e93"/>
</linearGradient>
<linearGradient id="folderTab" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" style="stop-color:#5be3d3"/>
<stop offset="100%" style="stop-color:#2fb3a6"/>
</linearGradient>
<filter id="glow">
<feGaussianBlur stdDeviation="3" result="coloredBlur"/>
<feMerge>
<feMergeNode in="coloredBlur"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
</defs>
<!-- Background -->
<rect width="400" height="280" fill="url(#bg)" rx="12"/>
<!-- Folder tab -->
<path d="M 130 78 h 60 l 16 18 h 64 a 10 10 0 0 1 10 10 v 6 H 120 v -24 a 10 10 0 0 1 10 -10 z" fill="url(#folderTab)"/>
<!-- Folder body -->
<rect x="110" y="112" width="180" height="100" rx="12" fill="url(#folderBody)"/>
<!-- Inner "screen" cut-out suggesting a video file inside the folder -->
<rect x="132" y="132" width="136" height="62" rx="6" fill="#0c1118" fill-opacity="0.55"/>
<!-- Play triangle -->
<polygon points="186,148 186,178 216,163" fill="#ffffff" filter="url(#glow)"/>
<!-- Duplicate ghost folder behind, hinting at the "copied placeholder" concept -->
<rect x="252" y="100" width="64" height="46" rx="8" fill="#5be3d3" fill-opacity="0.18"/>
<rect x="252" y="100" width="64" height="46" rx="8" fill="none" stroke="#5be3d3" stroke-opacity="0.45" stroke-width="1.5" stroke-dasharray="4 3"/>
<!-- Title -->
<text x="200" y="240"
font-family="'Segoe UI', Arial, sans-serif"
font-size="25"
font-weight="700"
fill="#ffffff"
text-anchor="middle"
letter-spacing="0.5">CinemaTrailers4Jellyfins</text>
<!-- Subtitle -->
<text x="200" y="260"
font-family="'Segoe UI', Arial, sans-serif"
font-size="12"
fill="#5be3d3"
text-anchor="middle"
letter-spacing="3"
font-weight="400">TRAILER LIBRARY BUILDER</text>
</svg>