CHANGELOG — различия между версиями
(в) |
(б) |
||
Строка 22: | Строка 22: | ||
|} | |} | ||
История изменений в ForkPlayer в порядке убывания | История изменений в ForkPlayer в порядке убывания | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==14.11.2019== | ==14.11.2019== |
Версия 22:13, 21 сентября 2022
История изменений в ForkPlayer в порядке убывания
Содержание
14.11.2019
Тег элемента списка location (Переадресация)
$_CH["location"]=1; // Переход c заменой текущей ссылки окна на новую (при перезапуске форкплеера будет открываться уже с этой новой ссылки) Тот $_CH["location"]=3; // Переход с отображением в текущем окне (при перезапуске форкплеера будет открываться старая ссылка и опять переадресовываться, необходимо если например используются устаревающие сессии)
08.11.2019
Подключение архива телепередач в iptv плейлисте m3u
06.10.2019
Разные качества в stream_url
Пример на PHP
$QualLinks=["2040"=>["url"=>"http://file_com/q1"],"1080"=>["url"=>"http://file_com/q2"],"720"=>["url"=>"http://file_com/q3"] ];
$_CH["stream_url"]=json_encode($QualLinks);
В результате должна быть строка в формате JSON вида
$_CH["stream_url"]='{"480":{"url":"http://hls-c2"},"720":{"url":"http://hls-c1"},"1080":{"url":"http://hls-c0"}}';
12.09.2019
Автообновление страницы через заданное время (в секундах)
$_PL["cmd"]="reload(3);"; - где 3 это три секунды
29.08.2019
Добавлены тип ссылки Iframe.
На место элемента списка вставляется содержимое из ссылки. Использовать можно например для поиска по очереди по нескольким плейлистам (Глобальный поиск).
$_CH[]=["title"=>"Поиск Terminator в filmix.red","playlist_url"=>"https://filmix.red/fork/search?search=Terminator",
"iframe"=>"4",
"timeout"=>8
];
Где "iframe" обязательный параметр. Число обозначает сколько показать ссылок из дочерней ссылки сразу, остальное будет внизу списка. "iframe"=>"0" - значит показать все.
"timeout" это таймаут ожиданния получения содержимого из дочерней ссылки
Глобальный поиск перенесен на spiderxml.com
поиск идет через Iframe, в подсказках подбираются кроме ранее вводимых значений еще и история
19.06.2019
Восстановление предыдущего виртуального идентификатора (мак адреса)
Если у вас сменился виртуальный мак адрес ( например при сбросе тв к заводским или прочих сбоях памяти тв), то его можно восстановить войдя в аккаунт в ForkPlayer / Мой аккаунт / Настройки / Восстановить идентификатор ( мак адрес)
Такая возможность доступна только если вы ранее уже входили в аккаунт и не вышли с него!
11.06.2019
Новая переменная box_user в GET запросах
Если в ForkPlayer войти в аккаунт (Меню/Настройки/Мой аккаунт) то в переменной $_GET["box_user"] будет передаваться ваш емайл, если например открывать портал
http://nserv.host/
То ForkPlayer отправит запрос c такими идентификаторами
http://nserv.host/?box_mac=your_mac_addres&box_user=your_forkplayer_tv@email
04.06.2019
Изменения внешнего вида поисковых полей, клавиатуры
Изменен формат Истории
16.05.2019
JWplayer добавлен тип плеера
В настройках форкплеера добавлен тип плеера JW Player [1], он построен на базе HTML5 потому поддерживается только на устройствах где работает HTML5 плеер (все новые тв Tizen, webOS, Android)
Рекомендуется для HLS предусматривающего поддержку адаптивного битрейта (например moonwalk, kinopub) чтобы работал режим автоматического качества
14.05.2019
Отправка на сервер событий видеоплеера при старте и остановке видео
$_CH[]=["logo_30x30"=>"hidden","title"=>"Video","stream_url"=>"http://...","event"=>
["onstartvideo"=>"$siteurl/?event=onstartvideo&videoid=1","onstopvideo"=>"$siteurl/?event=onstopvideo&curTime=[curTime]&totalTime=[totalTime]&videoid=1"]
];
[curTime] и [totalTime] заменяются на время остановки и общее время видео в секундах
Предлагать пользователю начать просмотр видео с определенного времени
$_CH[]=["logo_30x30"=>"hidden","title"=>"Video","stream_url"=>"http://...","start_time"=>340]
start_time - время в секундах (предлагается в плеере на кнопке Play только если пользователь ранее не смотрел это видео, иначе ему нужно сначала отметить видео не просмотренным в Меню / Отметить непросмотренным)
13.05.2019
Поддержка плейлистов с плеера hdgo (ссылки на плеер вида https://vio.to/video/playlist/)
01.05.2019
Обработка в полях playlist_url AddFavorite(); и AddFavorite(title,logo,url); и AddSearch(title,logo,url)
$_CH[]=["logo_30x30"=>"none","title"=>"Добавить этот портал в закладки / стартовое меню","playlist_url"=>"AddFavorite(Кинопаб,https://kino.pub/images/logo.png,http://195.88.208.101/kinopub/);"];
$_CH[]=["logo_30x30"=>"none","title"=>"Добавить этот портал в Глобальный поиск","playlist_url"=>"AddSearch(Кинопаб,https://kino.pub/images/logo.png,http://195.88.208.101/kinopub/?cat=search);"];
(пример всей странички на PHP на примере Кинопаб )
29.04.2019
В YouTube реализовано проигрывание похожих видео при окончании одного.
В своем плейлисте реализация такая (на PHP)
<?php
$PLAYLIST=[];
$PLAYLIST[]=["title"=>"Похожее видео которое запустится по окончании основного 1","stream_url"=>"http://www.youtube.com/watch?v=http://www.youtube.com/watch?v=ZNLZla2xHUQ"];
$PLAYLIST[]=["title"=>"Похожее видео которое запустится по окончании основного 2","stream_url"=>"http://www.youtube.com/watch?v=http://www.youtube.com/watch?v=ZNLZla2xHUQ"];
$_CH[]=["title"=>"Основное видео","stream_url"=>"http://www.youtube.com/watch?v=xhFCmwrSxCU","playlist"=>$PLAYLIST];
$_PL["channels"]=$_CH;
print json_encode($_PL);
?>