# Content scheduling

### Simple Mode

The simple mode is useful for circuits that are not very large, and with little segmentation, that is, a small amount of content and a similar broadcast.

In **Simple Mode**, the content is chosen **individually** or organized in **blocks** and added to the playlist, giving it a position. This will be the playback order and once the playback reaches the end of the list, it will start again (**looping**).

Once the Playlist is generated, the user specifies in which Players it is going to be broadcast, assigning one or more playlists to each team.

### Advanced Mode

Recommended for large-scale circuits with high distribution segmentation, in Advanced Mode playlists are generated automatically based on criteria, categories and ratios assigned to content and Players and previously defined by the user.

* What **type** is the content? Examples: Advertising, Telephony, News, Cinema, etc.
* **Where** the content **will be distributed**. Examples: Barcelona, Madrid, Ground Floor, etc.
* **Broadcast quota** of the content belonging to a certain category. It must add a total of 100%. Examples: 50% Advertising, 30% News, 20% Cinema.

To automatically generate Playlists, you must first define the specific needs of the project.First, you have to differentiate the Players and group them by Criteria. Normally, this differentiation corresponds to the location of the Player, but it can be any that suits the user’s needs.

Now you have to create a series of Categories for the contents. These categories will define the type of content. These categories will then be included in the corresponding percentage of the Broadcast Rate, specifying a screen share (fixed or variable) for one or more categories of content.

Once the criteria, categories and ratios of the project have been defined, one or more criteria and a category must be assigned to the contents that are uploaded to the portal (at the time of upload or in “edit distribution”)

Finally, in the advanced mode, it is necessary to define a “broadcast mode” of the content, which can be a specific “number of passes” (eg 30 passes/hour) or “unlimited” (without a limit of passes)

### Example of "real" use of advanced mode

We created a project in a shopping center in which there are **3 different areas**: restaurant area, shopping area and leisure area. This is a **criteria**, the **area where the Player is**, which can have the aforementioned types as values. According to this criteria we will distribute the content in the Players.

1. **Cinema**: movie trailers
2. **Advertising:** spots
3. **Restaurante**
4. **Phones**: phone stores, operators, etc.
5. **Fashion**: brands, shops
6. **News**
7. **Culture**
8. **Sports**
9. **Curiosities**
10. **Fill content** “promos” of the shopping center itself

Therefore, we will create a **category** for each “group” of content (Cinema, Advertising, News), and within each category we will specify the type of content (Restaurants, Telephony, etc.). In addition, we want **advertising** and content relevant to the area in which the Player is to be broadcast. To a lesser extent, we want to broadcast **news** and **curiosities**.

* **40%: Advertising / Categories**: Advertising, Fill content
* **40%: Relevant content by zone / Categories**: Cinema, Restaurants, Phone, Fashion, Fill content
* **20%: News and curiosities/ Categories**: News, culture, Fill content

Having all this defined, now we have to upload the content. As we upload it, we assign it to **criteria** and **categories**. For example, if we upload a movie trailer, we will assign it to the **Entertainment Zone** criterion and to the **Cinema** category, while if we upload a news clip we will assign it to **all the zones** and to the **News** category. Then all that remains is to define the schedule (number or percentage of showings or unlimited), and **the system will take care of generating the Playlist for the whole day and distributing the content automatically**, respecting all the given parameters.<br>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.admira.com/english/basic-knowledge/content-scheduling.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
