---
title: Playlist Upload
description: How to Upload a playlist to the Evrideo Platform
---

[Skip to content](https://kb.evrideo.com/migration/knowledge/playlist-upload#main-content)

English

Show submenu for translations

[Customer portal](https://kb.evrideo.com/portal?hsLang=en)

![Logo-1.png\]](https://kb.evrideo.com/hs-fs/hubfs/Logo-1.png?height=40&name=Logo-1.png)

- Home
- Products
- Pricing
- Blog
- Company

Open main navigation

Close main navigation

- Home
- Products
- Pricing
- Blog
- Company
- English
  
  Show submenu for translations
- [Customer portal](https://kb.evrideo.com/portal)
- Official website

 Official website

 Hello. How can we help you?

- There are no suggestions because the search field is empty.

1. [Customer Help Center](https://kb.evrideo.com/migration/knowledge?hsLang=en)
2. [Evrideo Platform Overview](https://kb.evrideo.com/migration/knowledge/evrideo-platform-overview?hsLang=en)
3. [Scheduler](https://kb.evrideo.com/migration/knowledge/evrideo-platform-overview?hsLang=en#scheduler)

# Playlist Upload

## How to Upload a playlist to the Evrideo Platform

The schedule can also be updated via a CSV file

follow this template using the Media ID of the items, make sure that the date is set to a future date, and set the first items' starting time. All the rest of the items will follow the order provided in the file.

Before diving into the details, there are a few things to note:

- You must upload files to the *MAM* **before** uploading CSV files.
- The system links the items listed in the CSV file **according to their Video ID**.
- If you are uncertain about the ID of a certain item, go to the **Video File Edit Section** of the specific *Video File* and check the *Video ID* in the **General**

Here’s a detailed list of all columns in the *CSV* file in chronological order:

- DATE - Fill in the *Date* you wish the item to start, using this format: **DD/MM/YYYY**(i.e., 15/01/2018)
- Start Time - Fill in the time you wish the item to start playing, using the following format: **HH:MM:SS: FF** (i.e., 15:30:00:15 - the item will start playback at half-past 3 pm and fifteen frames).
- Media ID - Fill in the correct **Video ID** of the item you wish to broadcast. (*please note: The Media ID is **not** case-sensitive. Regardless of that, we recommend keeping capital letters and lower-case letters the same as the files in the MAM*).
- Start Type - If you set a **Date** and **Start Time** for your item, leave the *Start Type* cell **blank**. (see next section for more details).
- Type - Fill in the correct *type* of item. For *video files,* you should type **MEDIA** (case sensitive).

To upload your first CSV file, follow these steps:

- Fill in the **Date** and **Start Time** columns for **one** item scheduled to start playback **tomorrow** at **09:00 PM**.\[1\]
- Fill in the correct *Video ID* in the **Media ID**
- Since you already set a date and time for the item to start playback - leave the **Start Type** column empty.
- Fill in **MEDIA** (capital letters) in the **Type**
- Save your CSV file.\[2\]
- At this point, your CSV file should look something like this![](https://kb.evrideo.com/hubfs/image-png-May-01-2022-11-49-08-21-AM.png)

*\[1\] If there is already an item in the Scheduler at 09:00 PM tomorrow, uploading the CSV file will overwrite the previously scheduled file.*

*\[2\] Although not mandatory, we recommend naming CSV files according to their respective channel name and date of the upload (i.e., Sports Channel 15.01.18).*

![](https://lh5.googleusercontent.com/xWEHZrvhYxun8m005a2OnnkGd56dJwYqeTYT7jwzOLi9VTtErwIb1uilCW2jS2loPEbyTwU8gQy1KWU8BQXvw6lmLP5vRs6RqsuEvDiQkvmXzS8Uroa5VwD7xR2kaRRfcUzuA1s)

You can use this method for each item in the *CSV* file (setting the **Start Time** & **Date** for each item to start playing).

If you have multiple items that should be broadcasted consecutively one after the other, using this method will mean you will have to check the exact ending time of the previous item and dial that in as the Start Time of the next item, which, if you have a large number of files to schedule, can be very frustrating. Instead, follow these steps to learn how to quickly add files to be played consecutively one after the other:

- In the first row, specify the *Date*, *Start Time*, *Media ID,* and *Type* of item.
- In the second row, add a different item by typing its **ID** in the *Media ID* cell and leave the *Date* and *Start Time* cells empty.
- Fill in **MEDIA** in the *Type*
- In the **Start Type** cell, type **SEQ** (case sensitive - make sure to use only capital letters). This will ‘tell’ the system to play the item in **sequential order** right after the first item.

![](https://kb.evrideo.com/hubfs/image-png-May-01-2022-11-51-54-77-AM.png)

- Add as many items as you wish using this method.

If, for any reason, you wish to leave a ‘gap’ in the *Scheduler,* not having all items running in sequence, simply define the **Date** and **Starting Time** of the first item you want to be played after the gap. Do not forget to leave the *Start Type* **empty**.   
(if you type **SEQ** in the **Start Type** cell the system will disregard the **Date** and **Start Time** and will play the item right after the previous one. In other words - *Start Type* has **priority** over the *Start Time* and *Date* fields)

**Upload your newly created CSV file:**

- - Log-in to your account
    - Click the **User Menu** \> **Import** \> **Upload CSV**.   
      (This will open the **Load CSV Script Page** in a new tab)
    - In the *Load CSV Script Page*, select the desired channel from the list and click on **Choose File**.

![](https://lh5.googleusercontent.com/BbI62HFBBwmDBMT0E07DjhxCNsxm8nnDPhc481YjL_jPTzL8Ryxg7tcHexmtV_ISyvyFl1q1S2MVj6H99uk9gwh_-r17Jv4MaynTt9UO3OzpYP-Yck-Z0JRz3OEETxsZ6wUUZzM)

Select the channel where to schedule CSV and choose the file you edited before.

![](https://lh5.googleusercontent.com/DhAHmm_7rwsxYx-CZIdIMDphXq2fgFYRRbtyDBc2WyT_p7w6mjKoFmennfgzQNwcMoEC8S6UgXVW7tPxvFWjGq3KMmA0xL1qAetezAGL7Tlpbq_guSjqKoxEXOBNOxKEzg5hKq4)

There are three options to choose from.

- **Ignore Missing Show and Close Gap** - If the CSV contains a media ID that does not exist in the MAM, ignore and close the gap.
- **Create a New Contract for Missing Show** - Create a contract (place holder) to add an item later.
- **Report Missing Show and Abort CSV Upload** - Receive a full report of missing id's and abort the upload

After choosing, press "Submit," and you will see the CSV log at the bottom to check if there are gaps or errors.

![](https://lh5.googleusercontent.com/fPQvxFk7FCpArsEoOfF_SrmbdcCQWM9A1eO-e_hwYsl2k8UnGBOD_Vj6F9JrzUKPvqyGIfUjKGEKNpj2Im2ukasalIN-QS386HZX8GKDygi_l-5MzsmX235nvN5dX682_KY6y3s)

Once you're back in the system, you will see the items loaded to the scheduler at the requested date and time.

### CSV Script Errors

Every script error has a reason and a solution. Here is a detailed list of all errors which may occur when uploading CSV files.

| **Error Name** | **Error Type** | **Reason** | **Solution** |
| --- | --- | --- | --- |
| Row # : TYPE is not supported | Warning | False value in a field / Missing Column | Write the correct TYPE |
| Row # : 1st data Cannot be using time SEQ. | Warning | 1st cell in Start Type cannot be SEQ | 1st Start Type cell should be empty |
| Could not find media. MEDIA\_ID = | Warning | Missing / blank information in a Media ID cell | Fill the correct Media ID for the item |
| Could not find media. MEDIA\_ID = \[File ID\] | Warning | Mismatch between the ID in the CSV and the items in the MAM | Match ID's |
| Total broadcasts failed = \[Nr.\] | Warning | General indication of how many items fail to load | --- |
| CSV parse FAIL. Please fix errors in the CSV and try again. | Unable to load CSV - General Error | Could be any small error that led to the CSV not loading | Fix all fields |

- [Evrideo Platform Overview](https://kb.evrideo.com/migration/knowledge/evrideo-platform-overview?hsLang=en#main-content)

    - [Login](https://kb.evrideo.com/migration/knowledge/evrideo-platform-overview?hsLang=en#login)
    - [Channels Page](https://kb.evrideo.com/migration/knowledge/evrideo-platform-overview?hsLang=en#channels-page)
    - [MAM](https://kb.evrideo.com/migration/knowledge/evrideo-platform-overview?hsLang=en#mam)
    - [Scheduler](https://kb.evrideo.com/migration/knowledge/evrideo-platform-overview?hsLang=en#scheduler)
    - [Live-in](https://kb.evrideo.com/migration/knowledge/evrideo-platform-overview?hsLang=en#live-in)
    - [Graphics](https://kb.evrideo.com/migration/knowledge/evrideo-platform-overview?hsLang=en#graphics)
- [Video Guides](https://kb.evrideo.com/migration/knowledge/video-guides?hsLang=en)

- Home
- Products
- Pricing
- Blog
- Company

[![Chill listening crop-3](https://kb.evrideo.com/hs-fs/hubfs/Logo%20(3).png?width=30&height=24&name=Logo%20(3).png "Chill listening crop-3")](http://www.evrideo.com)

Evrideo Help Center

<https://www.linkedin.com/company/evrideo-playout/>

Copyright © 2026, Evrideo - UK