Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/chrisbenincasa/tunarr/llms.txt

Use this file to discover all available pages before exploring further.

Custom Shows let you take any collection of videos — regardless of their origin or metadata — and present them to Tunarr’s scheduling engine as if they were a single, cohesive TV series. Where a normal show’s episodes come pre-organized by season and episode number from your media source, a Custom Show lets you define that structure yourself. You pick the videos, you set the order, and Tunarr’s scheduling tools honor that ordering for episode progression, just as they would for any regular show.
Custom Shows will be renamed to Playlists in an upcoming release. The underlying functionality remains the same.

Use Cases

Custom Shows are particularly useful for content that doesn’t fit neatly into a traditional series structure:
  • YouTube channels — Group downloaded videos from a creator into a single “show” with consistent episode progression.
  • Documentary series — Combine loosely related documentaries into a thematic block that cycles through them in order.
  • Home videos — Organize personal recordings into a custom series for scheduled playback.
  • Compilation playlists — Mix clips from multiple sources into one coherent sequence.

Creating a Custom Show

1

Navigate to Custom Shows

From the Tunarr side panel, select Library, then choose Custom Shows.
2

Create a new show

Click New to open the creation form. Enter a name for the show — for example, Tech Reviews 2024 or Family Vacation Videos.
3

Add episodes

Click Add Media. Browse your connected media sources and select the videos you want to include. You can pull content from any source — Plex libraries, Jellyfin libraries, or local files — and mix them freely within a single Custom Show.
4

Arrange the order

Drag and drop the added items to set the episode order. Tunarr uses this order when advancing through episodes during scheduled playback.
5

Save the show

Click Save. The Custom Show is now available to slot-based scheduling tools and can be scheduled just like any regular TV series.

How Scheduling Treats Custom Shows

Once created, a Custom Show behaves identically to a standard library show inside the Slot Editor and Time Slot Editor. You can:
  • Assign it to a time slot and control episode advancement (play in order, shuffle, etc.).
  • Use it alongside regular shows in the same channel schedule.
  • Resume from where the last scheduled playback left off, maintaining proper episode progression.
Content within a Custom Show is grouped by the show itself, not by the underlying media’s original show metadata. This means that a clip from a Plex movie library and a clip from a YouTube download can sit side-by-side as “episodes” of the same Custom Show.

External Sync

Custom Shows can be linked to an external playlist from a connected media source. When sync is enabled, Tunarr automatically keeps the Custom Show’s content in step with the upstream playlist — no manual updates required.

Supported Sources

SourcePlaylist Type
PlexPlaylists

Setting Up Sync

1

Enable sync

While creating or editing a Custom Show, toggle on Sync with external playlist.
2

Choose a media source

Select the media source (currently Plex only) that hosts the playlist you want to sync from.
3

Select the playlist

Choose the specific playlist from that media source.
4

Save

Save the Custom Show. An initial sync runs immediately, and subsequent syncs run on the same schedule as your media source library refreshes.

Manual Sync

On any synced Custom Show, click Sync Now to trigger an immediate sync. The timestamp of the last successful sync is shown next to the button.
While a Custom Show is linked to an external playlist, its content is read-only. The Add Media button and drag-to-reorder controls are hidden. To manage content manually, disable the sync toggle and save the show.
If the upstream playlist is empty at sync time, the Custom Show’s existing content is left unchanged and a warning is logged. Tunarr will not wipe your content due to an empty sync source.

Build docs developers (and LLMs) love