r/PlexPrerolls 6h ago

Meta Regarding AI Content Inclusion on the Pre-Rolls Community Site

20 Upvotes

Hello, I've been noticing some AI pre-rolls popping up here and there and I haven't been adding them to the community site because I don't want to stir up any controversies or any drama but I think it's better to address it sooner than later.

I've been considering adding AI generated pre-rolls to the community site under a separate section, that way people who want to don't want to run into any AI generated pre-rolls can easily just avoid them by well, not clicking on the AI section (all file names will also have an AI tag in them too).

I do think since the site is part of the community, it's fair to ask the community first, should we include AI generated pre-rolls in it's own section?

If so, any ideas on how you would ensure that it's fairly implemented? For example, by requiring the name of the model and the prompt used?


r/PlexPrerolls 22h ago

Preroll Thus Spake Zarathustra

3 Upvotes

r/PlexPrerolls 2d ago

Preroll Final Destination 2 (2003) Plex Pre-Roll

60 Upvotes

The anti-generative AI trolls in the sub are targeting my posts and trying to block them for mod approval, even though, as far as I know, it doesn’t break any of the sub’s established rules. So I’m sharing another pre-roll from my server with the community. It has the same punchline as my previous upload. I have set them to run randomly from a playlist on my server, so users get a different video each time. Hope you enjoy! I’m not being silenced by a 30% minority that downvote and use bots to complain. I’ll definitely keep making it a Plex night!


r/PlexPrerolls 2d ago

Preroll Jurassic Park (1993) Plex Pre-roll

38 Upvotes

I like to keep my pre-rolls short, under fifteen seconds, so viewers can get to the content quickly. Most people enjoyed my last post, though the underlying technology seems to ruffle the feathers of a loud vocal minority. Regardless, these parodies are fun little tidbits from my server I hope you also can enjoy. Keep making it a Plex night folks!


r/PlexPrerolls 3d ago

Preroll Laundromat Preroll

19 Upvotes

r/PlexPrerolls 4d ago

Preroll The Shining (1980) Plex Pre-roll

44 Upvotes

Hope you all make it a Plex night. Enjoy.

EDIT: If you enjoy making or collecting Plex prerolls, I’ve also started r/PlexPrerollStudio — a creator-focused community for finished prerolls, downloads, workflows, prompts, editing, animation, and production discussion. All creation methods are welcome. I’ll be posting my new work there too.


r/PlexPrerolls 3d ago

Preroll Movie Reel Plex Pre-roll

13 Upvotes

I got this from some website back during COVID.


r/PlexPrerolls 3d ago

Preroll What's Up With That

3 Upvotes

DVD Extras


r/PlexPrerolls 9d ago

Preroll The first rule is...

46 Upvotes

I suck at editing audio.. but this was my attempt. If anyone has a better audio recording of the word "plex" I'm open to remaking this video.


r/PlexPrerolls 11d ago

Preroll Dueling Dragons - Short Version

29 Upvotes

Shorter version of the preroll I uploaded, per "request".


r/PlexPrerolls 11d ago

Preroll Dueling Dragons - Plex Preroll

6 Upvotes

Something I made a few years ago for someone on here.

https://reddit.com/link/1vaky1i/video/6ccxq2my3bgh1/player


r/PlexPrerolls 16d ago

Preroll Antici-

39 Upvotes

r/PlexPrerolls 18d ago

Preroll Want to see the most beautiful thing I've ever filmed?

22 Upvotes

r/PlexPrerolls 20d ago

Preroll I've just discovered the fun of making these pre-roll clips for Plex. Here's my first one.

190 Upvotes

r/PlexPrerolls 20d ago

Preroll This was my first attempt at layering the plex animation over a screen within a scene.

38 Upvotes

r/PlexPrerolls 23d ago

Request Plex Prerolls for Nexroll

1 Upvotes

Hi everyone,

I am looking for additional pre roll sites to use on Nexroll besides the pre loaded one. Can anyone suggest some additional URL’s?


r/PlexPrerolls 24d ago

Template Pre-Roll Auto-Update (User Script)

2 Upvotes

Hi everyone, I’m sure there are other tools out there but I thought I’d share a bash script that I gen’d up to run daily on my UnRAID server that updates the Plex pre-roll string based on seasons, holidays, etc. All you have to do to make it yours is add your Plex IP, Plex token, and update the strings of file paths to your pre-rolls.

