Help: Pre-Roll Stopped Working

Would love some advice:
so on my server i have appdata/plexmediaserver/pre-roll/filename.mp4 (i have several prerolls here)

in plex - the path i have entered is: config/pre-roll/filename.mp4;config/pre-roll/filename2.mp4;etc…etc…’

I also have a Videos library that points to config/pre-roll and that works like a charm.

any suggestions? i’m running the latest version of plex fyi, i also tried putting in appdata/plexmediaserver/pre-roll/filename.mp4 in plex as well - that too does not work nor does using the url of the video from the library (http://SERVERNAME.local:32400/web/index.html#!/media/7bbb441e24cc3e158bc1d1d00519e9df3edce4bd/com.plexapp.plugins.library?key=%2Fhubs%2Fsections%2F6&context=content.discover&source=%2Fhubs%2Fsections%2F6(details?key=%2Flibrary%2Fmetadata%2F101418&context=video.recent.6)

not sure why it stopped working but would love some help.

This might be on me… but why are you pointing the path to config? Plex expects the full path of each video in the pre-roll settings.

Enter the full path to the pre-roll video file. If multiple paths separated by commas are entered, videos will be played sequentially. If multiple paths separated by semi-colons are used, a single pre-roll video will be chosen randomly from the list.

i’ve tried all the variations i can think of and nothing is working. it was working when i had the url from the library video but then stopped for reasons I can’t figure out.

Have you tried the actual full local path as it’s visible to the Plex Media Server running in your docker? No URLs, shortcuts or aliases… :wink:

unless we’re talking about something different - yes i’ve used the video from the library link i posted in the original post. the servename being the ip of my server and since i’m running on unraid there is no drive letter for the files.

maybe we are :wink:
I was expecting a full path like /mnt/cache/appdata/plexmediaserver/pre-roll/filename.mp4 or /mnt/user/appdata/plexmediaserver/pre-roll/filename.mp4.

At least based on my experiences w/ Linux (“classic”, not unraid) Plex only deals with data it can access through the local file system.

yeah i’ve tried that too …
here is an actual example:/mnt/user/appdata/plexmediaserver/Pre-Roll/Joe.mp4

Here are a couple of screenshots to show you - as you will see the Joe file has been there for some time - i recently added in the other files (which i’ve gotten from other users on the forums) to test and see if something went wrong with the file but nope - none of them work)

ok… in that case I’m at a loss.
the last thing coming to my mind is to double-check that the path is using the right cases which makes a difference in Linux based platforms (pre-roll vs. Pre-Roll)

thanks - yeah i’m stumped too! hopefully someone can chime in with a solution. appreciate your time.

Does the Plex docker actually have /mnt added to the paths it can see? I just use /videos/Plex_Preroll_SDR_Custom.mp4 since all my movies live on /videos

here are my docker settings and the library settings for my Videos library (not the same as my TV or my Films libraries)… tried seemingly every combination i can think of but if you told me i’ve done something very basic incorrectly i wouldn’t be shocked. My Videos library is not mapped on the docker level.

just as an update - i also tried mapping the directories with the pre-roll files in the docker - that has not seemed to solve the problem. Any suggestions would be greatly appreciated

still haven’t resolved this - any ideas?

Looks like Unraid. Don’t put your Media in /config or …/appdata. These directories might be ignored by Plex or have special rights IMHO.

You need to map your user shares e.g. /mnt/user/Music or individual disks e.g. /mnt/disk1/Music instead. If you have lots of shares/disks you can map /mnt but this might not be the secure way.

Add these as additional paths to the docker configuration (Unraid Web UI). Depending on the Plex docker you use there might be preconfigured folders for media in the UI (e.g. linuxserver Plex docker).

Show your docker run command If that doesn’t help.

thanks for chiming in! :slight_smile:

soo i may not be following exactly - as you say i need to use /mnt/user/Music and such but isn’t that what i did? Movies is in /mnt/user/Videos/Films and tv is /mnt/user/Videos/TV

I’m not familiar with how to get my docker run command …how would i go about that?

HTPC_Lover refers to the preroll videos for which you point Plex to /config/Pre-Roll (according to the screenshot above).

ahhh - okay so i’ve also tried /Videos/Pre-Roll/Joe.mp4 as well for example /Pre-Roll/Joe.mp4 and /user/Videos/Pre-Roll/Joe.mp4.

I have a folder on my server located in Videos called Pre-Roll (see the aforementioned links) and i’ve also got a folder located at appdata/plexmediaserver/Pre-Roll where i’ve tried putting the files too. It used to work just fine when I copied the url of the file from the plex web ui but that stopped working some time ago.

I apologize for not being more proficient here - i’m always still learning stuff - so if there is a screenshot or log file i can post i’m more than happy to submit it.

As I wrote: I wouldn’t put user files in application directories (/config, …/appdata).

I would go that way:

1.) In Unraid create a new User Share called PreRoll (omit the ‘-’). Put your MP4 PreRoll files in there.

2.) Add a new Path called PreRoll in the Plex docker settings. It’s values are /mnt/user/PreRoll (host) and /preroll (docker container).

3.) Start the Plex container.

4.) In your Plex settings use the following values:

For the PreRoll videos
/preroll/filename1.mp4;/preroll/filename2.mp4

For your Libraries:
/movies
/tv
/music

If that doesn’t work the docker run command would possibly help. To get it: Go to the Plex docker settings. Add a space/blank to one of the entryfields and remove it. So nothing’s changed. Now hit apply. The docker run command is shown on the appearing window. Copy and paste it here.

thanks - that makes perfect sense - i’ve created a share with Pre-Roll not PreRoll so i will give that a try! Will report back soon!

The ‘-’ might not be the problem. But after over 40 years in IT I learned to reduce many things to a-z, 0-9.

What I wrote above is transparent to you and Plex - and it’s easier to find problems. Is there a PreRoll Video I can download to test myself?

My Plex is running happily since over a year on an Unraid system (2x Xeon 2680, 128 GB) with Linuxserver Plex docker. Your problem must be easy to fix, I bet simply a typo or oversight.