1 (29.01.2015 18:34:24 отредактировано kumuki)

Тема: Создателям Плейлистов

Прежде всего... Благодарности всем, кто пилит плейлисты!  *DRINK*

На досуге написал класс простого создания плейлистов.
Рекомендую для использования в новых и замене старых плейлистов.
Буду признателен за комментарии / замечания / пожелания.

Прост в использовании:

+ открыть спойлер
$playlist = new Playlist("Мой плейлист"); // создаем плейлист с названием

// добавляем категории (опционально)
$playlist->category->add("Белорусь"); // создаем 1ю категорию
$playlist->category->add("Россия"); // создаем 2ю категорию

// добавляем канал (пункт / плейлист), все параметры ниже опциональны
$playlist->channel->add("Belorus"); // название пункта
$playlist->channel->param("description", "Белорусский Плейлист"); // описание
$playlist->channel->param("logo", "http://www.example.com/icon.png"); // логотип
$playlist->channel->param("url", "/by.xml"); // адрес плейлиста
$playlist->channel->param("category", "Белорусь"); // категория пункта = названию, которое было использовано выше при добавлении категорий
$playlist->channel->param("search", "query"); // этот плейлист поисковик, здесь указываем параметр, которому будет передан введенный текст

// добавляем еще один канал для примера
$playlist->channel->add("Russia");
$playlist->channel->param("description", "Российский Плейлист");
$playlist->channel->param("logo", "http://www.example.com/icon.png");
$playlist->channel->param("url", "/rus.xml");
$playlist->channel->param("category", "Россия");

// выводим отформатированный xml с соотв. заголовками.
echo $playlist;

На выходе:

+ открыть спойлер
<?xml version="1.0" encoding="UTF-8"?>
<items>
  <playlist_name><![CDATA[Мой плейлист]]></playlist_name>
  <category>
    <category_id>1</category_id>
    <category_title><![CDATA[Белорусь]]></category_title>
  </category>
  <category>
    <category_id>2</category_id>
    <category_title><![CDATA[Россия]]></category_title>
  </category>
  <channel>
    <title><![CDATA[Belorus]]></title>
    <description><![CDATA[Белорусский Плейлист]]></description>
    <logo_30x30><![CDATA[http://www.example.com/icon.png]]></logo_30x30>
    <playlist_url><![CDATA[/by.xml]]></playlist_url>
    <category_id>1</category_id>
    <search_on>query</search_on>
  </channel>
  <channel>
    <title><![CDATA[Russia]]></title>
    <description><![CDATA[Российский Плейлист]]></description>
    <logo_30x30><![CDATA[http://www.example.com/icon.png]]></logo_30x30>
    <playlist_url><![CDATA[/rus.xml]]></playlist_url>
    <category_id>2</category_id>
  </channel>
</items>

Совместимость: PHP > 4.0
Собственно класс: http://pastebin.com/h5mZrCrX
Скачать с примером внутри: http://www23.zippyshare.com/v/yplzppuR/file.html

227

Re: Создателям Плейлистов

Если в конце ссылки добавить "#auto_start", то всегда будет запускаться авто-выбор ссылки , независимо от настроек виджета.

<stream_url><![CDATA[Сервер 1|#|адрес 1#auto_start|##|Сервер 2|#|адрес 2#auto_start]]></stream_url>

Если в конце ссылки добавить "#stop", то всегда будет предлагать ручной выбор ссылки по красной кнопке , независимо от настроек виджета.

<stream_url><![CDATA[Сервер 1|#|адрес 1#stop|##|Сервер 2|#|адрес 2#stop]]></stream_url>

UE40D6100
Спасибо сказали: Antogonizm, bdfz08, kektus3

228 (08.09.2017 15:34:36 отредактировано Roman1995)

Re: Создателям Плейлистов

Antogonizm пишет:

Смотрите в чем проблема: допустим ссылка№1 отвалилась, и секунд 30 будет крутится режим загрузки и только потом переключиться на ссылку№2. Так вот, изначально зная что ссылка№1 умерла, из всплывающего меню можно выбрать другой источник. Эта идея была реализована у ROPI, вот только какой код нужно еще добавить - не могу понять...

Если не имеете возможность править плейлист и там не прописано #auto_start, то чтобы всегда при вкличении канала где несколько источников появлялось меню выбора надо в настройках виджета поставить опцию "Автовыбор альтернатив. источника" в положение "выкл."
Также  в виджете можно добавить регулировку времени ожидания ответа от сервера "#timeout=t", где t = 5000-300000 - это от 5сек - до 5мин.
Причем тут Ropi_к - эта идея была реализована в виджете изначально Фиокомом http://forum.samez.eu/topic.php?forum=1 … 1416762559  и давно применяется теми, кто интерисуется возможностями виджета http://forum.samez.eu/topic.php?forum=17&topic=9

Спасибо сказали: kektus1

229

Re: Создателям Плейлистов

Привет всем. Кто знает ,какой code добавить в плейлист, чтобы сделать выбор источников?

UE46ES6100

230

Re: Создателям Плейлистов

Толян пишет:

Если в конце ссылки добавить "#auto_start", то всегда будет запускаться авто-выбор ссылки , независимо от настроек виджета.

<stream_url><![CDATA[Сервер 1|#|адрес 1#auto_start|##|Сервер 2|#|адрес 2#auto_start]]></stream_url>

Если в конце ссылки добавить "#stop", то всегда будет предлагать ручной выбор ссылки по красной кнопке , независимо от настроек виджета.

<stream_url><![CDATA[Сервер 1|#|адрес 1#stop|##|Сервер 2|#|адрес 2#stop]]></stream_url>

Всё одинаково

"stream_url":"Сервер 1|#|адрес 1#auto_start|##|Сервер 2|#|адрес 2#auto_start".....

"stream_url":"Сервер 1|#|адрес 1#stop|##|Сервер 2|#|адрес 2#stop" ......

UE40D6100
Спасибо сказали: kektus1

231 (23.10.2017 07:26:29 отредактировано wmw1794)

Re: Создателям Плейлистов

повторяю -в prog tv работает плейлист(почему не знаю)ньюансы описаны выше(ДЛЯ  ТВ БОКС Х96) --плейлист найден когда то в форкплеере

232

Re: Создателям Плейлистов

wmw1794 пишет:

повторяю -в prog tv работает плейлист(почему не знаю)ньюансы описаны выше(ДЛЯ  ТВ БОКС Х96) --плейлист найден когда то в форкплеере

Когда лист по адресу http://nstreamevo.kumuki.com/4254/ua2.m3u существовал,тогда в прог тв он открылся и сохранился в кеше(временная память) . Теперь его у создателя на сервере нету . Вот и чудеса.

233

Re: Создателям Плейлистов

wmw1794 пишет:

повторяю -в prog tv работает плейлист(почему не знаю)ньюансы описаны выше(ДЛЯ  ТВ БОКС Х96) --плейлист найден когда то в форкплеере

Плейлист удалил , и восстановить нет возможности , но если мне не изменяет память , то вроде это был этот плейлист
https://pastebin.com/6EZ7FNtA

234

Re: Создателям Плейлистов

не это не он- вот так он начинается http://skrinshoter.ru/s/251017/OSWqToc8   а где найти самообновляемый плейлист чтобы были все основные укр каналы?(от слунет и list не все каналы есть) а в вашем было как раз нормально

235

Re: Создателям Плейлистов

wmw1794 пишет:

не это не он

Что-то мне кажется что все таки он
Попробуйте хоть один канал запустить , заработает или нет ?
у меня в РБ не работает.
Возможно только для UA
https://vk.com/wall-113921467_8065

236

Re: Создателям Плейлистов

http://nstreamevo.kumuki.com/4254/STATUS/MAGICTVBOX.m3u не работает.
Замените это ?token=4254 на это ?token=token и все заработает

Спасибо сказали: Roman19951

237 (02.01.2019 03:41:47 отредактировано Antogonizm)

Re: Создателям Плейлистов

Всем доброй ночи!
Может не совсем по теме, но...
Кто-нибудь знает как спарсить потоки онлайн трансляций такого вида для просмотра на смарт тв Самсунг:

http://50.7.144.75:8081/amedia_1/index.m3u8?wmsAuthSign=41a4598096c31e5510de93221f7b2c43-1546404557-532i8i07i821
источник: http://only-tv.org

В корне лежит

http://cdnpotok.com/onlytv/a1.php

Таким способом ссылка не заводится:

<channel>
<title><![CDATA[А1]]></title>
<stream_url>http://50.7.144.75:8081/amedia_1/index.m3u8/only-tv.org/md5hash|COMPONENT=HLS</stream_url>
<parser>http://cdnpotok.com/onlytv/a1.php|file:"http://|"</parser>
</channel>

Может кто-то является гуру в этом вопросе? Помогите разобраться.  :)

238

Re: Создателям Плейлистов

Antogonizm пишет:

Всем доброй ночи!
Может не совсем по теме, но...
Кто-нибудь знает как спарсить потоки онлайн трансляций такого вида для просмотра на смарт тв Самсунг:

http://50.7.144.75:8081/amedia_1/index.m3u8?wmsAuthSign=41a4598096c31e5510de93221f7b2c43-1546404557-532i8i07i821
источник: http://only-tv.org

В корне лежит

http://cdnpotok.com/onlytv/a1.php

Таким способом ссылка не заводится:

<channel>
<title><![CDATA[А1]]></title>
<stream_url>http://50.7.144.75:8081/amedia_1/index.m3u8/only-tv.org/md5hash|COMPONENT=HLS</stream_url>
<parser>http://cdnpotok.com/onlytv/a1.php|file:"http://|"</parser>
</channel>

Может кто-то является гуру в этом вопросе? Помогите разобраться.  :)

Эта ссылка конечная, она скорее всего привязана к IP, поэтому не воспроизводится.

3D Ultra HD LED телевизор SAMSUNG UE48HU8500T

239

Re: Создателям Плейлистов

ruslachka пишет:
Antogonizm пишет:

Всем доброй ночи!
Может не совсем по теме, но...
Кто-нибудь знает как спарсить потоки онлайн трансляций такого вида для просмотра на смарт тв Самсунг:

http://50.7.144.75:8081/amedia_1/index.m3u8?wmsAuthSign=41a4598096c31e5510de93221f7b2c43-1546404557-532i8i07i821
источник: http://only-tv.org

В корне лежит

http://cdnpotok.com/onlytv/a1.php

Таким способом ссылка не заводится:

<channel>
<title><![CDATA[А1]]></title>
<stream_url>http://50.7.144.75:8081/amedia_1/index.m3u8/only-tv.org/md5hash|COMPONENT=HLS</stream_url>
<parser>http://cdnpotok.com/onlytv/a1.php|file:"http://|"</parser>
</channel>

Может кто-то является гуру в этом вопросе? Помогите разобраться.  :)

Эта ссылка конечная, она скорее всего привязана к IP, поэтому не воспроизводится.

в том-то и дело, что не конечная, - источник хорошо спрятан. :)
Как отвязать от ip - тут же всплывает вопрос.

240

Re: Создателям Плейлистов

Antogonizm пишет:

Как отвязать от ip - тут же всплывает вопрос.

Если Твой сервер является этим источником, то ты сам можешь это сделать, но если не твой сервер выступает Источником, то обращайся в тех поддкржку этого провайдера и спроси как это обойти  :D
А по чесному ни кто не поможет , Т.к. это индивидуальное задание в котором нужно кучу времени потратить и в рятли что-то может получиться!

241

Re: Создателям Плейлистов

ropi_k пишет:
Antogonizm пишет:

Как отвязать от ip - тут же всплывает вопрос.

Если Твой сервер является этим источником, то ты сам можешь это сделать, но если не твой сервер выступает Источником, то обращайся в тех поддкржку этого провайдера и спроси как это обойти  :D
А по чесному ни кто не поможет , Т.к. это индивидуальное задание в котором нужно кучу времени потратить и в рятли что-то может получиться!

Спасибо за подсказку и за портал отдельное - с удовольствием пользуюсь!  *BRAVO*
Что-то мне подсказывает, что надо рыть в сторону Ростелекома - буду парсить.  :)

242

Re: Создателям Плейлистов

Antogonizm пишет:
ropi_k пишет:
Antogonizm пишет:

Как отвязать от ip - тут же всплывает вопрос.

Если Твой сервер является этим источником, то ты сам можешь это сделать, но если не твой сервер выступает Источником, то обращайся в тех поддкржку этого провайдера и спроси как это обойти  :D
А по чесному ни кто не поможет , Т.к. это индивидуальное задание в котором нужно кучу времени потратить и в рятли что-то может получиться!

Спасибо за подсказку и за портал отдельное - с удовольствием пользуюсь!  *BRAVO*
Что-то мне подсказывает, что надо рыть в сторону Ростелекома - буду парсить.  :)

Вот эта часть ссылки    wmsAuthSign=41a4598096c31e5510de93221f7b2c43-1546404557-532i8i07i821  и есть  привязка к определенному пользователю или IP

3D Ultra HD LED телевизор SAMSUNG UE48HU8500T

243

Re: Создателям Плейлистов

всем здрасьте! я добавил плейлист в тв,а где его теперь там найти? ( самсунг серия Е)

244

Re: Создателям Плейлистов

Тусей пишет:

всем здрасьте! я добавил плейлист в тв,а где его теперь там найти? ( самсунг серия Е)

Хотелось бы узнать как это делали. Самый простой для меня способ, это прописать его в старт хмл.

QE55Q7FAMU,UE49KS7000

245

Re: Создателям Плейлистов

stas0859 пишет:

Хотелось бы узнать как это делали. Самый простой для меня способ, это прописать его в старт хмл.

выбираю плейлист рабочий зеленой кнопкой открывается меню куда его добавить и там была строка добавить в память тв,добавил только не нашел куда

246

Re: Создателям Плейлистов

Тусей пишет:
stas0859 пишет:

Хотелось бы узнать как это делали. Самый простой для меня способ, это прописать его в старт хмл.

выбираю плейлист рабочий зеленой кнопкой открывается меню куда его добавить и там была строка добавить в память тв,добавил только не нашел куда

А в избранном нет?

QE55Q7FAMU,UE49KS7000

247

Re: Создателям Плейлистов

stas0859 пишет:

А в избранном нет?

где добавлять в избранное,там же можно в стартовую страницу или в сам тв.

248

Re: Создателям Плейлистов

если плейлист имеет защиту от копирования, его нет возможности добавить в  "избранное" через Зеленуюкнопку, если всё проходит гладко - его можно наблюдать при нажатии на Жёлтуюкнопку в какой либо из категорий или отдельным плейлистом.
Зі. с Рождеством Христовым!

249

Re: Создателям Плейлистов

Всем доброго дня! Столкнулся с такой проблемой на Tizen NU-серия Samsung: автоматом не выбирает звуковую дорожку русскую, хотя в виджете прописано: Русская.
<all_audiotrack_num>2</all_audiotrack_num> - данный код на весь лист, как и на отдельный канал не помогает. Кто-нибудь сталкивался?
На Samsunge F-серии такой проблемы не было. Сделал апгрейд, называется  *SORRY*

250

Re: Создателям Плейлистов

Antogonizm пишет:

Всем доброго дня! Столкнулся с такой проблемой на Tizen NU-серия Samsung: автоматом не выбирает звуковую дорожку русскую, хотя в виджете прописано: Русская.
<all_audiotrack_num>2</all_audiotrack_num> - данный код на весь лист, как и на отдельный канал не помогает. Кто-нибудь сталкивался?
На Samsunge F-серии такой проблемы не было. Сделал апгрейд, называется  *SORRY*

А еще и не все кодеки читает, так что это самсунг в своем репертуаре. если есть желание могу проверить у себя, как у меня работает выбор дороги.

QE55Q7FAMU,UE49KS7000

251

Re: Создателям Плейлистов

На Tizen читается только первая дорожка и ни какие настройки не признаёт.

UE55MU8009, BD-E6100, EU32H6270
Спасибо сказали: Antogonizm1