# Playlist (/docs/project-types/playlist)



A playlist is a specialised project type for mixing pre-recorded and live content. It mantains all relevant functionality of a Standard Project.

## Use cases [#use-cases]

* A venue showing live sports on a regular schedule, with pre-recorded spots for advertising or different content
* Live tours or talks on a regular loop
* Screenings with post-event Q\&A sessions

Captions can be live, or submitted via `.srt` file for the Line 21 platform to run if you already have a file ready - great for VOD accessibility.
A viewer can scan the playlist QR code and will be able to see when the next scheduled captions will be in the event, and which session is currently live.

## Setup [#setup]

### New project [#new-project]

<img alt="New Playlist Project" src="__img0" />

Like a Standard Project, you will:

* Name your project;
* Choose the [Primary Language](/docs/languages);
* Select `Playlist` as the project type.

### Settings [#settings]

<img alt="Main Settings" src="__img1" />

1. Edit the [Primary Language](/docs/languages), including whether it's [ASR](/docs/methods/asr), or [human](/docs/methods/human) captioning;
2. Select additional languages for [Machine Translation](/docs/ai-services/ai-translations), including adding custom dictionary;
3. Add context to the [AI Context Builder](/docs/ai-services/ai-context);
4. Use the [AI Proofreader](/docs/ai-services/ai-proofreader) and configure its rules during your captioning.

Note: Follow the same steps as a Standard Project for connecting to ASR to feed [sound directly](/docs/feeds) or through [RTMP or SRT](/docs/feeds/video).

### Playlists [#playlists]

<img alt="Playlists" src="__img2" />

1. Add custom caption assets (.srt or .vtt files) to be scheduled in the playlists;
2. Add a playlist (name and timezone);
3. A viewer page link will be automatically generated for you, including the QR code. Share this with your guests / clients;
4. Add entries to the playlist.

### Playlist Entries [#playlist-entries]

<img alt="Playlist Entries" src="__img3" />

1. Title of the entry (visible to viewers);
2. Description (not visible to viewers, great for internal notes);
3. Type - whether `Live (RTMP / SRT Streaming`, or `VOD (video of demand)`;
4. Link custom caption assets (.srt or .vtt files) to the entry (if VOD entry type);
5. Add `Start Time` and `End Time` - this will appear on the Playlist viewer link, and control captions duration;

Repeat the process for each entry you want to add to the playlist.

Note: `SRT` means two different things - one is the file extension (e.g. `my_captions.srt`), the other is the protocol for streaming (`SRT - Secure Reliable Transport`). They are unrelated.

## Playlists vs Playback [#playlists-vs-playback]

A [Playlist](/docs/project-types/playlist) is a type of project that uses a mix of live audio-visual feeds to provide live captions, as well as pre-recorded content. It can generate captions from live content, and also play a subtitle file. It used caption playback functionality to play the subtitle file.

Our [Playback](/docs/methods/playback) feature is a more direct method used to upload third-party (or Line 21) subtitle files and play those captions for your viewers without scheduling them in a playlist.
