All posts

How to Set Plex Preroll Settings for Multiple Pre-roll Files

by Priyansh·

Use a comma when every listed video should play in order. Use the semicolon separator when Plex should choose one video at random for each playback.

How to Set Plex Preroll Settings for Multiple Pre-roll Files

I keep a note with the exact syntax for Plex preroll settings because I have had to send it so many times. The mistake is almost always the same. Someone puts two full file paths into the Movie pre-roll video box, separates them with the wrong mark and then tells me Plex is broken.

My view is blunt. The comma versus semicolon distinction is the single most common pre-roll mistake, and Plex's own explanation is easy to miss. The setting itself is simple. The punctuation changes the behaviour completely.

This guide goes field by field. I will show where the setting lives, what path Plex actually needs, how to make two Universal files play in sequence or make Plex choose one at random and how to test it from Android or iOS without changing settings on the phone. I will also cover the Docker version of this problem, where a path can exist on the host and still be invisible to Plex.

Why isn't the movie pre-roll video working on Plex?

Your Plex movie pre-roll usually fails because the server cannot read the path you entered, the server needs a restart or the file is unsupported. Check Settings > Server > Extras on the Plex Media Server, confirm the full server-side path and test a simple MP4 before changing client settings.

That is the short answer, but the word server matters. Plex reads the file from the machine running Plex Media Server, not from the phone or TV starting playback. If the path belongs only to your laptop, the setting can look correct while Plex has nothing to open. Check the server first.

Where are the Plex preroll settings?

Local movie pre-roll is configured on the Plex Media Server under Settings > Server > Extras, with Advanced settings turned on. The account that owns or administers the server is the one that can change it. A managed user watching through Plex cannot repair this field from the playback app.

Use Plex's official Extras guide as the reference while you work. It confirms that local pre-roll videos do not require Plex Pass and documents the path field along with the punctuation used for multiple files.

Do not confuse this setting with Cinema Trailers. Cinema Trailers are online trailer choices before movies and require Plex Pass, while local pre-roll uses a video file already available to your server. Plex's Cinema Trailers documentation covers that separate control.

What do Plex preroll settings control?

The Advanced area is small. Its key field is labeled Movie pre-roll video, and it expects the full path to a video file. It does not want a library title or a short filename.

A valid example is /Users/sarah/Movies/preroll.mp4. Plex needs the path as the server sees it, not the path shown by the phone or computer starting playback. That difference is the reason a file can play perfectly on your desktop and still fail in Plex.

What does a comma do in Plex pre-roll settings?

The comma tells Plex to play every listed pre-roll sequentially. Put path A, a comma and path B in the field and Plex plays A followed by B. A third comma-separated path becomes a third clip in the same run.

What does a semicolon do in Plex pre-roll settings?

The semicolon tells Plex to choose a single listed pre-roll at random for each playback. It does not queue every file. On a standard keyboard, press the key immediately to the right of L without Shift. If you are copying the syntax, use the example in Plex's guide rather than guessing the mark.

That is the trap. A comma means a sequence. A semicolon means a choice. Swapping one for the other can make a working file look broken.

How do I configure Plex preroll settings?

When I set up a Universal-focused home cinema, I start with one custom Universal studio intro. That gives me a clear test before I add a list.

The intros I make at Priyansh Animations can sit in that list, but Plex still decides whether the files run in order or whether it picks one. The setting is where that behaviour is controlled.

Before you start, have these ready:

  • Plex server owner or admin access
  • One short test video stored on the server
  • The complete path to that file as the server sees it

Follow these steps in order.

  1. Choose one test video. Put a single pre-roll file in a folder that Plex Media Server can read. Start with one file so a path problem cannot hide behind list syntax.
  2. Find the server-side path. Copy the complete location, including the filename and extension. An example is /Users/sarah/Movies/preroll.mp4. Do not copy a path that exists only on your phone or another computer.
  3. Open the setting. In Plex Web, select Settings, choose Server, expand Advanced if needed and open Extras. Find the field labeled Movie pre-roll video.
  4. Test one file. Paste the complete path into the field and click Save Changes. Restart Plex Media Server, then play a movie. If the clip appears, the path works.
  5. Create a sequence. Return to the same field and enter the first full path, a comma and the second full path. A value such as /media/prerolls/first.mp4,/media/prerolls/second.mp4 tells Plex to play both files in that order.
  6. Create a random choice instead. Replace the comma separator with the semicolon separator. Plex will choose one file for each playback rather than playing the whole list. Do not type the word semicolon into the field. Use the punctuation mark itself.
  7. Save and verify. Click Save Changes, restart the server and play the same movie again. Watch for the expected result. One file should play for a single path, both should play in order for comma-separated paths and one should be selected for a semicolon-separated list.

Why does Docker break a Plex pre-roll path?

Docker usually breaks this setting because Plex needs the path inside the container, not the path on the host machine. A file at /Users/sarah/Movies/preroll.mp4 can exist on the host while Plex needs something like /media/prerolls/preroll.mp4 after that folder is mounted inside the container.

Check the container mapping before changing the video. The folder must be available to Plex and the path in Movie pre-roll video must use the container's view of that folder. Restart the Plex container after changing the mapping, then test one file again.

A path copied from a Reddit reply is only an example. The best Plex preroll settings are the ones that match your own server layout and the behaviour you want.

How do I fix Plex pre-roll not working?

Start with the server path, then check the separator and restart. Changing Android or iOS settings will not fix a path that Plex Media Server cannot open.

  • Nothing plays. Remove the list and test one full path. Check the spelling, extension and folder location. If the file moved, Plex is still looking at the old path.
  • The first file plays but the second does not. Check the separator and confirm the second path is complete. A missing filename or an incorrect folder is enough to stop that file from appearing.
  • The files play in an unexpected way. Look at the punctuation. Commas create a sequence. The semicolon separator creates a random single choice.
  • It works on the computer but not elsewhere. Test from the server's own path and then check the client. The phone or TV does not supply the file path.
  • You downloaded a pre-roll file. A Plex pre-roll download is only useful after the file is stored somewhere the server can reach. Downloading it does not configure the field for you.

What else should I know about Plex preroll settings?

Does Plex Pass control local movie pre-roll?

No. Local movie pre-roll videos are available without Plex Pass when you enter a readable file path in Movie pre-roll video. Plex Pass belongs to separate paid features such as Cinema Trailers, so do not use the subscription requirement for that feature as a test of your local file setting.

Can I change Plex pre-roll settings on Android or iOS?

Not for this setting. Android and iOS are playback clients, while the Movie pre-roll video field belongs to the server admin area. Configure the path in Plex Web on the server account, then test playback on the phone. If the phone fails while another client works, check the server path first.

Should I use a comma or a semicolon for multiple pre-rolls?

Use a comma when every listed video should play in order. Use the semicolon separator when Plex should choose one video at random for each playback. A comma creates a sequence, while a semicolon creates a choice. If the result is wrong, inspect the actual punctuation before replacing files.

That is the whole trick. Treat the field as a server path plus a small punctuation rule and Plex stops feeling mysterious. I keep the note anyway.

More reading

You might enjoy these