Перейти к содержимому

Поиск в ottplayer

поиск

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 17

#1
dragonalex

dragonalex

    Пользователь

  • Пользователи
  • PipPip
  • 14 сообщений
  • Репутация: 6

Приветствую, меня интересует если ли в вашем плеере (ottplayer для телевизоров) функция поиска по каналам или фильмам, если нет, возможно ли такую функцию в него добавить, очень незаменимая функция будет, спасибо



#2
developer

developer

    developer

  • Модераторы
  • 3538 сообщений
  • Репутация: 482

Вы имеете ввиду поиск в пределах плейлиста? Пока нет такой функции.


Тестовые устройства: LG 47LB675V, LG BD670, Samsung BD-ES6000, Samsung UE32K5500, MAG-250, DuneHD TV-102, DOOGEE T6 (Android 5.1)

 

Ответы на частые вопросы пользователей: https://ottplayer.es...otvety-na-nikh/


#3
roker80a

roker80a

    Пользователь

  • Пользователи
  • PipPip
  • 25 сообщений
  • Репутация: 2

Здравствуйте. Почему при включении и выключении телевизора слетают все настройки ottplayer ? При чём и на установленном siptv. Если удаляю ottplayer всё работает без косяков.


 Россия ttk 100 mb . lg net cast. ott player. siptv


#4
silentt

silentt

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 47 сообщений
  • Репутация: 3

Здравствуйте. А куда пропал "Поиск канала" в кабинете? Иногда он появляется, но с ошибкой 404.



#5
Rem

Rem

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 39 сообщений
  • Репутация: 6

Здравствуйте. А куда пропал "Поиск канала" в кабинете? Иногда он появляется, но с ошибкой 404.

Подтверждаю.При поиске канала -404 .Ой! Такая страница не найдена.Верните поиск,


Литва

Cкорость:100 Mb/s

Samsung UE40JU6072U

Смотрю через Ottplayer 


#6
Rem

Rem

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 39 сообщений
  • Репутация: 6

dell


Литва

Cкорость:100 Mb/s

Samsung UE40JU6072U

Смотрю через Ottplayer 


#7
saap

saap

    Пользователь

  • Пользователи
  • PipPip
  • 10 сообщений
  • Репутация: 6

Скажите, кто добавлял поиск в пределах плейлиста?

Инфы как это сделать очень бало, точнее вообще нет.

Подсказали, что можно использовать скрипт JS.

Логически можно это все сделать очень просто:

см. w3cschool

Скрипт который считывает ХМЛ (инфы много), парсит (инфы много), ищет по полям нужное (инфы много), и если находит, все это собирает в другую ХМЛ (ПОКА ИЩУ КАК ЭТО СДЕЛАТЬ).

Но как вывести это на экран.

Если голый скрипт вставить в CDATA, он же не будет работать. Или будет?

 

Кто сталкивался, или хочет столкнуться с данной проблемой, милости просим, будем решать вместе этот вопрос. Т.к. без поиска в плэйлисте - это просто АД!

 

Ну и для разработчиков, может всетаки сделать поиск по полям в пределах текущего плэйлиста. У вас это как бы лучше полчится. и не надо городить пользователям велосипедов.

 

Готов тестить если данный функционал войдет в сборку.



#8
developer

developer

    developer

  • Модераторы
  • 3538 сообщений
  • Репутация: 482

Скажите, кто добавлял поиск в пределах плейлиста?

Инфы как это сделать очень бало, точнее вообще нет.

Подсказали, что можно использовать скрипт JS.

Логически можно это все сделать очень просто:

см. w3cschool

Скрипт который считывает ХМЛ (инфы много), парсит (инфы много), ищет по полям нужное (инфы много), и если находит, все это собирает в другую ХМЛ (ПОКА ИЩУ КАК ЭТО СДЕЛАТЬ).

Но как вывести это на экран.

Если голый скрипт вставить в CDATA, он же не будет работать. Или будет?

 

Кто сталкивался, или хочет столкнуться с данной проблемой, милости просим, будем решать вместе этот вопрос. Т.к. без поиска в плэйлисте - это просто АД!

 

Ну и для разработчиков, может всетаки сделать поиск по полям в пределах текущего плэйлиста. У вас это как бы лучше полчится. и не надо городить пользователям велосипедов.

 