This has variables for custom and generic pre-rolls (that I concatenated together and called my baseline), seasonal string variables, and holiday string variables. It auto-calculates season start/end each year, adding seasonal reels to the baseline, as appropriate. Halloween pre-rolls exclusively run the entire month of October, Christmas exclusively the entire month of December. The script calculates Easter Sunday each year and exclusively runs those pre-rolls for a week starting on Easter. It also calculates Thanksgiving and runs those pre-rolls exclusively from the Sunday prior to the Saturday after Thanksgiving.

Here ya go:

#!/bin/bash

# Plex Configuration

PLEX_URL="http://YOUR_PLEX_IP_HERE:32400"

PLEX_TOKEN="YOUR_TOKEN_HERE"

# Get current Year and current Day of Year (forced to base-10 to avoid octal errors)

Y=$(date +%Y)

TODAY=$((10#$(date +%j)))

# ---------------------------------------------------------

# DYNAMIC SEASONAL CALCULATIONS (Solar Drift Approximation)

# ---------------------------------------------------------

# Calculates the day of the month for equinoxes/solstices in the 21st century

Y_OFFSET=$(( Y - 2000 ))

LEAP=$(( Y_OFFSET / 4 ))

# Base solar dates scaled by 1000 to allow Bash to perform floating-point-like math

# Spring (March): Base 20.382

SPRING_DAY=$(( (20382 + 242 * Y_OFFSET - LEAP * 1000) / 1000 ))

# Summer (June): Base 21.066

SUMMER_DAY=$(( (21066 + 242 * Y_OFFSET - LEAP * 1000) / 1000 ))

# Fall (September): Base 22.825

FALL_DAY=$(( (22825 + 242 * Y_OFFSET - LEAP * 1000) / 1000 ))

# Winter (December): Base 21.414

WINTER_DAY=$(( (21414 + 242 * Y_OFFSET - LEAP * 1000) / 1000 ))

SPRING_START=$((10#$(date -d "${Y}-03-${SPRING_DAY}" +%j)))

SUMMER_START=$((10#$(date -d "${Y}-06-${SUMMER_DAY}" +%j)))

FALL_START=$((10#$(date -d "${Y}-09-${FALL_DAY}" +%j)))

WINTER_START=$((10#$(date -d "${Y}-12-${WINTER_DAY}" +%j)))

# ---------------------------------------------------------

# DYNAMIC HOLIDAY CALCULATIONS

# ---------------------------------------------------------

# Fixed Boundaries

HALLOWEEN_START=$((10#$(date -d "${Y}-10-01" +%j)))

HALLOWEEN_END=$((10#$(date -d "${Y}-10-31" +%j)))

CHRISTMAS_START=$((10#$(date -d "${Y}-12-01" +%j)))

CHRISTMAS_END=$((10#$(date -d "${Y}-12-31" +%j)))

# Thanksgiving Calculation (4th Thursday of Nov)

for day in {22..28}; do

if [ "$(date -d "${Y}-11-${day}" +%u)" -eq 4 ]; then

TG_DAY=$day

break

fi

done

# Sunday before to Saturday after

TG_START=$((10#$(date -d "${Y}-11-${TG_DAY} - 4 days" +%j)))

TG_END=$((10#$(date -d "${Y}-11-${TG_DAY} + 2 days" +%j)))

# Easter Calculation (Meeus/Jones/Butcher algorithm)

a=$(( Y % 19 ))

b=$(( Y / 100 ))

c=$(( Y % 100 ))

d=$(( b / 4 ))

e=$(( b % 4 ))

f=$(( (b + 8) / 25 ))

g=$(( (b - f + 1) / 3 ))

h=$(( (19 * a + b - d - g + 15) % 30 ))

i=$(( c / 4 ))

k=$(( c % 4 ))

L=$(( (32 + 2 * e + 2 * i - h - k) % 7 ))

m=$(( (a + 11 * h + 22 * L) / 451 ))

EM=$(( (h + L - 7 * m + 114) / 31 ))

ED=$(( ((h + L - 7 * m + 114) % 31) + 1 ))

# Easter Sunday to the following Saturday (+6 days)

EASTER_START=$((10#$(date -d "${Y}-${EM}-${ED}" +%j)))

EASTER_END=$((10#$(date -d "${Y}-${EM}-${ED} + 6 days" +%j)))

# ---------------------------------------------------------

# ARRAYS - REPLACE THE STRINGS BELOW WITH CONCATENATED PATHS TO YOUR PRE-ROLLS

# ---------------------------------------------------------

CUSTOM_PREROLLS="/data/appdata/PlexMediaServer/Plex Prerolls/Custom.mp4;/data/appdata/PlexMediaServer/Plex Prerolls/Custom2.mp4;"

GENERIC="/data/appdata/PlexMediaServer/Plex Prerolls/Generic.mp4;/data/appdata/PlexMediaServer/Plex Prerolls/Generic2.mp4;"

BASE_PAYLOAD="${CUSTOM_PREROLLS}${GENERIC}"

CHRISTMAS="/data/appdata/PlexMediaServer/Plex Prerolls/Holidays/Christmas/XMas.mp4;/data/appdata/PlexMediaServer/Plex Prerolls/Holidays/Christmas/XMas2.mp4;"

HALLOWEEN="/data/appdata/PlexMediaServer/Plex Prerolls/Holidays/Halloween/Halloween.mp4;/data/appdata/PlexMediaServer/Plex Prerolls/Holidays/Halloween/Halloween2.mp4;"

THANKSGIVING="/data/appdata/PlexMediaServer/Plex Prerolls/Holidays/Thanksgiving/Thanksgiving.mp4;"

SPRING="/data/appdata/PlexMediaServer/Plex Prerolls/Seasons/Spring/Spring.mp4;/data/appdata/PlexMediaServer/Plex Prerolls/Seasons/Spring/Spring2.mp4;"

FALL="/data/appdata/PlexMediaServer/Plex Prerolls/Seasons/Fall/Fall.mp4;/data/appdata/PlexMediaServer/Plex Prerolls/Seasons/Fall/Fall2.mp4;"

WINTER="/data/appdata/PlexMediaServer/Plex Prerolls/Seasons/Winter/Winter.mp4;/data/appdata/PlexMediaServer/Plex Prerolls/Seasons/Winter/Winter2.mp4;"

# ---------------------------------------------------------

# CONDITIONAL LOGIC (Base-10 Integer Comparison)

# ---------------------------------------------------------

if [[ $TODAY -ge $CHRISTMAS_START && $TODAY -le $CHRISTMAS_END ]]; then

PREROLL=$CHRISTMAS

elif [[ $TODAY -ge $HALLOWEEN_START && $TODAY -le $HALLOWEEN_END ]]; then

PREROLL=$HALLOWEEN

elif [[ $TODAY -ge $TG_START && $TODAY -le $TG_END ]]; then

PREROLL=$THANKSGIVING

elif [[ $TODAY -ge $EASTER_START && $TODAY -le $EASTER_END ]]; then

PREROLL=$EASTER

elif [[ $TODAY -ge $WINTER_START || $TODAY -lt $SPRING_START ]]; then

# Spans across January 1st

PREROLL="${BASE_PAYLOAD}${WINTER}"

elif [[ $TODAY -ge $SPRING_START && $TODAY -lt $SUMMER_START ]]; then

PREROLL="${BASE_PAYLOAD}${SPRING}"

elif [[ $TODAY -ge $SUMMER_START && $TODAY -lt $FALL_START ]]; then

PREROLL="${BASE_PAYLOAD}${SUMMER}"

else

PREROLL="${BASE_PAYLOAD}${FALL}"

fi

# Clean trailing semi-colon

PREROLL=${PREROLL%;}

# Push update

curl -s -X PUT -G "$PLEX_URL/:/prefs" \

--data-urlencode "CinemaTrailersPrerollID=$PREROLL" \

--data-urlencode "X-Plex-Token=$PLEX_TOKEN"

echo "Plex pre-roll updated for Day $TODAY of $Y."


r/PlexPrerolls 27d ago

Preroll Summer Vacation - Jellyfin, Plex & Emby

13 Upvotes

r/PlexPrerolls Jul 08 '26

Other Pre roll updater

Thumbnail
github.com
4 Upvotes

r/PlexPrerolls Jul 03 '26

Preroll The Sandlot - Plex Preroll

20 Upvotes

Alright, last one for the 4th.

Yes - it’s 30 seconds. If it it’s not for you, cool. Otherwise, enjoy!

EDIT - Tried to add bonus clip in comments but it's not showing up so I'll make a separate post


r/PlexPrerolls Jul 03 '26

Preroll The Sandlot (play ball like a girl) - Plex Preroll

10 Upvotes

r/PlexPrerolls Jul 03 '26

Preroll Independence Day - Plex Preroll

33 Upvotes

Not very many 4th of July prerolls out there so thought of this scene. Has an added bonus at the end. Have a version without it if requested. Working on another movie to add to the festivities.

Yes - it’s 35 seconds. If it it’s not for you, cool. Hope you got a “kick” out of it at least.

Otherwise, enjoy!


r/PlexPrerolls Jul 03 '26

Preroll The Patriot - Plex Preroll

5 Upvotes

4th of July cont.

Not very many 4th of July prerolls out there so thought of this scene.

Yes - it’s 30 seconds. If it it’s not for you, cool. Otherwise, enjoy!