# Blocks

A Block is a set of contents. This will be applied as normal content in the playlist that we choose.

The Blocks section allows us to:

* Create **Blocks**
* Filter by block name
* See the amount of content that the **Block** has
* See the playback mode of the **Block**
* View the number of plays assigned to the block
* See if Skip mode is on (Yes) or off (No)
* Edit a **Block**
* Duplicate a **Block**
* Know the details of the **Block** and change its configuration
* Delete a **Block**

<figure><img src="/files/ngqBxyEy9kEAKxdexDOY" alt=""><figcaption><p>Blocks</p></figcaption></figure>

### Create a Block

1. We add the name
2. We add a description (Optional)
3. We choose the playback mode.
4. Choose **jump** mode
5. Choose the number of reproductions of the block

<figure><img src="/files/ZPACJxYMCu6nvcBL3zry" alt=""><figcaption><p>New block</p></figcaption></figure>

## Block types

### Random

* Randomly outputs the content inside the block

### Sequential

* The player will remember the content it showed for the last time and will emit the next one, thus following the order of the contents of the Block.

### Sequential with Memory

* If the player receives a reset, it will remember the last content it broadcast within the block and continue streaming normally.

### Automatic

* From a category that we will assign to the block, it will take all the contents that have that category associated with the block

{% hint style="info" %}
*In this mode, we cannot edit the order of the contents.*
{% endhint %}

<figure><img src="/files/KrCy8tcltu0fqUq9wCjr" alt=""><figcaption><p>Playback mode</p></figcaption></figure>

## Edit a block

In this section it allows us to:

* View the size, duration, and amount of block content
* Assign content to the block
* Add templates to content
* Duplicate one or several selected contents within the block
* Add conditions to content
* Unassign block contents

<figure><img src="/files/5kGo8f2zusIkFZ6W6Enh" alt=""><figcaption><p>Edit block</p></figcaption></figure>


---

# 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/production/blocks.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.