Готов тестить если данный функционал войдет в сборку.

Речь идет не о js в теле плейлиста. Реализация поиска на Вашем сервере может быть любой, хоть на PHP, Хоть на NodeJS, хоть на с++. Суть в том, что в плейлисте должен быть адрес, куда виджет передаст поисковую строку от пользователя. С этого адреса должен приходить ответ в виде плейлиста, который виджет отобразит на экране. То есть поиском занимается не устройство пользователя, а сервер, выдающий плейлист.


  • ult это нравится

Тестовые устройства: LG 47LB675V, LG BD670, Samsung BD-ES6000, Samsung UE32K5500, MAG-250, DuneHD TV-102, DOOGEE T6 (Android 5.1)

 

Ответы на частые вопросы пользователей: https://ottplayer.es...otvety-na-nikh/


#9
saap

saap

    Пользователь

  • Пользователи
  • PipPip
  • 10 сообщений
  • Репутация: 6

Речь идет не о js в теле плейлиста. Реализация поиска на Вашем сервере может быть любой, хоть на PHP, Хоть на NodeJS, хоть на с++. Суть в том, что в плейлисте должен быть адрес, куда виджет передаст поисковую строку от пользователя. С этого адреса должен приходить ответ в виде плейлиста, который виджет отобразит на экране. То есть поиском занимается не устройство пользователя, а сервер, выдающий плейлист.

Ах вот оно что... тогда буду капать в сторону Java, мне он както больше знаком и есть люид, с кем можно все это обсудить.

Если сделаю, то обязательно выложу в общий доступ, чтобы могли люди воспользоваться.


  • ult это нравится

#10
saap

saap

    Пользователь

  • Пользователи
  • PipPip
  • 10 сообщений
  • Репутация: 6

Речь идет не о js в теле плейлиста. Реализация поиска на Вашем сервере может быть любой, хоть на PHP, Хоть на NodeJS, хоть на с++. Суть в том, что в плейлисте должен быть адрес, куда виджет передаст поисковую строку от пользователя. С этого адреса должен приходить ответ в виде плейлиста, который виджет отобразит на экране. То есть поиском занимается не устройство пользователя, а сервер, выдающий плейлист.

 

А еще вопрос, что должно возвращаться после поиска, HTML страничка или xml?



#11
developer

developer

    developer

  • Модераторы
  • 3538 сообщений
  • Репутация: 482

А еще вопрос, что должно возвращаться после поиска, HTML страничка или xml?

плейлист в xml формате.


  • ult это нравится

Тестовые устройства: LG 47LB675V, LG BD670, Samsung BD-ES6000, Samsung UE32K5500, MAG-250, DuneHD TV-102, DOOGEE T6 (Android 5.1)

 

Ответы на частые вопросы пользователей: https://ottplayer.es...otvety-na-nikh/


#12
saap

saap

    Пользователь

  • Пользователи
  • PipPip
  • 10 сообщений
  • Репутация: 6

плейлист в xml формате.

Ну вот и все. Все сделал Сам. Чтение/парсинг ХМЛ, поиск по нужным нодам, формирование нового ХМЛ.

На Самсунке все работает.

 

Завтра скину код, а дальше пусть каждый адаптирует под себя


  • ult и luckyluciano это нравится

#13
saap

saap

    Пользователь

  • Пользователи
  • PipPip
  • 10 сообщений
  • Репутация: 6

Как и обещал.
 
Необходимо:

  • поддержка PHP не ниже версии 5.6 на вашем хостинг.

Версия search.php V1

Скрытый текст

 

Версия search.php V2 (убрал будлирование)

Скрытый текст

 

Версия search.php V3 (игнорируется lower upper и добавил чтобы кирилицу нормально искало :))

Скрытый текст

 

В плэй лист необходимо добавить

