158 lines
14 KiB
JSON
158 lines
14 KiB
JSON
[
|
|
{
|
|
"category": "General",
|
|
"guid": "b581493e-1046-40ed-b6dc-cb8027624984",
|
|
"name": "CinemaTrailers4Jellyfins",
|
|
"description": "Automatically downloads trailers for upcoming and recently released movies not in your library from TMDB/YouTube, and packages each one as a fake-movie folder (placeholder video + NFO + trailer) ready for a Cinema Mode / trailer pre-roll plugin.",
|
|
"overview": "Builds a self-contained trailer library for Cinema Mode pre-roll plugins",
|
|
"owner": "514mart",
|
|
"imageUrl": "https://www.git.quarantinedstudio.com/mvezina/CinemaTrailers4Jellyfins/raw/branch/main/Jellyfin.Plugin.CinemaTrailers4Jellyfins/Images/logo.svg",
|
|
"versions": [
|
|
{
|
|
"checksum": "ac1b7e8c353e308a556ed76687c8d1e9",
|
|
"changelog": "- New \"Discover\" source for TV shows (on by default) and movies (off by default). It asks TMDB for the newest titles in your selected languages, most popular first. The TV lists (Popular, Top Rated, On The Air, Airing Today) are mostly long-running shows that the date range drops, so very few TV trailers were found before\n- When yt-dlp fails (often a passing HTTP 403 from YouTube), it is tried once more after 15 seconds before the built-in downloader takes over, which YouTube sometimes only offers 360p\n",
|
|
"targetAbi": "10.11.0.0",
|
|
"sourceUrl": "https://www.git.quarantinedstudio.com/mvezina/CinemaTrailers4Jellyfins/releases/download/v1.0.0.17/cinematrailers4jellyfins_1.0.0.17.zip",
|
|
"timestamp": "2026-10-06T04:00:50Z",
|
|
"version": "1.0.0.17"
|
|
},
|
|
{
|
|
"checksum": "5329a3a0daf9f82849b441ca2784f622",
|
|
"changelog": "- The built-in downloader no longer picks YouTube's 360p combined file when separate video and audio streams give a better picture. This mostly showed up when yt-dlp failed and the built-in downloader took over\n",
|
|
"targetAbi": "10.11.0.0",
|
|
"sourceUrl": "https://www.git.quarantinedstudio.com/mvezina/CinemaTrailers4Jellyfins/releases/download/v1.0.0.16/cinematrailers4jellyfins_1.0.0.16.zip",
|
|
"timestamp": "2026-10-06T01:40:16Z",
|
|
"version": "1.0.0.16"
|
|
},
|
|
{
|
|
"checksum": "211f58d992857f9e91263293306fbd0d",
|
|
"changelog": "- Trailer Languages now also checks the original language of the movie or show. Before, only the trailer's own language tag was checked, and TMDB often tags subtitled foreign trailers as English, so Korean, Chinese or Japanese trailers got through\n",
|
|
"targetAbi": "10.11.0.0",
|
|
"sourceUrl": "https://www.git.quarantinedstudio.com/mvezina/CinemaTrailers4Jellyfins/releases/download/v1.0.0.15/cinematrailers4jellyfins_1.0.0.15.zip",
|
|
"timestamp": "2026-10-05T22:28:03Z",
|
|
"version": "1.0.0.15"
|
|
},
|
|
{
|
|
"checksum": "10ecbc35b84e98bade61576bbfc41864",
|
|
"changelog": "- When yt-dlp fails part-way, its partial download files (.part, .ytdl, separate video/audio) are now deleted instead of being left in the trailer folder\n",
|
|
"targetAbi": "10.11.0.0",
|
|
"sourceUrl": "https://www.git.quarantinedstudio.com/mvezina/CinemaTrailers4Jellyfins/releases/download/v1.0.0.14/cinematrailers4jellyfins_1.0.0.14.zip",
|
|
"timestamp": "2026-10-05T22:19:38Z",
|
|
"version": "1.0.0.14"
|
|
},
|
|
{
|
|
"checksum": "f1fe201e7b0238fa432ae7fb5dbb1844",
|
|
"changelog": "- yt-dlp now prefers H.264 + AAC (plays or hardware-transcodes on every client; VP9/AV1 often needed a CPU transcode) and uses Jellyfin's own ffmpeg for the merge\n- If yt-dlp fails, the built-in downloader is tried instead\n- Fix a possible hang. yt-dlp's output is now read while it runs, so a full output buffer can no longer block it\n",
|
|
"targetAbi": "10.11.0.0",
|
|
"sourceUrl": "https://www.git.quarantinedstudio.com/mvezina/CinemaTrailers4Jellyfins/releases/download/v1.0.0.13/cinematrailers4jellyfins_1.0.0.13.zip",
|
|
"timestamp": "2026-10-05T22:11:03Z",
|
|
"version": "1.0.0.13"
|
|
},
|
|
{
|
|
"checksum": "d7a565b0e4d47effb9db40fb44847920",
|
|
"changelog": "- Anime trailers now only play before anime. Western animation (Pixar, Disney, ...) is no longer blocked and follows the normal genre filter again. A trailer counts as anime when TMDB tags it \"anime\" or \"based on manga\", or it is animation in Japanese, Chinese or Korean; it is marked with a ct4j-anime tag in its NFO at download time. Your anime is recognised by the \"Anime\" genre or the same TMDB keywords\n",
|
|
"targetAbi": "10.11.0.0",
|
|
"sourceUrl": "https://www.git.quarantinedstudio.com/mvezina/CinemaTrailers4Jellyfins/releases/download/v1.0.0.12/cinematrailers4jellyfins_1.0.0.12.zip",
|
|
"timestamp": "2026-10-05T21:57:24Z",
|
|
"version": "1.0.0.12"
|
|
},
|
|
{
|
|
"checksum": "ccb45ef4bda23b245e47f6226e3c06fc",
|
|
"changelog": "- Animated trailers (anime included) now only play before animated content. Before, an anime trailer could play before a live-action movie or show when they shared a genre like Drama or Action, or when no trailer matched the genre filter. A live-action feature now gets no trailer rather than an animated one\n",
|
|
"targetAbi": "10.11.0.0",
|
|
"sourceUrl": "https://www.git.quarantinedstudio.com/mvezina/CinemaTrailers4Jellyfins/releases/download/v1.0.0.11/cinematrailers4jellyfins_1.0.0.11.zip",
|
|
"timestamp": "2026-10-05T21:52:47Z",
|
|
"version": "1.0.0.11"
|
|
},
|
|
{
|
|
"checksum": "13e6467ce568b1abe987ef5a8a0ee95d",
|
|
"changelog": "- Fix trailer downloads, broken by a YouTube change. YouTube no longer serves combined video+audio files, so the built-in downloader now fetches the video and audio separately, merges them with ffmpeg (no re-encode) and deletes the separate files afterwards\n- A failed download no longer leaves an empty trailer folder behind. Empty folders counted toward \"Max trailers to keep\" (pushing out real trailers) and were never retried\n",
|
|
"targetAbi": "10.11.0.0",
|
|
"sourceUrl": "https://www.git.quarantinedstudio.com/mvezina/CinemaTrailers4Jellyfins/releases/download/v1.0.0.10/cinematrailers4jellyfins_1.0.0.10.zip",
|
|
"timestamp": "2026-10-05T21:42:55Z",
|
|
"version": "1.0.0.10"
|
|
},
|
|
{
|
|
"checksum": "9594d14a5fed94ee5eea55d72c71728c",
|
|
"changelog": "- Skip trailers and pre-roll/feature pre-roll bumpers the current user can't actually access (e.g. a library not in their library access list) \u2014 some Cinema Mode clients hang indefinitely trying to play an inaccessible item, so these are now filtered out per-user instead\n",
|
|
"targetAbi": "10.11.0.0",
|
|
"sourceUrl": "https://www.git.quarantinedstudio.com/mvezina/CinemaTrailers4Jellyfins/releases/download/v1.0.0.9/cinematrailers4jellyfins_1.0.0.9.zip",
|
|
"timestamp": "2026-06-10T17:07:24Z",
|
|
"version": "1.0.0.9"
|
|
},
|
|
{
|
|
"checksum": "89c66caa789da56ead7d60e01d3207a5",
|
|
"changelog": "- Fix Trailer Pre-Roll / Feature Pre-Roll bumpers not being found \u2014 the library lookup now walks the configured library folder's children directly instead of relying on TopParentIds matching, which could fail to match movies even when they appear correctly in the library\n",
|
|
"targetAbi": "10.11.0.0",
|
|
"sourceUrl": "https://www.git.quarantinedstudio.com/mvezina/CinemaTrailers4Jellyfins/releases/download/v1.0.0.8/cinematrailers4jellyfins_1.0.0.8.zip",
|
|
"timestamp": "2026-06-10T15:28:02Z",
|
|
"version": "1.0.0.8"
|
|
},
|
|
{
|
|
"checksum": "a52f1354c9737cf9ec92f588bb4e750e",
|
|
"changelog": "- Add Information-level diagnostic logging to IIntroProvider.GetIntros \u2014 logs every call (item, path, and which features are enabled), why an item is skipped, and the outcome of Trailer/Feature Pre-Roll lookups, to help troubleshoot why a pre-roll bumper isn't playing\n",
|
|
"targetAbi": "10.11.0.0",
|
|
"sourceUrl": "https://www.git.quarantinedstudio.com/mvezina/CinemaTrailers4Jellyfins/releases/download/v1.0.0.7/cinematrailers4jellyfins_1.0.0.7.zip",
|
|
"timestamp": "2026-06-10T15:10:56Z",
|
|
"version": "1.0.0.7"
|
|
},
|
|
{
|
|
"checksum": "96e0624e5173e5e6bf829d47118e1b40",
|
|
"changelog": "- Add diagnostic logging for Trailer Pre-Roll and Feature Pre-Roll bumpers \u2014 logs a warning if the configured library ID is invalid, and a debug message when no eligible movie is found or which movie was picked, to help troubleshoot why a bumper isn't playing\n",
|
|
"targetAbi": "10.11.0.0",
|
|
"sourceUrl": "https://www.git.quarantinedstudio.com/mvezina/CinemaTrailers4Jellyfins/releases/download/v1.0.0.6/cinematrailers4jellyfins_1.0.0.6.zip",
|
|
"timestamp": "2026-06-10T14:35:52Z",
|
|
"version": "1.0.0.6"
|
|
},
|
|
{
|
|
"checksum": "6c88aaeb38023b327e9b042181dc0708",
|
|
"changelog": "- Add Trailer Pre-Roll and Feature Pre-Roll bumpers via IIntroProvider \u2014 pick existing Jellyfin Movie libraries in settings and a random movie from each is played before the trailer block (\"Now Playing\") and/or right before the feature (\"Feature Presentation\"); both are independent and disabled by default\n",
|
|
"targetAbi": "10.11.0.0",
|
|
"sourceUrl": "https://www.git.quarantinedstudio.com/mvezina/CinemaTrailers4Jellyfins/releases/download/v1.0.0.5/cinematrailers4jellyfins_1.0.0.5.zip",
|
|
"timestamp": "2026-06-10T05:14:23Z",
|
|
"version": "1.0.0.5"
|
|
},
|
|
{
|
|
"checksum": "af6051b002939e4e5cd6ef4baf5c85d4",
|
|
"changelog": "- Add TV show trailer downloads \u2014 separate TMDB sources (Airing Today, On The Air, Popular, Top Rated) and a \"Max TV show trailers per run\" cap independent from movies; set either cap to 0 to skip that category entirely\n- Add trailers before TV episodes via IIntroProvider \u2014 only the first episode a user watches each day gets trailers, picked using the show's genre/rating for filtering\n- Movie and TV trailers are now kept separate \u2014 movies only ever get movie trailers and episodes only ever get TV show trailers, via a tag written to each trailer's NFO at download time\n",
|
|
"targetAbi": "10.11.0.0",
|
|
"sourceUrl": "https://www.git.quarantinedstudio.com/mvezina/CinemaTrailers4Jellyfins/releases/download/v1.0.0.4/cinematrailers4jellyfins_1.0.0.4.zip",
|
|
"timestamp": "2026-06-10T04:42:17Z",
|
|
"version": "1.0.0.4"
|
|
},
|
|
{
|
|
"checksum": "d43b8d007051d04984d9395d29bc306f",
|
|
"changelog": "- Add trailer selection filters \u2014 genre match, age rating ceiling, and avoid-repeats cycle; genre and rating are written to each fake-movie NFO at download time from TMDB so Jellyfin can use them for filtering; filters fall back to random when no match is found\n",
|
|
"targetAbi": "10.11.0.0",
|
|
"sourceUrl": "https://www.git.quarantinedstudio.com/mvezina/CinemaTrailers4Jellyfins/releases/download/v1.0.0.3/cinematrailers4jellyfins_1.0.0.3.zip",
|
|
"timestamp": "2026-06-09T21:16:16Z",
|
|
"version": "1.0.0.3"
|
|
},
|
|
{
|
|
"checksum": "0259ff74b5e12089c45b8823d6ff6a19",
|
|
"changelog": "- Add IIntroProvider support \u2014 downloaded trailers now play as pre-rolls before movies in Jellyfin clients with cinema mode (Wholphin, etc.); configurable trailers-per-movie count; recursion-safe so the intro items themselves never trigger a second round of intro injection\n",
|
|
"targetAbi": "10.11.0.0",
|
|
"sourceUrl": "https://www.git.quarantinedstudio.com/mvezina/CinemaTrailers4Jellyfins/releases/download/v1.0.0.2/cinematrailers4jellyfins_1.0.0.2.zip",
|
|
"timestamp": "2026-06-09T17:44:48Z",
|
|
"version": "1.0.0.2"
|
|
},
|
|
{
|
|
"checksum": "70edda53c848d5481223dda7afc763c2",
|
|
"changelog": "- Initial release based on Trailers4Jellyfin \u2014 TMDB/YouTube trailer downloads, scheduled task, language/date filters, and trailer rotation, repackaged so each trailer ships inside its own fake-movie folder (placeholder video + locked NFO + trailer) for use with a Cinema Mode pre-roll plugin\n",
|
|
"targetAbi": "10.11.0.0",
|
|
"sourceUrl": "https://www.git.quarantinedstudio.com/mvezina/CinemaTrailers4Jellyfins/releases/download/v1.0.0.1/cinematrailers4jellyfins_1.0.0.1.zip",
|
|
"timestamp": "2026-06-08T20:48:56Z",
|
|
"version": "1.0.0.1"
|
|
},
|
|
{
|
|
"checksum": "b8a6e246b2f07dadafb196c120dab2f6",
|
|
"changelog": "- Initial release based on Trailers4Jellyfin \u2014 TMDB/YouTube trailer downloads, scheduled task, language/date filters, and trailer rotation, repackaged so each trailer ships inside its own fake-movie folder (placeholder video + locked NFO + trailer) for use with a Cinema Mode pre-roll plugin\n",
|
|
"targetAbi": "10.11.0.0",
|
|
"sourceUrl": "https://www.git.quarantinedstudio.com/mvezina/CinemaTrailers4Jellyfins/releases/download/v1.0.0.0/cinematrailers4jellyfins_1.0.0.0.zip",
|
|
"timestamp": "2026-06-08T20:31:51Z",
|
|
"version": "1.0.0.0"
|
|
}
|
|
]
|
|
}
|
|
]
|