CHANGELOG

Материал из ForkPlayer Wiki
Перейти к: навигация, поиск

История изменений в 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[править | править код]

Добавлены тип ссылки IНа место элемента списка вставляется содержимое из ссылки. Использовать можно например для поиска по очереди по нескольким плейлистам (Глобальный поиск).[править | править код]

$_CH[]=["title"=>"Поиск Terminator в filmix.red","playlist_url"=>"https://filmix.red/fork/search?search=Terminator"iframe"=>"4",

"timeout"

Где "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);

?>