---
title: playlists.ini
icon: material/code-brackets
tags: ["плейлисты"]
---

# :material-code-brackets: Формат файла `playlists.ini`

Рассмотрим на примере:

```ini
[code]
name = Рабочий автообновляемый IPTV плейлист M3U
desc = "В этом IPTV плейлисте есть каналы в высоком качестве"
pls = 'https://example.com/pls.m3u'
src = 'https://example.com/super-duper-playlist'
# комментарий 1
; ещё один комментарий
```

Перенос строк невозможен.
Комментарии игнорируются.

Для значений можно (не) использовать 'одинарные' или "двойные" кавычки.
Ради единообразия рекомендуется использовать 'одинарные'.

## `code` { id="code" }

Код плейлиста в рамках этого конфига (**обязательно**).

Должен быть коротким и уникальным.

Подставляется в короткую ссылку, по которой произойдёт переадресация на прямой адрес `pls`.

!!! note
    Для удобства ввода с пульта, код рекомендуется задавать числом или короткой строкой без пробелов и др. спецсимволов.
    Чем короче, тем лучше.

## `name` { id="name" }

Название плейлиста (необязательно).

По умолчанию: `Playlist #<code>`.

## `desc` { id="desc" }

Краткое описание из источника или от себя (необязательно).

По умолчанию: пусто.

## `pls` { id="pls" }

Прямая ссылка на m3u/m3u8 плейлист (**обязательно**).

## `src` { id="src" }

Ссылка на источник (страницу сайта), откуда был взят плейлист (необязательно).

По умолчанию: пусто.

