Формат XML и M3U страниц ForkPlayer — различия между версиями

Материал из Браузер Fork - Wiki
Перейти к: навигация, поиск
(не показана 1 промежуточная версия 1 участника)
Строка 1: Строка 1:
  
<div class="mw-parser-output">
 
<div class="mw-parser-output">
 
<h1>Разработка xml/m3u страниц в интернет под браузер ForkPlayer, примеры</h1>
 
  
<p>Начать разработку страниц в интернет под браузер ForkPlayer отличное решение! Благодаря поисковой системе интегрированной в ForkPlayer ваша страница может быстро стать популярной.</p>
+
= Разработка xml/m3u страниц в интернет под браузер ForkPlayer, примеры =
  
<p><br />
+
Начать разработку страниц в интернет под браузер ForkPlayer отличное решение! Благодаря поисковой системе интегрированной в ForkPlayer ваша страница может быстро стать популярной.
<b>С чего начать&nbsp;</b><br />
 
Можно начать без изучения XML разметки, с создания в Мои плейлисты своего раздела в&nbsp;&lt;a alt=&quot;<a alt="http://forkplayer.tv/mylist/" href="http://forkplayer.tv/mylist/" title="http://forkplayer.tv/mylist/">http://forkplayer.tv/mylist/</a>&quot; href=&quot;<a alt="http://forkplayer.tv/mylist/" href="http://forkplayer.tv/mylist/" title="http://forkplayer.tv/mylist/">http://forkplayer.tv/mylist/</a>&quot; title=&quot;<a alt="http://forkplayer.tv/mylist/" href="http://forkplayer.tv/mylist/" title="http://forkplayer.tv/mylist/">http://forkplayer.tv/mylist/</a>&quot;&gt;<a alt="http://forkplayer.tv/mylist/" href="http://forkplayer.tv/mylist/" title="http://forkplayer.tv/mylist/">http://forkplayer.tv/mylist/</a>&lt;/a&gt;<br />
 
