Редактирование: Формат XML и M3U страниц ForkPlayer
Внимание! Вы не авторизовались на сайте. Ваш IP-адрес будет публично видимым, если вы будете вносить любые правки. Если вы войдёте или создадите учётную запись, правки вместо этого будут связаны с вашим именем пользователя, а также у вас появятся другие преимущества.
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
− | = | + | = Разработка xml/m3u страниц в интернет под браузер ForkPlayer, примеры = |
Начать разработку страниц в интернет под браузер ForkPlayer отличное решение! Благодаря поисковой системе интегрированной в ForkPlayer ваша страница может быстро стать популярной. | Начать разработку страниц в интернет под браузер ForkPlayer отличное решение! Благодаря поисковой системе интегрированной в ForkPlayer ваша страница может быстро стать популярной. | ||
− | <br /> '''С чего начать '''<br /> Можно начать без изучения XML разметки, с создания в Мои плейлисты своего раздела в http://forkplayer.tv/mylist/<br /> • [[ | + | <br/> '''С чего начать '''<br/> Можно начать без изучения XML разметки, с создания в Мои плейлисты своего раздела в [http://forkplayer.tv/mylist/ http://forkplayer.tv/mylist/]<br/> • [[javascript:void(0);|Отобразить / Скрыть]] подробности о Личном кабинете |
− | Адрес вашей страницы будет | + | Адрес вашей страницы будет http://mylist.obovse.ru/<Придуманное название раздела> XML код будет генерироваться автоматически.<br/> Сервис позволяет создать каталоги с подкаталогами и их оформлением а также установку ограничения доступа к ним по идентификатору пользователя(мак адресу), сами же XML/M3U файлы с ссылками на контент необходимо будет залить на текстовый хостинг по типу https://pastebin.com/ |
− | '''Используя свой хостинг можно создавать произвольные страницы'''<br /> • [[ | + | '''Используя свой хостинг можно создавать произвольные страницы'''<br/> • [[javascript:void(0);|Исходный код XML]] стартовой страницы со своим фоном, названием, иконкой, видом в виде плитки |
− | <code><?xml version='1.0' encoding='UTF-8' | + | <code><?xml version='1.0' encoding='UTF-8' ?><br/> <typeList><![CDATA[start]]></typeList><br/> <background-image><![CDATA[http://background]]></background-image><br/> <title><![CDATA[Придуманное название страницы]]></title><br/> <icon><![CDATA[http://icon]]></icon></code> |
| | ||
− | <code><items><br /> <channel><br / | + | <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]]></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]]></logo_30x30><br/> </channel><br/> </items></code> |
− | • [[ | + | • [[javascript:void(0);|Исходный код XML]] обычной страницы с файлами, поиском, переходом на след. страницу может выглядеть так |
− | <code><?xml version='1.0' encoding='UTF-8' | + | <code><?xml version='1.0' encoding='UTF-8' ?><br/> <next_page_url><![CDATA[http://ссылка на следующую страницу]]></next_page_url><br/> <title><![CDATA[Придуманное название страницы]]></title><br/> <icon><![CDATA[http://icon]]></icon></code> |
| | ||
− | <code><items><br /> <channel><br / | + | <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]]></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]]></logo_30x30><br/> </channel><br/> </items></code> |
− | • [[ | + | • [[javascript:void(0);|Исходный код M3U]] плейлиста со своей иконкой, названием (title) и ссылками на другие плейлисты и вашу главную страницу |
− | <code>#EXTM3U<br /> #PLAYLIST:Название плейлиста<br /> #ICON:http://link_to_image128px_128px</code> | + | <code>#EXTM3U<br/> #PLAYLIST:Название плейлиста<br/> #ICON:http://link_to_image128px_128px<br/> #EXTINF:-1,Ссылка на видео 1<br/> http://...video1<br/> #EXTINF:-1,Ссылка на видео 2<br/> http://...video2<br/> #EXTINF:-1,Ссылка на ваш другой плейлист<br/> 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",Ссылка на главную страницу<br/> http://mylist.obovse.ru/my_home_page#.xml</code> |
− | + | • [[javascript:void(0);|Все доступные теги XML страницы]] | |
− | + | — В начале XML (размещаются '''перед''' тегом <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< | |
− | + | • [[javascript:void(0);|Дополнительные функции плейлиста и значение тегов]] | |
− | + | 1. '''Запрет сохранения.''' Если в имени файла или пути к плейлисту присутствует no_save (например mylist_no_save.m3u или http://mylist.obovse.ru/bestiptv/vip1_no_save/allchannels.m3u) пользователям будет запрещено добавлять содержимое в закладки, не будет записываться в историю просмотров, в кеш, не будет индексироваться поисковиком, отображаться в Топе XML плейлистов, Быстром поиске (выпадающий список подсказок при вводе url).<br/> 2. '''Отображение плиткой''': добавляем тег typeList с параметром start<br/> <code><?xml version='1.0' encoding='UTF-8' ?><br/> <typeList>start</typeList><br/> <items><br/> ...элементы плейлиста<br/> </items></code><br/> 3. '''Своя надпись и ссылка при нажатии желтой кнопки на пульте '''<br/> Теги <yellow_url>,<yellow_title>,<yellow_parser> в <channel><br/> 4. '''Переадресация''', эмуляция выбора элемента списка <channel><br/> Добавляем <location>1</location> в нужном элементе списка <channel><br/> 5. '''Открыть свою html страницу''' ForkPlayer при этом будет закрыт — в <channel> указываем<br/> <playlist_url><![CDATA['''html://'''http..your_http_link]]></playlist_url><br/> 6. '''Задать свое название,фон и иконку''' — по ним также будет проходить индексация поисковиком<br/> ''' — в XML плейлисте'''<br/> <code><?xml version='1.0' encoding='UTF-8' ?><br/> <title>Название страницы</title><br/> <icon>http://link_to_image32px_32px</icon><br/> <background-image><![CDATA[https://images.wallpaperscraft.ru/image/fon_nebo_tochki_svet_83482_1280x720.jpg]]></background-image><br/> <items><br/> ...элементы плейлиста<br/> </items></code><br/> ''' — в M3U плейлисте'''<br/> <code>#EXTM3U<br/> #PLAYLIST:Название плейлиста<br/> #ICON:http://link_to_image32px_32px<br/> #BACKGROUND-IMAGE: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. '''Своя фоновая картинка''' в ForkPlayer при открывании вашего плейлиста — тег background-image, ширина 1280px, высота 700px<br/> <code><?xml version='1.0' encoding='UTF-8' ?><br/> <background-image>http://your_image.jpg</background-image><br/> <items><br/> ...элементы плейлиста<br/> </items></code> | |
− | + | • [[javascript:void(0);|M3U плейлист: ]](с категориями) | |
− | + | <code>#EXTM3U<br/> #EXTINF:-1 group-title="Категория1;Категория2",Mezzo Live HD<br/> http://192.168.1.1:8024<br/> #EXTINF:-1 group-title="Категория2",Домашний<br/> http://192.168.1.1:8025</code> | |
− | |||
− | <code>#EXTM3U<br /> #EXTINF:-1 group-title="Категория1;Категория2",Mezzo Live HD<br /> http://192.168.1.1:8024<br /> #EXTINF:-1 group-title="Категория2",Домашний<br /> http://192.168.1.1:8025</code> | ||
| | ||
Строка 46: | Строка 44: | ||
[https://pastebin.com/raw/ftthL10A Пример M3U плейлиста c торрент файлами, категориями, произвольным названием страницы, иконкой страницы] | [https://pastebin.com/raw/ftthL10A Пример M3U плейлиста c торрент файлами, категориями, произвольным названием страницы, иконкой страницы] | ||
− | • [[ | + | • [[javascript:void(0);|XML плейлист с категориями:]] |
Вариант 1, с категориями | Вариант 1, с категориями | ||
Строка 52: | Строка 50: | ||
| | ||
− | <code><?xml version=’1.0′ encoding=’UTF-8′ | + | <code><?xml version=’1.0′ encoding=’UTF-8′ ?><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[ссылка на плейлист 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> |
| | ||
Строка 58: | Строка 56: | ||
Вариант 2 | Вариант 2 | ||
− | <code><?xml version=’1.0′ encoding=’UTF-8′ | + | <code><?xml version=’1.0′ encoding=’UTF-8′ ?><br/> <items><br/> <channel><br/> <title>Название 1</title></code><br/> <code><logo_30x30>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> |
| | ||
− | • [[ | + | • [[javascript:void(0);|TXT плейлист:]] c прямыми ссылками на файлы |
− | <code>http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvudmx.0/Supernatural.s06e01.mkv<br /> http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvuah5.0/Supernatural.s06e02.mkv<br /> http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvtuo9.0/Supernatural.s06e03.mkv<br /> http://brb.to/get/dl/8ozpf1fnvdja2qadkok2bo22x.0/Supernatural.s06e04.mkv<br /> http://brb.to/get/dl/8ozpf1fnvdja2qadkok2bnyx5.0/Supernatural.s06e05.mkv</code> <nav id="nav-single"> </nav> | + | <code>http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvudmx.0/Supernatural.s06e01.mkv<br/> http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvuah5.0/Supernatural.s06e02.mkv<br/> http://brb.to/get/dl/8ozpf1fnvdja2qadkojxvtuo9.0/Supernatural.s06e03.mkv<br/> http://brb.to/get/dl/8ozpf1fnvdja2qadkok2bo22x.0/Supernatural.s06e04.mkv<br/> http://brb.to/get/dl/8ozpf1fnvdja2qadkok2bnyx5.0/Supernatural.s06e05.mkv</code> |
+ | <nav id="nav-single"> </nav> |