Главная » Файлы
Cтруктура "XML" плейлистов

Пример оформления XML плейлиста :

<?xml version="1.0" encoding="UTF-8" ?>
<items>

<playlist_name>Мой плейлист</playlist_name>

<all_channels>
<all_logo></all_logo>
<all_size></all_size>
<all_audiotrack_num></all_audiotrack_num>
<all_timeshift></all_timeshift>
<all_buffer></all_buffer>
<all_ibuffer></all_ibuffer>
</all_channels>

<category>
<category_id>1</category_id>
<category_title>Развлекательные</category_title>
</category>

<category>
<category_id>2</category_id>
<category_title>Спортивные</category_title>
</category>

<category>
<category_id>3</category_id>
<category_title>Эфирные</category_title>
</category>

<channel>
<title><![CDATA[1 HD]]></title>
<description></description>
<stream_url><![CDATA[udp://@239.1.9.1:1234]]></stream_url>
<logo></logo>
<category_id>1,3</category_id>
</channel>

<channel>
<title>Россия 2</title>
<description></description>
<stream_url><![CDATA[udp://@239.1.9.2:1234]]></stream_url>
<logo></logo>
<category_id>2,3</category_id>
</channel>

<channel>
<title>Radio 105 Network</title>
<description>Развлекательный музыкальный канал</description>
<stream_url><![CDATA[rtmp://fms.105.net:1935/live/&id=105Test1]]></stream_url>
<category_id>1</category_id>
</channel>

<channel>
<title>Переход в другой плейлист</title>
<description>Переход в другой плейлист</description>
<playlist_url><![CDATA[Адрес плейлиста ]]></playlist_url>
</channel>
</items>

В начале плейлиста можно задать все глобальные параметры только для этого плейлиста :

<all_channels>
<all_logo></all_logo>
<all_size>0</all_size>
<all_audiotrack_num>1</all_audiotrack_num>
<all_buffer>20</all_buffer>
<all_ibuffer>10</all_ibuffer>
<all_timeshift>0</all_timeshift>
</all_channels>
Если предполагается разбивка на категории , то в начале плейлиста задаются эти категории:

<category>
<category_id>1</category_id>
<category_title>НАЗВАНИЕ КАТЕГОРИИ</category_title>
</category>

Каждая позиция в плейлисте разделяется тегами .

<channel></channel>

Для каждой позиции можно задать следущие параметры :

<title></title> - название канала , фильма , плейлиста
<description></description> - описание , дополнительная информация.
<stream_url></stream_url> - адрес стрима , видеофайла.
<playlist_url></playlist_url> - адрес плейлиста .
<category_id>2,3</category_id> - ID категорий .
<logo></logo> - адрес иконки.
Если это стрим (не плейлист ), то можно ещё задать:
<size></size> - стартовый зум (0-6)

Для 3.х версии:
"0"- 16X9
"1"- 14X9
"2"- ORIGINAL ZOOM 2
"3"- ORIGINAL ZOOM 1
"4"- 4Х3
"5"- X-ZOOM.
"6"- АВТО.

Для 6.х версии:
"0"- 16X9
"1"- 14X9
"2"- 4Х3
"3"- X-ZOOM.
"4"- АВТО.

<audiotrack_num></audiotrack_num> - № звуковой дорожки. (1,2,3...) . На "С" серии не работает!

Только для 3.х версии:
<buffer></buffer> - общий размер буфера (0.25-20(Мб.)) Чем больше , тем лучше .

Только для 3.х версии:
<ibuffer></ibuffer> - стартовый размер буфера (от 1 до 50% от общего) Чем больше , тем медленнее запускаются каналы и может быть проблема с перемоткой видеофайлов, но лучше работает сглаживание провалов.

<timeshift></timeshift> - сдвиг времени у передач для программки Яндекс

Параметры, заданные для конкретной позиции, преобладают над теми , что установлены в общих настройках виджета и в глобальных для всего плейлиста , т.е. они главнее по приоритету выполнения.

<channel>
<title>Россия 2</title>
<description></description>
<stream_url><![CDATA[udp://@239.1.9.2:1234]]></stream_url>
<logo></logo>
<category_id>2,3</category_id>
<size>4</size>
<audiotrack_num>1</audiotrack_num>
<buffer>20</buffer>
<ibuffer>10</ibuffer>
<timeshift>-2</timeshift>
</channel>
Конструктор сайтов - uCoz