&bull;&nbsp;&lt;a href=&quot;Javascript%3Avoid%280%29%3B&quot;&gt;Отобразить / Скрыть&lt;/a&gt;&nbsp;подробности о Личном кабинете</p>
 
  
<p>Адрес вашей страницы будет &lt;a alt=&quot;<a alt="http://mylist.obovse.ru/" href="http://mylist.obovse.ru/" title="http://mylist.obovse.ru/">http://mylist.obovse.ru/</a>&quot; href=&quot;<a alt="http://mylist.obovse.ru/" href="http://mylist.obovse.ru/" title="http://mylist.obovse.ru/">http://mylist.obovse.ru/</a>&quot; title=&quot;<a alt="http://mylist.obovse.ru/" href="http://mylist.obovse.ru/" title="http://mylist.obovse.ru/">http://mylist.obovse.ru/</a>&quot;&gt;<a alt="http://mylist.obovse.ru/" href="http://mylist.obovse.ru/" title="http://mylist.obovse.ru/">http://mylist.obovse.ru/</a>&lt;/a&gt;&lt;Придуманное название раздела&gt; XML код будет генерироваться автоматически.<br />
+
<br/> '''С чего начать&nbsp;'''<br/> Можно начать без изучения XML разметки, с создания в Мои плейлисты своего раздела в&nbsp;[http://forkplayer.tv/mylist/ http://forkplayer.tv/mylist/]<br/> &nbsp;[[Javascript:void(0);|Отобразить / Скрыть]]&nbsp;подробности о Личном кабинете
Сервис позволяет создать каталоги с подкаталогами и их оформлением а также установку ограничения доступа к ним по идентификатору пользователя(мак адресу), сами же XML/M3U файлы с ссылками на контент необходимо будет залить на текстовый хостинг по типу &lt;a alt=&quot;<a alt="https://pastebin.com/" href="https://pastebin.com/" title="https://pastebin.com/">https://pastebin.com/</a>&quot; href=&quot;<a alt="https://pastebin.com/" href="https://pastebin.com/" title="https://pastebin.com/">https://pastebin.com/</a>&quot; title=&quot;<a alt="https://pastebin.com/" href="https://pastebin.com/" title="https://pastebin.com/">https://pastebin.com/</a>&quot;&gt;<a alt="https://pastebin.com/" href="https://pastebin.com/" title="https://pastebin.com/">https://pastebin.com/</a>&lt;/a&gt;</p>
 
  
<p><b>Используя свой хостинг можно создавать произвольные страницы</b><br />
+
Адрес вашей страницы будет [http://mylist.obovse.ru/ http://mylist.orbovse.ru/]<Придуманное название раздела> XML код будет генерироваться автоматически.<br/> Сервис позволяет создать каталоги с подкаталогами и их оформлением а также установку ограничения доступа к ним по идентификатору пользователя(мак адресу), сами же XML/M3U файлы с ссылками на контент необходимо будет залить на текстовый хостинг по типу [https://pastebin.com/ https://pastebin.com/]
&bull;&nbsp;&lt;a href=&quot;Javascript%3Avoid%280%29%3B&quot;&gt;Исходный код XML&lt;/a&gt;&nbsp;стартовой страницы со своим фоном, названием, иконкой, видом в виде плитки</p>
 
  
<p><code>&lt;?xml version=&#39;1.0&#39; encoding=&#39;UTF-8&#39;&nbsp;?&gt;<br />
+
'''Используя свой хостинг можно создавать произвольные страницы'''<br/> &nbsp;[[Javascript:void(0);|Исходный код XML]]&nbsp;стартовой страницы со своим фоном, названием, иконкой, видом в виде плитки
&lt;typeList&gt;&lt;![CDATA[start]]&gt;&lt;/typeList&gt;<br />
 
&lt;background-image&gt;&lt;![CDATA&lt;a alt=&quot;<a alt="http://background" href="http://background" title="http://background">http://background</a>&quot; href=&quot;<a alt="http://background" href="http://background" title="http://background">http://background</a>&quot; title=&quot;<a alt="http://background" href="http://background" title="http://background">http://background</a>&quot;&gt;[1]&lt;/a&gt;]&gt;&lt;/background-image&gt;<br />
 
&lt;title&gt;&lt;![CDATA[Придуманное название страницы]]&gt;&lt;/title&gt;<br />
 
&lt;icon&gt;&lt;![CDATA&lt;a alt=&quot;<a alt="http://icon" href="http://icon" title="http://icon">http://icon</a>&quot; href=&quot;<a alt="http://icon" href="http://icon" title="http://icon">http://icon</a>&quot; title=&quot;<a alt="http://icon" href="http://icon" title="http://icon">http://icon</a>&quot;&gt;[2]&lt;/a&gt;]&gt;&lt;/icon&gt;</code></p>
 
  
<p>&nbsp;</p>
+
<code><?xml version='1.0' encoding='UTF-8'&nbsp;?><br/> <typeList><![CDATA[start]]></typeList><br/> <background-image><![CDATA[http://background [1]]]></background-image><br/> <title><![CDATA[Придуманное название страницы]]></title><br/> <icon><![CDATA[http://icon [2]]]></icon></code>
  
<p><code>&lt;items&gt;<br />
+
&nbsp;
&lt;channel&gt;<br />
 
&lt;title&gt;&lt;![CDATA[list1]]&gt;&lt;/title&gt;&lt;playlist_url&gt;&lt;![CDATA&lt;a alt=&quot;<a alt="http://ссылка" href="http://ссылка" title="http://ссылка">http://ссылка</a>&quot; href=&quot;<a alt="http://ссылка" href="http://ссылка" title="http://ссылка">http://ссылка</a>&quot; title=&quot;<a alt="http://ссылка" href="http://ссылка" title="http://ссылка">http://ссылка</a>&quot;&gt;на другую страницу&lt;/a&gt;]&gt;&lt;/playlist_url&gt;<br />
 
&lt;description&gt;&lt;![CDATA[<br />
 
]]&gt;&lt;/description&gt;<br />
 
&lt;logo_30x30&gt;&lt;![CDATA&lt;a alt=&quot;<a alt="http://obovse.ru/smarttv/img/m3u.png" href="http://obovse.ru/smarttv/img/m3u.png" title="http://obovse.ru/smarttv/img/m3u.png">http://obovse.ru/smarttv/img/m3u.png</a>&quot; href=&quot;<a alt="http://obovse.ru/smarttv/img/m3u.png" href="http://obovse.ru/smarttv/img/m3u.png" title="http://obovse.ru/smarttv/img/m3u.png">http://obovse.ru/smarttv/img/m3u.png</a>&quot; title=&quot;<a alt="http://obovse.ru/smarttv/img/m3u.png" href="http://obovse.ru/smarttv/img/m3u.png" title="http://obovse.ru/smarttv/img/m3u.png">http://obovse.ru/smarttv/img/m3u.png</a>&quot;&gt;[3]&lt;/a&gt;]&gt;&lt;/logo_30x30&gt;<br />
 
&lt;/channel&gt;<br />
 
&lt;channel&gt;<br />
 
&lt;title&gt;&lt;![CDATA[list2]]&gt;&lt;/title&gt;&lt;playlist_url&gt;&lt;![CDATA&lt;a alt=&quot;<a alt="http://ссылка" href="http://ссылка" title="http://ссылка">http://ссылка</a>&quot; href=&quot;<a alt="http://ссылка" href="http://ссылка" title="http://ссылка">http://ссылка</a>&quot; title=&quot;<a alt="http://ссылка" href="http://ссылка" title="http://ссылка">http://ссылка</a>&quot;&gt;на другую страницу&lt;/a&gt;]&gt;&lt;/playlist_url&gt;<br />
 
&lt;description&gt;&lt;![CDATA[<br />
 
]]&gt;&lt;/description&gt;<br />
 
&lt;logo_30x30&gt;&lt;![CDATA&lt;a alt=&quot;<a alt="http://obovse.ru/smarttv/img/m3u.png" href="http://obovse.ru/smarttv/img/m3u.png" title="http://obovse.ru/smarttv/img/m3u.png">http://obovse.ru/smarttv/img/m3u.png</a>&quot; href=&quot;<a alt="http://obovse.ru/smarttv/img/m3u.png" href="http://obovse.ru/smarttv/img/m3u.png" title="http://obovse.ru/smarttv/img/m3u.png">http://obovse.ru/smarttv/img/m3u.png</a>&quot; title=&quot;<a alt="http://obovse.ru/smarttv/img/m3u.png" href="http://obovse.ru/smarttv/img/m3u.png" title="http://obovse.ru/smarttv/img/m3u.png">http://obovse.ru/smarttv/img/m3u.png</a>&quot;&gt;[4]&lt;/a&gt;]&gt;&lt;/logo_30x30&gt;<br />
 
&lt;/channel&gt;<br />
 
&lt;/items&gt;</code></p>
 
  
<p>&bull;&nbsp;&lt;a href=&quot;Javascript%3Avoid%280%29%3B&quot;&gt;Исходный код XML&lt;/a&gt;&nbsp;обычной страницы с файлами, поиском, переходом на след. страницу может выглядеть так</p>
+
<code><items><br/> <channel><br/> <title><![CDATA[list1]]></title><playlist_url><![CDATA[http://ссылка на другую страницу]]></playlist_url><br/> <description><![CDATA[<br/> ]]></description><br/> <logo_30x30><![CDATA[http://obovse.ru/smarttv/img/m3u.png [3]]]></logo_30x30><br/> </channel><br/> <channel><br/> <title><![CDATA[list2]]></title><playlist_url><![CDATA[http://ссылка на другую страницу]]></playlist_url><br/> <description><![CDATA[<br/> ]]></description><br/> <logo_30x30><![CDATA[http://obovse.ru/smarttv/img/m3u.png [4]]]></logo_30x30><br/> </channel><br/> </items></code>
  
<p><code>&lt;?xml version=&#39;1.0&#39; encoding=&#39;UTF-8&#39;&nbsp;?&gt;<br />
+
&nbsp;[[Javascript:void(0);|Исходный код XML]]&nbsp;обычной страницы с файлами, поиском, переходом на след. страницу может выглядеть так
&lt;next_page_url&gt;&lt;![CDATA&lt;a alt=&quot;<a alt="http://ссылка" href="http://ссылка" title="http://ссылка">http://ссылка</a>&quot; href=&quot;<a alt="http://ссылка" href="http://ссылка" title="http://ссылка">http://ссылка</a>&quot; title=&quot;<a alt="http://ссылка" href="http://ссылка" title="http://ссылка">http://ссылка</a>&quot;&gt;на следующую страницу&lt;/a&gt;]&gt;&lt;/next_page_url&gt;<br />
 
&lt;title&gt;&lt;![CDATA[Придуманное название страницы]]&gt;&lt;/title&gt;<br />
 
&lt;icon&gt;&lt;![CDATA&lt;a alt=&quot;<a alt="http://icon" href="http://icon" title="http://icon">http://icon</a>&quot; href=&quot;<a alt="http://icon" href="http://icon" title="http://icon">http://icon</a>&quot; title=&quot;<a alt="http://icon" href="http://icon" title="http://icon">http://icon</a>&quot;&gt;[5]&lt;/a&gt;]&gt;&lt;/icon&gt;</code></p>
 
  
<p>&nbsp;</p>
+
<code><?xml version='1.0' encoding='UTF-8'&nbsp;?><br/> <next_page_url><![CDATA[http://ссылка на следующую страницу]]></next_page_url><br/> <title><![CDATA[Придуманное название страницы]]></title><br/> <icon><![CDATA[http://icon [5]]]></icon></code>
  
<p><code>&lt;items&gt;<br />
+
&nbsp;
&lt;channel&gt;<br />
 
&lt;title&gt;&lt;![CDATA[Поиск]]&gt;&lt;/title&gt;<br />
 
&lt;search_on&gt;&lt;![CDATA[Введите поисковую фразу]]&gt;&lt;/search_on&gt;<br />
 
&lt;playlist_url&gt;&lt;![CDATA&lt;a alt=&quot;<a alt="http://ссылка" href="http://ссылка" title="http://ссылка">http://ссылка</a>&quot; href=&quot;<a alt="http://ссылка" href="http://ссылка" title="http://ссылка">http://ссылка</a>&quot; title=&quot;<a alt="http://ссылка" href="http://ссылка" title="http://ссылка">http://ссылка</a>&quot;&gt;на ваш скрипт обрабатывающий поиск с _GET параметром search&lt;/a&gt;]&gt;&lt;/playlist_url&gt;<br />
 
&lt;/channel&gt;<br />
 
&lt;channel&gt;<br />
 
&lt;title&gt;&lt;![CDATA[file1]]&gt;&lt;/title&gt;<br />
 
&lt;stream_url&gt;&lt;![CDATA&lt;a alt=&quot;<a alt="http://ссылка" href="http://ссылка" title="http://ссылка">http://ссылка</a>&quot; href=&quot;<a alt="http://ссылка" href="http://ссылка" title="http://ссылка">http://ссылка</a>&quot; title=&quot;<a alt="http://ссылка" href="http://ссылка" title="http://ссылка">http://ссылка</a>&quot;&gt;на файл&lt;/a&gt;]&gt;&lt;/stream_url&gt;<br />
 
&lt;description&gt;&lt;![CDATA[<br />
 
]]&gt;&lt;/description&gt;<br />
 
&lt;logo_30x30&gt;&lt;![CDATA&lt;a alt=&quot;<a alt="http://obovse.ru/smarttv/img/m3u.png" href="http://obovse.ru/smarttv/img/m3u.png" title="http://obovse.ru/smarttv/img/m3u.png">http://obovse.ru/smarttv/img/m3u.png</a>&quot; href=&quot;<a alt="http://obovse.ru/smarttv/img/m3u.png" href="http://obovse.ru/smarttv/img/m3u.png" title="http://obovse.ru/smarttv/img/m3u.png">http://obovse.ru/smarttv/img/m3u.png</a>&quot; title=&quot;<a alt="http://obovse.ru/smarttv/img/m3u.png" href="http://obovse.ru/smarttv/img/m3u.png" title="http://obovse.ru/smarttv/img/m3u.png">http://obovse.ru/smarttv/img/m3u.png</a>&quot;&gt;[6]&lt;/a&gt;]&gt;&lt;/logo_30x30&gt;<br />
 
&lt;/channel&gt;<br />
 
&lt;channel&gt;<br />
 
&lt;title&gt;&lt;![CDATA[file2]]&gt;&lt;/title&gt;<br />
 
&lt;stream_url&gt;&lt;![CDATA&lt;a alt=&quot;<a alt="http://ссылка" href="http://ссылка" title="http://ссылка">http://ссылка</a>&quot; href=&quot;<a alt="http://ссылка" href="http://ссылка" title="http://ссылка">http://ссылка</a>&quot; title=&quot;<a alt="http://ссылка" href="http://ссылка" title="http://ссылка">http://ссылка</a>&quot;&gt;на файл 2&lt;/a&gt;]&gt;&lt;/stream_url&gt;<br />
 
&lt;description&gt;&lt;![CDATA[<br />
 
]]&gt;&lt;/description&gt;<br />
 
&lt;logo_30x30&gt;&lt;![CDATA&lt;a alt=&quot;<a alt="http://obovse.ru/smarttv/img/m3u.png" href="http://obovse.ru/smarttv/img/m3u.png" title="http://obovse.ru/smarttv/img/m3u.png">http://obovse.ru/smarttv/img/m3u.png</a>&quot; href=&quot;<a alt="http://obovse.ru/smarttv/img/m3u.png" href="http://obovse.ru/smarttv/img/m3u.png" title="http://obovse.ru/smarttv/img/m3u.png">http://obovse.ru/smarttv/img/m3u.png</a>&quot; title=&quot;<a alt="http://obovse.ru/smarttv/img/m3u.png" href="http://obovse.ru/smarttv/img/m3u.png" title="http://obovse.ru/smarttv/img/m3u.png">http://obovse.ru/smarttv/img/m3u.png</a>&quot;&gt;[7]&lt;/a&gt;]&gt;&lt;/logo_30x30&gt;<br />
 
&lt;/channel&gt;<br />
 
&lt;/items&gt;</code></p>
 
  
<p>&bull;&nbsp;&lt;a href=&quot;Javascript%3Avoid%280%29%3B&quot;&gt;Исходный код M3U&lt;/a&gt;&nbsp;плейлиста со своей иконкой, названием (title) и ссылками на другие плейлисты и вашу главную страницу</p>
+
<code><items><br/> <channel><br/> <title><![CDATA[Поиск]]></title><br/> <search_on><![CDATA[Введите поисковую фразу]]></search_on><br/> <playlist_url><![CDATA[http://ссылка на ваш скрипт обрабатывающий поиск с _GET параметром search]]></playlist_url><br/> </channel><br/> <channel><br/> <title><![CDATA[file1]]></title><br/> <stream_url><![CDATA[http://ссылка на файл]]></stream_url><br/> <description><![CDATA[<br/> ]]></description><br/> <logo_30x30><![CDATA[http://obovse.ru/smarttv/img/m3u.png [6]]]></logo_30x30><br/> </channel><br/> <channel><br/> <title><![CDATA[file2]]></title><br/> <stream_url><![CDATA[http://ссылка на файл 2]]></stream_url><br/> <description><![CDATA[<br/> ]]></description><br/> <logo_30x30><![CDATA[http://obovse.ru/smarttv/img/m3u.png [7]]]></logo_30x30><br/> </channel><br/> </items></code>
  
<p><code>#EXTM3U</code></p>
+
•&nbsp;[[Javascript:void(0);|Исходный код M3U]]&nbsp;плейлиста со своей иконкой, названием (title) и ссылками на другие плейлисты и вашу главную страницу
  
<ol>
+
<code>#EXTM3U<br/> #PLAYLIST:Название плейлиста<br/> #ICON:[http://link_to_image128px_128px http://link_to_image128px_128px]<br/> #EXTINF:-1,Ссылка на видео 1<br/> [http://...video1 http://...video1]<br/> #EXTINF:-1,Ссылка на видео 2<br/> [http://...video2 http://...video2]<br/> #EXTINF:-1,Ссылка на ваш другой плейлист<br/> [https://pastebin.com/index/ftthL10A#.m3u https://pastebin.com/index/ftthL10A#.m3u]<br/> #EXTINF:-1 tvg-logo="[https://cdn2.iconfinder.com/data/icons/picons-basic-1/57/basic1-007_house_home-128.png https://cdn2.iconfinder.com/data/icons/picons-basic-1/57/basic1-007_house_home-128.png]",Ссылка на главную страницу<br/> [http://mylist.obovse.ru/my_home_page#.xml http://mylist.obovse.ru/my_home_page#.xml]</code>
<li><code>PLAYLIST:Название плейлиста</code></li>
 
<li><code>ICON:&lt;a alt=&quot;<a alt="http://link_to_image128px_128px" href="http://link_to_image128px_128px" title="http://link_to_image128px_128px">http://link_to_image128px_128px</a>&quot; href=&quot;<a alt="http://link_to_image128px_128px" href="http://link_to_image128px_128px" title="http://link_to_image128px_128px">http://link_to_image128px_128px</a>&quot; title=&quot;<a alt="http://link_to_image128px_128px" href="http://link_to_image128px_128px" title="http://link_to_image128px_128px">http://link_to_image128px_128px</a>&quot;&gt;<a alt="http://link_to_image128px_128px" href="http://link_to_image128px_128px" title="http://link_to_image128px_128px">http://link_to_image128px_128px</a>&lt;/a&gt;</code></li>
 
<li><code>EXTINF:-1,Ссылка на видео 1</code></li>
 
</ol>
 
<code>&lt;a alt=&quot;<a alt="http://...video1" href="http://...video1" title="http://...video1">http://...video1</a>&quot; href=&quot;<a alt="http://...video1" href="http://...video1" title="http://...video1">http://...video1</a>&quot; title=&quot;<a alt="http://...video1" href="http://...video1" title="http://...video1">http://...video1</a>&quot;&gt;<a alt="http://...video1" href="http://...video1" title="http://...video1">http://...video1</a>&lt;/a&gt;</code>
 
  
<ol>
+
&nbsp;[[Javascript:void(0);|Все доступные теги XML страницы]]
<li><code>EXTINF:-1,Ссылка на видео 2</code></li>
 
</ol>
 
<code> &lt;a alt=&quot;<a alt="http://...video2" href="http://...video2" title="http://...video2">http://...video2</a>&quot; href=&quot;<a alt="http://...video2" href="http://...video2" title="http://...video2">http://...video2</a>&quot; title=&quot;<a alt="http://...video2" href="http://...video2" title="http://...video2">http://...video2</a>&quot;&gt;<a alt="http://...video2" href="http://...video2" title="http://...video2">http://...video2</a>&lt;/a&gt;</code>
 
  
<ol>
+
— В начале XML (размещаются&nbsp;'''перед'''&nbsp;тегом <items>)<br/> <title>,<icon>,<next_page_url>,<typeList>,<is_iptv>,<all_description>,<background-image<<br/> — Теги элемента списка (между <channel></channel>)<br/> <title>,<stream_url>,<logo_30x30>,<description>,<category>,<category_id>,<playlist_url>,<parser>,<mb_parser>,<search_on>,<jtvname>,<value>,<group>,<subtitles>,<yellow_url>,<yellow_title>,<yellow_parser>,<location<
<li><code>EXTINF:-1,Ссылка на ваш другой плейлист</code></li>
 
</ol>
 
<code> &lt;a alt=&quot;<a alt="https://pastebin.com/index/ftthL10A#.m3u" href="https://pastebin.com/index/ftthL10A#.m3u" title="https://pastebin.com/index/ftthL10A#.m3u">https://pastebin.com/index/ftthL10A#.m3u</a>&quot; href=&quot;<a alt="https://pastebin.com/index/ftthL10A#.m3u" href="https://pastebin.com/index/ftthL10A#.m3u" title="https://pastebin.com/index/ftthL10A#.m3u">https://pastebin.com/index/ftthL10A#.m3u</a>&quot; title=&quot;<a alt="https://pastebin.com/index/ftthL10A#.m3u" href="https://pastebin.com/index/ftthL10A#.m3u" title="https://pastebin.com/index/ftthL10A#.m3u">https://pastebin.com/index/ftthL10A#.m3u</a>&quot;&gt;<a alt="https://pastebin.com/index/ftthL10A#.m3u" href="https://pastebin.com/index/ftthL10A#.m3u" title="https://pastebin.com/index/ftthL10A#.m3u">https://pastebin.com/index/ftthL10A#.m3u</a>&lt;/a&gt;</code>
 
  
<ol>
+
&nbsp;[[Javascript:void(0);|Дополнительные функции плейлиста и значение тегов]]
<li><code>EXTINF:-1 tvg-logo=&quot;&lt;a alt=&quot;<a alt="https://cdn2.iconfinder.com/data/icons/picons-basic-1/57/basic1-007_house_home-128.png" href="https://cdn2.iconfinder.com/data/icons/picons-basic-1/57/basic1-007_house_home-128.png" title="https://cdn2.iconfinder.com/data/icons/picons-basic-1/57/basic1-007_house_home-128.png">https://cdn2.iconfinder.com/data/icons/picons-basic-1/57/basic1-007_house_home-128.png</a>&quot; href=&quot;<a alt="https://cdn2.iconfinder.com/data/icons/picons-basic-1/57/basic1-007_house_home-128.png" href="https://cdn2.iconfinder.com/data/icons/picons-basic-1/57/basic1-007_house_home-128.png" title="https://cdn2.iconfinder.com/data/icons/picons-basic-1/57/basic1-007_house_home-128.png">https://cdn2.iconfinder.com/data/icons/picons-basic-1/57/basic1-007_house_home-128.png</a>&quot; title=&quot;<a alt="https://cdn2.iconfinder.com/data/icons/picons-basic-1/57/basic1-007_house_home-128.png" href="https://cdn2.iconfinder.com/data/icons/picons-basic-1/57/basic1-007_house_home-128.png" title="https://cdn2.iconfinder.com/data/icons/picons-basic-1/57/basic1-007_house_home-128.png">https://cdn2.iconfinder.com/data/icons/picons-basic-1/57/basic1-007_house_home-128.png</a>&quot;&gt;<a alt="https://cdn2.iconfinder.com/data/icons/picons-basic-1/57/basic1-007_house_home-128.png" href="https://cdn2.iconfinder.com/data/icons/picons-basic-1/57/basic1-007_house_home-128.png" title="https://cdn2.iconfinder.com/data/icons/picons-basic-1/57/basic1-007_house_home-128.png">https://cdn2.iconfinder.com/data/icons/picons-basic-1/57/basic1-007_house_home-128.png</a>&lt;/a&gt;&quot;,Ссылка на главную страницу</code></li>
 
</ol>
 
<code> &lt;a alt=&quot;<a alt="http://mylist.obovse.ru/my_home_page#.xml" href="http://mylist.obovse.ru/my_home_page#.xml" title="http://mylist.obovse.ru/my_home_page#.xml">http://mylist.obovse.ru/my_home_page#.xml</a>&quot; href=&quot;<a alt="http://mylist.obovse.ru/my_home_page#.xml" href="http://mylist.obovse.ru/my_home_page#.xml" title="http://mylist.obovse.ru/my_home_page#.xml">http://mylist.obovse.ru/my_home_page#.xml</a>&quot; title=&quot;<a alt="http://mylist.obovse.ru/my_home_page#.xml" href="http://mylist.obovse.ru/my_home_page#.xml" title="http://mylist.obovse.ru/my_home_page#.xml">http://mylist.obovse.ru/my_home_page#.xml</a>&quot;&gt;<a alt="http://mylist.obovse.ru/my_home_page#.xml" href="http://mylist.obovse.ru/my_home_page#.xml" title="http://mylist.obovse.ru/my_home_page#.xml">http://mylist.obovse.ru/my_home_page#.xml</a>&lt;/a&gt;</code>
 
  
<p class="mw-empty-elt">&nbsp;</p>
+
1.&nbsp;'''Запрет сохранения.'''&nbsp;Если в имени файла или пути к плейлисту присутствует no_save (например mylist_no_save.m3u или [http://mylist.obovse.ru/bestiptv/vip1_no_save/allchannels.m3u http://mylist.obovse.ru/bestiptv/vip1_no_save/allchannels.m3u]) пользователям будет запрещено добавлять содержимое в закладки, не будет записываться в историю просмотров, в кеш, не будет индексироваться поисковиком, отображаться в Топе XML плейлистов, Быстром поиске (выпадающий список подсказок при вводе url).<br/> 2.&nbsp;'''Отображение плиткой''': добавляем тег typeList с параметром start<br/> <code><?xml version='1.0' encoding='UTF-8'&nbsp;?><br/> <typeList>start</typeList><br/> <items><br/> ...элементы плейлиста<br/> </items></code><br/> 3.&nbsp;'''Своя надпись и ссылка при нажатии желтой кнопки на пульте&nbsp;&nbsp;'''<br/> Теги <yellow_url>,<yellow_title>,<yellow_parser> в <channel><br/> 4.&nbsp;'''Переадресация''', эмуляция выбора элемента списка <channel><br/> Добавляем <location>1</location> в нужном элементе списка <channel><br/> 5.&nbsp;'''Открыть свою html страницу'''&nbsp;ForkPlayer при этом будет закрыт — в <channel> указываем<br/> <playlist_url><![CDATA['''html://'''http..your_http_link]]></playlist_url><br/> 6.&nbsp;'''Задать свое название,фон и иконку'''&nbsp;— по ним также будет проходить индексация поисковиком<br/> '''&nbsp;— в XML плейлисте'''<br/> <code><?xml version='1.0' encoding='UTF-8'&nbsp;?><br/> <title>Название страницы</title><br/> <icon>[http://link_to_image32px_32px http://link_to_image32px_32px]</icon><br/> <background-image><![CDATA[https://images.wallpaperscraft.ru/image/fon_nebo_tochki_svet_83482_1280x720.jpg [8]]]></background-image><br/> <items><br/> ...элементы плейлиста<br/> </items></code><br/> '''&nbsp;— в M3U плейлисте'''<br/> <code>#EXTM3U<br/> #PLAYLIST:Название плейлиста<br/> #ICON:[http://link_to_image32px_32px http://link_to_image32px_32px]<br/> #BACKGROUND-IMAGE:[https://images.wallpaperscraft.ru/image/fon_nebo_tochki_svet_83482_1280x720.jpg https://images.wallpaperscraft.ru/image/fon_nebo_tochki_svet_83482_1280x720.jpg]<br/> #EXTINF:100,Track Title<br/> music/Track01.mp3</code><br/> <br/> 7.&nbsp;'''Своя фоновая картинка'''&nbsp;в ForkPlayer при открывании вашего плейлиста — тег&nbsp;background-image, ширина 1280px, высота 700px<br/> <code><?xml version='1.0' encoding='UTF-8'&nbsp;?><br/> <background-image>[http://your_image.jpg http://your_image.jpg]</background-image><br/> <items><br/> ...элементы плейлиста<br/> </items></code>
  
<p>&bull;&nbsp;&lt;a href=&quot;Javascript%3Avoid%280%29%3B&quot;&gt;Все доступные теги XML страницы&lt;/a&gt;</p>
+
&nbsp;[[Javascript:void(0);|M3U плейлист:&nbsp;]](с категориями)
  
<p>&mdash; В начале XML (размещаются&nbsp;<b>перед</b>&nbsp;тегом &lt;items&gt;)<br />
+
<code>#EXTM3U<br/> #EXTINF:-1 group-title="Категория1;Категория2",Mezzo Live HD<br/> [http://192.168.1.1:8024 http://192.168.1.1:8024]<br/> #EXTINF:-1 group-title="Категория2",Домашний<br/> [http://192.168.1.1:8025 http://192.168.1.1:8025]</code>
&lt;title&gt;,&lt;icon&gt;,&lt;next_page_url&gt;,&lt;typeList&gt;,&lt;is_iptv&gt;,&lt;all_description&gt;,&lt;background-image&lt;<br />
 
&mdash; Теги элемента списка (между &lt;channel&gt;&lt;/channel&gt;)<br />
 
&lt;title&gt;,&lt;stream_url&gt;,&lt;logo_30x30&gt;,&lt;description&gt;,&lt;category&gt;,&lt;category_id&gt;,&lt;playlist_url&gt;,&lt;parser&gt;,&lt;mb_parser&gt;,&lt;search_on&gt;,&lt;jtvname&gt;,&lt;value&gt;,&lt;group&gt;,&lt;subtitles&gt;,&lt;yellow_url&gt;,&lt;yellow_title&gt;,&lt;yellow_parser&gt;,&lt;location&lt;</p>
 
  
<p>&bull;&nbsp;&lt;a href=&quot;Javascript%3Avoid%280%29%3B&quot;&gt;Дополнительные функции плейлиста и значение тегов&lt;/a&gt;</p>
+
&nbsp;
  
<p>1.&nbsp;<b>Запрет сохранения.</b>&nbsp;Если в имени файла или пути к плейлисту присутствует no_save (например mylist_no_save.m3u или &lt;a alt=&quot;<a alt="http://mylist.obovse.ru/bestiptv/vip1_no_save/allchannels.m3u" href="http://mylist.obovse.ru/bestiptv/vip1_no_save/allchannels.m3u" title="http://mylist.obovse.ru/bestiptv/vip1_no_save/allchannels.m3u">http://mylist.obovse.ru/bestiptv/vip1_no_save/allchannels.m3u</a>&quot; href=&quot;<a alt="http://mylist.obovse.ru/bestiptv/vip1_no_save/allchannels.m3u" href="http://mylist.obovse.ru/bestiptv/vip1_no_save/allchannels.m3u" title="http://mylist.obovse.ru/bestiptv/vip1_no_save/allchannels.m3u">http://mylist.obovse.ru/bestiptv/vip1_no_save/allchannels.m3u</a>&quot; title=&quot;<a alt="http://mylist.obovse.ru/bestiptv/vip1_no_save/allchannels.m3u" href="http://mylist.obovse.ru/bestiptv/vip1_no_save/allchannels.m3u" title="http://mylist.obovse.ru/bestiptv/vip1_no_save/allchannels.m3u">http://mylist.obovse.ru/bestiptv/vip1_no_save/allchannels.m3u</a>&quot;&gt;<a alt="http://mylist.obovse.ru/bestiptv/vip1_no_save/allchannels.m3u" href="http://mylist.obovse.ru/bestiptv/vip1_no_save/allchannels.m3u" title="http://mylist.obovse.ru/bestiptv/vip1_no_save/allchannels.m3u">http://mylist.obovse.ru/bestiptv/vip1_no_save/allchannels.m3u</a>&lt;/a&gt;) пользователям будет запрещено добавлять содержимое в закладки, не будет записываться в историю просмотров, в кеш, не будет индексироваться поисковиком, отображаться в Топе XML плейлистов, Быстром поиске (выпадающий список подсказок при вводе url).<br />
+
[https://pastebin.com/raw/ftthL10A Пример M3U плейлиста c торрент файлами, категориями, произвольным названием страницы, иконкой страницы]
2.&nbsp;<b>Отображение плиткой</b>: добавляем тег typeList с параметром start<br />
 
<code>&lt;?xml version=&#39;1.0&#39; encoding=&#39;UTF-8&#39;&nbsp;?&gt;<br />
 
&lt;typeList&gt;start&lt;/typeList&gt;<br />
 
&lt;items&gt;<br />
 
...элементы плейлиста<br />
 
&lt;/items&gt;</code><br />
 
3.&nbsp;<b>Своя надпись и ссылка при нажатии желтой кнопки на пульте&nbsp;&nbsp;</b><br />
 
Теги &lt;yellow_url&gt;,&lt;yellow_title&gt;,&lt;yellow_parser&gt; в &lt;channel&gt;<br />
 
4.&nbsp;<b>Переадресация</b>, эмуляция выбора элемента списка &lt;channel&gt;<br />
 
Добавляем &lt;location&gt;1&lt;/location&gt; в нужном элементе списка &lt;channel&gt;<br />
 
5.&nbsp;<b>Открыть свою html страницу</b>&nbsp;ForkPlayer при этом будет закрыт &mdash; в &lt;channel&gt; указываем<br />
 
&lt;playlist_url&gt;&lt;![CDATA[<b>html://</b>http..your_http_link]]&gt;&lt;/playlist_url&gt;<br />
 
6.&nbsp;<b>Задать свое название,фон и иконку</b>&nbsp;&mdash; по ним также будет проходить индексация поисковиком<br />
 
<b>&nbsp;&mdash; в XML плейлисте</b><br />
 
<code>&lt;?xml version=&#39;1.0&#39; encoding=&#39;UTF-8&#39;&nbsp;?&gt;<br />
 
&lt;title&gt;Название страницы&lt;/title&gt;<br />
 
&lt;icon&gt;&lt;a alt=&quot;<a alt="http://link_to_image32px_32px" href="http://link_to_image32px_32px" title="http://link_to_image32px_32px">http://link_to_image32px_32px</a>&quot; href=&quot;<a alt="http://link_to_image32px_32px" href="http://link_to_image32px_32px" title="http://link_to_image32px_32px">http://link_to_image32px_32px</a>&quot; title=&quot;<a alt="http://link_to_image32px_32px" href="http://link_to_image32px_32px" title="http://link_to_image32px_32px">http://link_to_image32px_32px</a>&quot;&gt;<a alt="http://link_to_image32px_32px" href="http://link_to_image32px_32px" title="http://link_to_image32px_32px">http://link_to_image32px_32px</a>&lt;/a&gt;&lt;/icon&gt;<br />
 
&lt;background-image&gt;&lt;![CDATA&lt;a alt=&quot;<a alt="https://images.wallpaperscraft.ru/image/fon_nebo_tochki_svet_83482_1280x720.jpg" href="https://images.wallpaperscraft.ru/image/fon_nebo_tochki_svet_83482_1280x720.jpg" title="https://images.wallpaperscraft.ru/image/fon_nebo_tochki_svet_83482_1280x720.jpg">https://images.wallpaperscraft.ru/image/fon_nebo_tochki_svet_83482_1280x720.jpg</a>&quot; href=&quot;<a alt="https://images.wallpaperscraft.ru/image/fon_nebo_tochki_svet_83482_1280x720.jpg" href="https://images.wallpaperscraft.ru/image/fon_nebo_tochki_svet_83482_1280x720.jpg" title="https://images.wallpaperscraft.ru/image/fon_nebo_tochki_svet_83482_1280x720.jpg">https://images.wallpaperscraft.ru/image/fon_nebo_tochki_svet_83482_1280x720.jpg</a>&quot; title=&quot;<a alt="https://images.wallpaperscraft.ru/image/fon_nebo_tochki_svet_83482_1280x720.jpg" href="https://images.wallpaperscraft.ru/image/fon_nebo_tochki_svet_83482_1280x720.jpg" title="https://images.wallpaperscraft.ru/image/fon_nebo_tochki_svet_83482_1280x720.jpg">https://images.wallpaperscraft.ru/image/fon_nebo_tochki_svet_83482_1280x720.jpg</a>&quot;&gt;[8]&lt;/a&gt;]&gt;&lt;/background-image&gt;<br />
 
&lt;items&gt;<br />
 
...элементы плейлиста<br />
 
&lt;/items&gt;</code><br />
 
<b>&nbsp;&mdash; в M3U плейлисте</b><br />
 
<code>#EXTM3U</code></p>
 
  
<ol>
+
&nbsp;[[Javascript:void(0);|XML плейлист с категориями:]]
<li><code>PLAYLIST:Название плейлиста</code></li>
 
<li><code>ICON:&lt;a alt=&quot;<a alt="http://link_to_image32px_32px" href="http://link_to_image32px_32px" title="http://link_to_image32px_32px">http://link_to_image32px_32px</a>&quot; href=&quot;<a alt="http://link_to_image32px_32px" href="http://link_to_image32px_32px" title="http://link_to_image32px_32px">http://link_to_image32px_32px</a>&quot; title=&quot;<a alt="http://link_to_image32px_32px" href="http://link_to_image32px_32px" title="http://link_to_image32px_32px">http://link_to_image32px_32px</a>&quot;&gt;<a alt="http://link_to_image32px_32px" href="http://link_to_image32px_32px" title="http://link_to_image32px_32px">http://link_to_image32px_32px</a>&lt;/a&gt;</code></li>
 
<li><code>BACKGROUND-IMAGE:&lt;a alt=&quot;<a alt="https://images.wallpaperscraft.ru/image/fon_nebo_tochki_svet_83482_1280x720.jpg" href="https://images.wallpaperscraft.ru/image/fon_nebo_tochki_svet_83482_1280x720.jpg" title="https://images.wallpaperscraft.ru/image/fon_nebo_tochki_svet_83482_1280x720.jpg">https://images.wallpaperscraft.ru/image/fon_nebo_tochki_svet_83482_1280x720.jpg</a>&quot; href=&quot;<a alt="https://images.wallpaperscraft.ru/image/fon_nebo_tochki_svet_83482_1280x720.jpg" href="https://images.wallpaperscraft.ru/image/fon_nebo_tochki_svet_83482_1280x720.jpg" title="https://images.wallpaperscraft.ru/image/fon_nebo_tochki_svet_83482_1280x720.jpg">https://images.wallpaperscraft.ru/image/fon_nebo_tochki_svet_83482_1280x720.jpg</a>&quot; title=&quot;<a alt="https://images.wallpaperscraft.ru/image/fon_nebo_tochki_svet_83482_1280x720.jpg" href="https://images.wallpaperscraft.ru/image/fon_nebo_tochki_svet_83482_1280x720.jpg" title="https://images.wallpaperscraft.ru/image/fon_nebo_tochki_svet_83482_1280x720.jpg">https://images.wallpaperscraft.ru/image/fon_nebo_tochki_svet_83482_1280x720.jpg</a>&quot;&gt;<a alt="https://images.wallpaperscraft.ru/image/fon_nebo_tochki_svet_83482_1280x720.jpg" href="https://images.wallpaperscraft.ru/image/fon_nebo_tochki_svet_83482_1280x720.jpg" title="https://images.wallpaperscraft.ru/image/fon_nebo_tochki_svet_83482_1280x720.jpg">https://images.wallpaperscraft.ru/image/fon_nebo_tochki_svet_83482_1280x720.jpg</a>&lt;/a&gt;</code></li>
 
<li><code>EXTINF:100,Track Title</code></li>
 
</ol>
 
<code> music/Track01.mp3</code><br />
 
<br />
 
7.&nbsp;<b>Своя фоновая картинка</b>&nbsp;в ForkPlayer при открывании вашего плейлиста &mdash; тег&nbsp;background-image, ширина 1280px, высота 700px<br />
 
<code>&lt;?xml version=&#39;1.0&#39; encoding=&#39;UTF-8&#39;&nbsp;?&gt;<br />
 
&lt;background-image&gt;&lt;a alt=&quot;<a alt="http://your_image.jpg" href="http://your_image.jpg" title="http://your_image.jpg">http://your_image.jpg</a>&quot; href=&quot;<a alt="http://your_image.jpg" href="http://your_image.jpg" title="http://your_image.jpg">http://your_image.jpg</a>&quot; title=&quot;<a alt="http://your_image.jpg" href="http://your_image.jpg" title="http://your_image.jpg">http://your_image.jpg</a>&quot;&gt;<a alt="http://your_image.jpg" href="http://your_image.jpg" title="http://your_image.jpg">http://your_image.jpg</a>&lt;/a&gt;&lt;/background-image&gt;<br />
 
&lt;items&gt;<br />
 
...элементы плейлиста<br />
 
&lt;/items&gt;</code>
 
  
<p class="mw-empty-elt">&nbsp;</p>
+
Вариант 1, с категориями
  
<p>&bull;&nbsp;&lt;a href=&quot;Javascript%3Avoid%280%29%3B&quot;&gt;M3U плейлист:&nbsp;&lt;/a&gt;(с категориями)</p>
+
&nbsp;
  
<p><code>#EXTM3U</code></p>
+
<code><?xml version=’1.0′ encoding=’UTF-8′&nbsp;?><br/> <items></code><br/> <code><category><br/> <category_id>1</category_id><br/> <category_title>Категория 1</category_title><br/> </category></code><br/> <category><br/> <category_id>2</category_id><br/> <category_title>Категория 2</category_title><br/> </category><br/> <br/> <code><channel><br/> <title>Название 1</title></code><br/> <code><category_id>1,2</category_id><br/> <playlist_url><![CDATA[ссылка на плейлист&nbsp;1]]></playlist_url><br/> </channel><br/> <channel><br/> <title>Название 2</title></code><br/> <code><category_id>2</category_id><br/> <playlist_url><![CDATA[ссылка на плейлист 2]]></playlist_url><br/> </channel><br/> </items></code>
  
<ol>
+
&nbsp;
<li><code>EXTINF:-1 group-title=&quot;Категория1;Категория2&quot;,Mezzo Live HD</code></li>
 
</ol>
 
<code> &lt;a alt=&quot;<a alt="http://192.168.1.1:8024" href="http://192.168.1.1:8024" title="http://192.168.1.1:8024">http://192.168.1.1:8024</a>&quot; href=&quot;<a alt="http://192.168.1.1:8024" href="http://192.168.1.1:8024" title="http://192.168.1.1:8024">http://192.168.1.1:8024</a>&quot; title=&quot;<a alt="http://192.168.1.1:8024" href="http://192.168.1.1:8024" title="http://192.168.1.1:8024">http://192.168.1.1:8024</a>&quot;&gt;<a alt="http://192.168.1.1:8024" href="http://192.168.1.1:8024" title="http://192.168.1.1:8024">http://192.168.1.1:8024</a>&lt;/a&gt;</code>
 
  
<ol>
+
Вариант&nbsp;2
<li><code>EXTINF:-1 group-title=&quot;Категория2&quot;,Домашний</code></li>
 
</ol>
 
<code> &lt;a alt=&quot;<a alt="http://192.168.1.1:8025" href="http://192.168.1.1:8025" title="http://192.168.1.1:8025">http://192.168.1.1:8025</a>&quot; href=&quot;<a alt="http://192.168.1.1:8025" href="http://192.168.1.1:8025" title="http://192.168.1.1:8025">http://192.168.1.1:8025</a>&quot; title=&quot;<a alt="http://192.168.1.1:8025" href="http://192.168.1.1:8025" title="http://192.168.1.1:8025">http://192.168.1.1:8025</a>&quot;&gt;<a alt="http://192.168.1.1:8025" href="http://192.168.1.1:8025" title="http://192.168.1.1:8025">http://192.168.1.1:8025</a>&lt;/a&gt;</code>
 
  
<p class="mw-empty-elt">&nbsp;</p>
+
<code><?xml version=’1.0′ encoding=’UTF-8′&nbsp;?><br/> <items><br/> <channel><br/> <title>Название 1</title></code><br/> <code><logo_30x30>[http://your_logo.png http://your_logo.png]</logo_30x30><br/> <stream_url><![CDATA[ссылка на видеофайл 1]]></stream_url><br/> </channel><br/> <channel><br/> <title>Название 2</title><br/> <stream_url><![CDATA[ссылка на видеофайл 2]]></stream_url><br/> </channel><br/> </items></code>
  
<p>&nbsp;</p>
+
&nbsp;
  
<p>&lt;a alt=&quot;<a alt="https://pastebin.com/raw/ftthL10A" href="https://pastebin.com/raw/ftthL10A" title="https://pastebin.com/raw/ftthL10A">https://pastebin.com/raw/ftthL10A</a>&quot; href=&quot;<a alt="https://pastebin.com/raw/ftthL10A" href="https://pastebin.com/raw/ftthL10A" title="https://pastebin.com/raw/ftthL10A">https://pastebin.com/raw/ftthL10A</a>&quot; title=&quot;<a alt="https://pastebin.com/raw/ftthL10A" href="https://pastebin.com/raw/ftthL10A" title="https://pastebin.com/raw/ftthL10A">https://pastebin.com/raw/ftthL10A</a>&quot;&gt;Пример M3U плейлиста c торрент файлами, категориями, произвольным названием страницы, иконкой страницы&lt;/a&gt;</p>
+
&nbsp;[[Javascript:void(0);|TXT плейлист:]]&nbsp;c прямыми ссылками на файлы
  
<p>&bull;&nbsp;&lt;a href=&quot;Javascript%3Avoid%280%29%3B&quot;&gt;XML плейлист с категориями:&lt;/a&gt;</p>
+
<code>[http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvudmx.0/Supernatural.s06e01.mkv http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvudmx.0/Supernatural.s06e01.mkv]<br/> [http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvuah5.0/Supernatural.s06e02.mkv http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvuah5.0/Supernatural.s06e02.mkv]<br/> [http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvtuo9.0/Supernatural.s06e03.mkv http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvtuo9.0/Supernatural.s06e03.mkv]<br/> [http://brb.to/get/dl/8ozpf1fnvdja2qadkok2bo22x.0/Supernatural.s06e04.mkv http://brb.to/get/dl/8ozpf1fnvdja2qadkok2bo22x.0/Supernatural.s06e04.mkv]<br/> [http://brb.to/get/dl/8ozpf1fnvdja2qadkok2bnyx5.0/Supernatural.s06e05.mkv http://brb.to/get/dl/8ozpf1fnvdja2qadkok2bnyx5.0/Supernatural.s06e05.mkv]</code> <nav id="nav-single">&nbsp;</nav>
 
 
<p>Вариант 1, с категориями</p>
 
 
 
<p>&nbsp;</p>
 
 
 
<p><code>&lt;?xml version=&rsquo;1.0&prime; encoding=&rsquo;UTF-8&prime;&nbsp;?&gt;<br />
 
&lt;items&gt;</code><br />
 
<code>&lt;category&gt;<br />
 
&lt;category_id&gt;1&lt;/category_id&gt;<br />
 
&lt;category_title&gt;Категория 1&lt;/category_title&gt;<br />
 
&lt;/category&gt;</code><br />
 
&lt;category&gt;<br />
 
&lt;category_id&gt;2&lt;/category_id&gt;<br />
 
&lt;category_title&gt;Категория 2&lt;/category_title&gt;<br />
 
&lt;/category&gt;<br />
 
<br />
 
<code>&lt;channel&gt;<br />
 
&lt;title&gt;Название 1&lt;/title&gt;</code><br />
 
<code>&lt;category_id&gt;1,2&lt;/category_id&gt;<br />
 
&lt;playlist_url&gt;&lt;![CDATA[ссылка на плейлист&nbsp;1]]&gt;&lt;/playlist_url&gt;<br />
 
&lt;/channel&gt;<br />
 
&lt;channel&gt;<br />
 
&lt;title&gt;Название 2&lt;/title&gt;</code><br />
 
<code>&lt;category_id&gt;2&lt;/category_id&gt;<br />
 
&lt;playlist_url&gt;&lt;![CDATA[ссылка на плейлист 2]]&gt;&lt;/playlist_url&gt;<br />
 
&lt;/channel&gt;<br />
 
&lt;/items&gt;</code></p>
 
 
 
<p>&nbsp;</p>
 
 
 
<p>Вариант&nbsp;2</p>
 
 
 
<p><code>&lt;?xml version=&rsquo;1.0&prime; encoding=&rsquo;UTF-8&prime;&nbsp;?&gt;<br />
 
&lt;items&gt;<br />
 
&lt;channel&gt;<br />
 
&lt;title&gt;Название 1&lt;/title&gt;</code><br />
 
<code>&lt;logo_30x30&gt;&lt;a alt=&quot;<a alt="http://your_logo.png" href="http://your_logo.png" title="http://your_logo.png">http://your_logo.png</a>&quot; href=&quot;<a alt="http://your_logo.png" href="http://your_logo.png" title="http://your_logo.png">http://your_logo.png</a>&quot; title=&quot;<a alt="http://your_logo.png" href="http://your_logo.png" title="http://your_logo.png">http://your_logo.png</a>&quot;&gt;<a alt="http://your_logo.png" href="http://your_logo.png" title="http://your_logo.png">http://your_logo.png</a>&lt;/a&gt;&lt;/logo_30x30&gt;<br />
 
&lt;stream_url&gt;&lt;![CDATA[ссылка на видеофайл 1]]&gt;&lt;/stream_url&gt;<br />
 
&lt;/channel&gt;<br />
 
&lt;channel&gt;<br />
 
&lt;title&gt;Название 2&lt;/title&gt;<br />
 
&lt;stream_url&gt;&lt;![CDATA[ссылка на видеофайл 2]]&gt;&lt;/stream_url&gt;<br />
 
&lt;/channel&gt;<br />
 
&lt;/items&gt;</code></p>
 
 
 
<p>&nbsp;</p>
 
 
 
<p>&bull;&nbsp;&lt;a href=&quot;Javascript%3Avoid%280%29%3B&quot;&gt;TXT плейлист:&lt;/a&gt;&nbsp;c прямыми ссылками на файлы</p>
 
 
 
<p><code>&lt;a alt=&quot;<a alt="http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvudmx.0/Supernatural.s06e01.mkv" href="http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvudmx.0/Supernatural.s06e01.mkv" title="http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvudmx.0/Supernatural.s06e01.mkv">http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvudmx.0/Supernatural.s06e01.mkv</a>&quot; href=&quot;<a alt="http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvudmx.0/Supernatural.s06e01.mkv" href="http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvudmx.0/Supernatural.s06e01.mkv" title="http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvudmx.0/Supernatural.s06e01.mkv">http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvudmx.0/Supernatural.s06e01.mkv</a>&quot; title=&quot;<a alt="http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvudmx.0/Supernatural.s06e01.mkv" href="http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvudmx.0/Supernatural.s06e01.mkv" title="http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvudmx.0/Supernatural.s06e01.mkv">http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvudmx.0/Supernatural.s06e01.mkv</a>&quot;&gt;<a alt="http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvudmx.0/Supernatural.s06e01.mkv" href="http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvudmx.0/Supernatural.s06e01.mkv" title="http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvudmx.0/Supernatural.s06e01.mkv">http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvudmx.0/Supernatural.s06e01.mkv</a>&lt;/a&gt;<br />
 
&lt;a alt=&quot;<a alt="http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvuah5.0/Supernatural.s06e02.mkv" href="http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvuah5.0/Supernatural.s06e02.mkv" title="http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvuah5.0/Supernatural.s06e02.mkv">http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvuah5.0/Supernatural.s06e02.mkv</a>&quot; href=&quot;<a alt="http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvuah5.0/Supernatural.s06e02.mkv" href="http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvuah5.0/Supernatural.s06e02.mkv" title="http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvuah5.0/Supernatural.s06e02.mkv">http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvuah5.0/Supernatural.s06e02.mkv</a>&quot; title=&quot;<a alt="http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvuah5.0/Supernatural.s06e02.mkv" href="http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvuah5.0/Supernatural.s06e02.mkv" title="http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvuah5.0/Supernatural.s06e02.mkv">http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvuah5.0/Supernatural.s06e02.mkv</a>&quot;&gt;<a alt="http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvuah5.0/Supernatural.s06e02.mkv" href="http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvuah5.0/Supernatural.s06e02.mkv" title="http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvuah5.0/Supernatural.s06e02.mkv">http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvuah5.0/Supernatural.s06e02.mkv</a>&lt;/a&gt;<br />
 
&lt;a alt=&quot;<a alt="http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvtuo9.0/Supernatural.s06e03.mkv" href="http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvtuo9.0/Supernatural.s06e03.mkv" title="http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvtuo9.0/Supernatural.s06e03.mkv">http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvtuo9.0/Supernatural.s06e03.mkv</a>&quot; href=&quot;<a alt="http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvtuo9.0/Supernatural.s06e03.mkv" href="http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvtuo9.0/Supernatural.s06e03.mkv" title="http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvtuo9.0/Supernatural.s06e03.mkv">http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvtuo9.0/Supernatural.s06e03.mkv</a>&quot; title=&quot;<a alt="http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvtuo9.0/Supernatural.s06e03.mkv" href="http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvtuo9.0/Supernatural.s06e03.mkv" title="http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvtuo9.0/Supernatural.s06e03.mkv">http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvtuo9.0/Supernatural.s06e03.mkv</a>&quot;&gt;<a alt="http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvtuo9.0/Supernatural.s06e03.mkv" href="http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvtuo9.0/Supernatural.s06e03.mkv" title="http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvtuo9.0/Supernatural.s06e03.mkv">http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvtuo9.0/Supernatural.s06e03.mkv</a>&lt;/a&gt;<br />
 
&lt;a alt=&quot;<a alt="http://brb.to/get/dl/8ozpf1fnvdja2qadkok2bo22x.0/Supernatural.s06e04.mkv" href="http://brb.to/get/dl/8ozpf1fnvdja2qadkok2bo22x.0/Supernatural.s06e04.mkv" title="http://brb.to/get/dl/8ozpf1fnvdja2qadkok2bo22x.0/Supernatural.s06e04.mkv">http://brb.to/get/dl/8ozpf1fnvdja2qadkok2bo22x.0/Supernatural.s06e04.mkv</a>&quot; href=&quot;<a alt="http://brb.to/get/dl/8ozpf1fnvdja2qadkok2bo22x.0/Supernatural.s06e04.mkv" href="http://brb.to/get/dl/8ozpf1fnvdja2qadkok2bo22x.0/Supernatural.s06e04.mkv" title="http://brb.to/get/dl/8ozpf1fnvdja2qadkok2bo22x.0/Supernatural.s06e04.mkv">http://brb.to/get/dl/8ozpf1fnvdja2qadkok2bo22x.0/Supernatural.s06e04.mkv</a>&quot; title=&quot;<a alt="http://brb.to/get/dl/8ozpf1fnvdja2qadkok2bo22x.0/Supernatural.s06e04.mkv" href="http://brb.to/get/dl/8ozpf1fnvdja2qadkok2bo22x.0/Supernatural.s06e04.mkv" title="http://brb.to/get/dl/8ozpf1fnvdja2qadkok2bo22x.0/Supernatural.s06e04.mkv">http://brb.to/get/dl/8ozpf1fnvdja2qadkok2bo22x.0/Supernatural.s06e04.mkv</a>&quot;&gt;<a alt="http://brb.to/get/dl/8ozpf1fnvdja2qadkok2bo22x.0/Supernatural.s06e04.mkv" href="http://brb.to/get/dl/8ozpf1fnvdja2qadkok2bo22x.0/Supernatural.s06e04.mkv" title="http://brb.to/get/dl/8ozpf1fnvdja2qadkok2bo22x.0/Supernatural.s06e04.mkv">http://brb.to/get/dl/8ozpf1fnvdja2qadkok2bo22x.0/Supernatural.s06e04.mkv</a>&lt;/a&gt;<br />
 
&lt;a alt=&quot;<a alt="http://brb.to/get/dl/8ozpf1fnvdja2qadkok2bnyx5.0/Supernatural.s06e05.mkv" href="http://brb.to/get/dl/8ozpf1fnvdja2qadkok2bnyx5.0/Supernatural.s06e05.mkv" title="http://brb.to/get/dl/8ozpf1fnvdja2qadkok2bnyx5.0/Supernatural.s06e05.mkv">http://brb.to/get/dl/8ozpf1fnvdja2qadkok2bnyx5.0/Supernatural.s06e05.mkv</a>&quot; href=&quot;<a alt="http://brb.to/get/dl/8ozpf1fnvdja2qadkok2bnyx5.0/Supernatural.s06e05.mkv" href="http://brb.to/get/dl/8ozpf1fnvdja2qadkok2bnyx5.0/Supernatural.s06e05.mkv" title="http://brb.to/get/dl/8ozpf1fnvdja2qadkok2bnyx5.0/Supernatural.s06e05.mkv">http://brb.to/get/dl/8ozpf1fnvdja2qadkok2bnyx5.0/Supernatural.s06e05.mkv</a>&quot; title=&quot;<a alt="http://brb.to/get/dl/8ozpf1fnvdja2qadkok2bnyx5.0/Supernatural.s06e05.mkv" href="http://brb.to/get/dl/8ozpf1fnvdja2qadkok2bnyx5.0/Supernatural.s06e05.mkv" title="http://brb.to/get/dl/8ozpf1fnvdja2qadkok2bnyx5.0/Supernatural.s06e05.mkv">http://brb.to/get/dl/8ozpf1fnvdja2qadkok2bnyx5.0/Supernatural.s06e05.mkv</a>&quot;&gt;<a alt="http://brb.to/get/dl/8ozpf1fnvdja2qadkok2bnyx5.0/Supernatural.s06e05.mkv" href="http://brb.to/get/dl/8ozpf1fnvdja2qadkok2bnyx5.0/Supernatural.s06e05.mkv" title="http://brb.to/get/dl/8ozpf1fnvdja2qadkok2bnyx5.0/Supernatural.s06e05.mkv">http://brb.to/get/dl/8ozpf1fnvdja2qadkok2bnyx5.0/Supernatural.s06e05.mkv</a>&lt;/a&gt;</code> &lt;nav id=&quot;nav-single&quot;&gt;&nbsp;&lt;/nav&gt;</p>
 
</div>
 
</div>
 

Версия 19:25, 28 декабря 2018


Разработка xml/m3u страниц в интернет под браузер ForkPlayer, примеры

Начать разработку страниц в интернет под браузер ForkPlayer отличное решение! Благодаря поисковой системе интегрированной в ForkPlayer ваша страница может быстро стать популярной.


С чего начать 
Можно начать без изучения XML разметки, с создания в Мои плейлисты своего раздела в http://forkplayer.tv/mylist/
• Отобразить / Скрыть подробности о Личном кабинете

Адрес вашей страницы будет http://mylist.orbovse.ru/<Придуманное название раздела> XML код будет генерироваться автоматически.
Сервис позволяет создать каталоги с подкаталогами и их оформлением а также установку ограничения доступа к ним по идентификатору пользователя(мак адресу), сами же XML/M3U файлы с ссылками на контент необходимо будет залить на текстовый хостинг по типу https://pastebin.com/

Используя свой хостинг можно создавать произвольные страницы
• Исходный код XML стартовой страницы со своим фоном, названием, иконкой, видом в виде плитки

<?xml version='1.0' encoding='UTF-8' ?>
<typeList><![CDATA[start]]></typeList>
<background-image><![CDATA[1]]></background-image>
<title><![CDATA[Придуманное название страницы]]></title>
<icon><![CDATA[2]]></icon>

 

<items>
<channel>
<title><![CDATA[list1]]></title><playlist_url><![CDATAна другую страницу]></playlist_url>
<description><![CDATA[
]]></description>
<logo_30x30><![CDATA[3]]></logo_30x30>
</channel>
<channel>
<title><![CDATA[list2]]></title><playlist_url><![CDATAна другую страницу]></playlist_url>
<description><![CDATA[
]]></description>
<logo_30x30><![CDATA[4]]></logo_30x30>
</channel>
</items>

• Исходный код XML обычной страницы с файлами, поиском, переходом на след. страницу может выглядеть так

<?xml version='1.0' encoding='UTF-8' ?>
<next_page_url><![CDATAна следующую страницу]></next_page_url>
<title><![CDATA[Придуманное название страницы]]></title>
<icon><![CDATA[5]]></icon>

 

<items>
<channel>
<title><![CDATA[Поиск]]></title>
<search_on><![CDATA[Введите поисковую фразу]]></search_on>
<playlist_url><![CDATAна ваш скрипт обрабатывающий поиск с _GET параметром search]></playlist_url>
</channel>
<channel>
<title><![CDATA[file1]]></title>
<stream_url><![CDATAна файл]></stream_url>
<description><![CDATA[
]]></description>
<logo_30x30><![CDATA[6]]></logo_30x30>
</channel>
<channel>
<title><![CDATA[file2]]></title>
<stream_url><![CDATAна файл 2]></stream_url>
<description><![CDATA[
]]></description>
<logo_30x30><![CDATA[7]]></logo_30x30>
</channel>
</items>

• Исходный код M3U плейлиста со своей иконкой, названием (title) и ссылками на другие плейлисты и вашу главную страницу

#EXTM3U
#PLAYLIST:Название плейлиста
#ICON:http://link_to_image128px_128px
#EXTINF:-1,Ссылка на видео 1
http://...video1
#EXTINF:-1,Ссылка на видео 2
http://...video2
#EXTINF:-1,Ссылка на ваш другой плейлист
https://pastebin.com/index/ftthL10A#.m3u
#EXTINF:-1 tvg-logo="https://cdn2.iconfinder.com/data/icons/picons-basic-1/57/basic1-007_house_home-128.png",Ссылка на главную страницу
http://mylist.obovse.ru/my_home_page#.xml

• Все доступные теги XML страницы

— В начале XML (размещаются перед тегом <items>)
<title>,<icon>,<next_page_url>,<typeList>,<is_iptv>,<all_description>,<background-image<
— Теги элемента списка (между <channel></channel>)
<title>,<stream_url>,<logo_30x30>,<description>,<category>,<category_id>,<playlist_url>,<parser>,<mb_parser>,<search_on>,<jtvname>,<value>,<group>,<subtitles>,<yellow_url>,<yellow_title>,<yellow_parser>,<location<

• Дополнительные функции плейлиста и значение тегов

1. Запрет сохранения. Если в имени файла или пути к плейлисту присутствует no_save (например mylist_no_save.m3u или http://mylist.obovse.ru/bestiptv/vip1_no_save/allchannels.m3u) пользователям будет запрещено добавлять содержимое в закладки, не будет записываться в историю просмотров, в кеш, не будет индексироваться поисковиком, отображаться в Топе XML плейлистов, Быстром поиске (выпадающий список подсказок при вводе url).
2. Отображение плиткой: добавляем тег typeList с параметром start
<?xml version='1.0' encoding='UTF-8' ?>
<typeList>start</typeList>
<items>
...элементы плейлиста
</items>

3. Своя надпись и ссылка при нажатии желтой кнопки на пульте  
Теги <yellow_url>,<yellow_title>,<yellow_parser> в <channel>
4. Переадресация, эмуляция выбора элемента списка <channel>
Добавляем <location>1</location> в нужном элементе списка <channel>
5. Открыть свою html страницу ForkPlayer при этом будет закрыт — в <channel> указываем
<playlist_url><![CDATA[html://http..your_http_link]]></playlist_url>
6. Задать свое название,фон и иконку — по ним также будет проходить индексация поисковиком
 — в XML плейлисте
<?xml version='1.0' encoding='UTF-8' ?>
<title>Название страницы</title>
<icon>http://link_to_image32px_32px</icon>
<background-image><![CDATA[8]]></background-image>
<items>
...элементы плейлиста
</items>

 — в M3U плейлисте
#EXTM3U
#PLAYLIST:Название плейлиста
#ICON:http://link_to_image32px_32px
#BACKGROUND-IMAGE:https://images.wallpaperscraft.ru/image/fon_nebo_tochki_svet_83482_1280x720.jpg
#EXTINF:100,Track Title
music/Track01.mp3


7. Своя фоновая картинка в ForkPlayer при открывании вашего плейлиста — тег background-image, ширина 1280px, высота 700px
<?xml version='1.0' encoding='UTF-8' ?>
<background-image>http://your_image.jpg</background-image>
<items>
...элементы плейлиста
</items>

• M3U плейлист: (с категориями)

#EXTM3U
#EXTINF:-1 group-title="Категория1;Категория2",Mezzo Live HD
http://192.168.1.1:8024
#EXTINF:-1 group-title="Категория2",Домашний
http://192.168.1.1:8025

 

Пример M3U плейлиста c торрент файлами, категориями, произвольным названием страницы, иконкой страницы

• XML плейлист с категориями:

Вариант 1, с категориями

 

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

<category>
<category_id>1</category_id>
<category_title>Категория 1</category_title>
</category>

<category>
<category_id>2</category_id>
<category_title>Категория 2</category_title>
</category>

<channel>
<title>Название 1</title>

<category_id>1,2</category_id>
<playlist_url><![CDATA[ссылка на плейлист 1]]></playlist_url>
</channel>
<channel>
<title>Название 2</title>

<category_id>2</category_id>
<playlist_url><![CDATA[ссылка на плейлист 2]]></playlist_url>
</channel>
</items>

 

Вариант 2

<?xml version=’1.0′ encoding=’UTF-8′ ?>
<items>
<channel>
<title>Название 1</title>

<logo_30x30>http://your_logo.png</logo_30x30>
<stream_url><![CDATA[ссылка на видеофайл 1]]></stream_url>
</channel>
<channel>
<title>Название 2</title>
<stream_url><![CDATA[ссылка на видеофайл 2]]></stream_url>
</channel>
</items>

 

• TXT плейлист: c прямыми ссылками на файлы

http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvudmx.0/Supernatural.s06e01.mkv
http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvuah5.0/Supernatural.s06e02.mkv
http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvtuo9.0/Supernatural.s06e03.mkv
http://brb.to/get/dl/8ozpf1fnvdja2qadkok2bo22x.0/Supernatural.s06e04.mkv
http://brb.to/get/dl/8ozpf1fnvdja2qadkok2bnyx5.0/Supernatural.s06e05.mkv
<nav id="nav-single"> </nav>