<channel>
        <logo></logo>
        <title><![CDATA[Поиск]]></title>
        <playlist_url><![CDATA[http://domen/media/search.php]]></playlist_url>
        <description><![CDATA[<table style="width:100%;font-size:32px;text-align:left;">
            <tr>
                <td>
                    <font color="#0000ee">
                        <b>Поиск по названию</b>
                    </font>
                </td>
            </tr>
        </table>]]></description> 
        <search_on>search</search_on>
</channel>

В самом PHP файле есть test.xml. Это название вашего плэйлиста. Туда добавляете полный путь к нужному файлу.
После того как в ТВ или приставке выбираете поиск и вводите какое название, на ссылку прилетает следующее:
 
http://domen/media/search.php?search="То что вы ввели"
Вот по search и ищется внутри xml.
 
Как то так. В планах увеличить покрытие и все плэйлисты перенести внутрь php. Т.о. в ссылке уже будут 2 параметра http://domen/media/search.php?search="То что вы ввели"&nameList="Кодовое имя плэйлиста в PHP"
А также добавить хочу разные типы поисков, и еще поиск по m3u и m3u8
 
Всем спасибо. Пользуйтесь!


  • ult это нравится

#14
korney666

korney666

    Пользователь

  • Пользователи
  • PipPip
  • 20 сообщений
  • Репутация: 2
  • ГородКостанай/Тула/Wertheim

Как и обещал.
 
Необходимо:

  • поддержка PHP не ниже версии 5.6 на вашем хостинг.

Версия search.php V1

Скрытый текст

 

Версия search.php V2 (убрал будлирование)

Скрытый текст

 

Версия search.php V3 (игнорируется lower upper и добавил чтобы кирилицу нормально искало :))

Скрытый текст

 

В плэй лист необходимо добавить

<channel>
        <logo></logo>
        <title><![CDATA[Поиск]]></title>
        <playlist_url><![CDATA[http://domen/media/search.php]]></playlist_url>
        <description><![CDATA[<table style="width:100%;font-size:32px;text-align:left;">
            <tr>
                <td>
                    <font color="#0000ee">
                        <b>Поиск по названию</b>
                    </font>
                </td>
            </tr>
        </table>]]></description> 
        <search_on>search</search_on>
</channel>

В самом PHP файле есть test.xml. Это название вашего плэйлиста. Туда добавляете полный путь к нужному файлу.
После того как в ТВ или приставке выбираете поиск и вводите какое название, на ссылку прилетает следующее:
 
http://domen/media/search.php?search="То что вы ввели"
Вот по search и ищется внутри xml.
 
Как то так. В планах увеличить покрытие и все плэйлисты перенести внутрь php. Т.о. в ссылке уже будут 2 параметра http://domen/media/search.php?search="То что вы ввели"&nameList="Кодовое имя плэйлиста в PHP"
А также добавить хочу разные типы поисков, и еще поиск по m3u и m3u8
 
Всем спасибо. Пользуйтесь!

Спасибо за проделанную работу. Поиск действительно корректно работает, но, к сожалению, только в пределах одного плейлиста ХМЛ (не переходит на подуровни по ссылкам). Продолжается ли работа над проектом и есть ли уже какие-либо результаты?


LG 49ub830v


#15
saap

saap

    Пользователь

  • Пользователи
  • PipPip
  • 10 сообщений
  • Репутация: 6

Спасибо за проделанную работу. Поиск действительно корректно работает, но, к сожалению, только в пределах одного плейлиста ХМЛ (не переходит на подуровни по ссылкам). Продолжается ли работа над проектом и есть ли уже какие-либо результаты?

Чтобы подуровни сканировала, нужно немного изменить исходный код, добавить поиск файлов определенного разрешения в нужных папках, или на прямую прописать пути. При этом просто в цикле после окончания поиска по первому файлу, перейти к следующему. Т.о. получится поиска нужных файлов / или готовый лист с файлами, затем цикл (по файлам) с циклом по подам в файле. ну и т.д. Если с программухой дружите, сможете это написать.


  • ult и rychuril это нравится

#16
zurab

zurab

    Пользователь

  • Пользователи
  • PipPip
  • 19 сообщений
  • Репутация: 4

В группе vk ( plkinoboom ) кто то сделал поиск с переходом на подуровни https://cloud.mail.r.../Bhxi/hxxVKh2fk


mag 245,dune hd tv-102

 

#17
rychuril

rychuril

    Новичок

  • Пользователи
  • Pip
  • 2 сообщений
  • Репутация: 0

Не могу дать ладу



#18
silentt

silentt

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 47 сообщений
  • Репутация: 3

Куда все время пропадает поиск канала в кабинете?






Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных