29 декабря | 2024г. | 21:23:55


АвторТема: Парсинг постеров в инфобар, лист EPG, список каналов  (Прочитано 66963 раз)

0 Пользователей и 2 Гостей смотрят эту тему.

Оффлайн Dorik1972

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1721
  • Поблагодарили: 8348
  • Уважение: 0
а зачем разные, ведь есть параметр delayPic и в каждом окне можно поставить свое значение или я что-то не понял
Все ты абсолютно правильно понял ... А вот что имелось ввиду под
Если задержка будет слишком долгой, тогда можно будет использовать разные рендереры.
Зачем ? Для чего ? Вы явно не поняли о чем я писал ... ЭТО - задержка старта ОТОБРАЖЕНИЯ , а не длительность его отображения ... ОНО если отобразилось - висит ВЕЧНО пока не будет hide() текущего instance ... И если речь о инфобрае и вы, в рамках времени его отображения, вывдете картинку, то она исчесзнет вместе с инфобаром  ;)  Более того я привел пример куска из skin-templates.xml где в рамках одного "инфобара" используется два рендера ... или я чего-то не понимаю ?
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
  • VU+ Ultimo 4K
If you like it you can donate for it
https://secure.wayforpay.com/qr/qcaacac26bd91

Оффлайн kvinto

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1201
  • Поблагодарили: 3177
  • Уважение: +1
вроде все получается но тормозить начало на порядок больше, особенно на каналах IPTV и погода неуспевает прогрузится (все ок, превышено кол-во запросов по ключику) ...
Спойлер   :
[ Гостям не разрешен просмотр вложений ]  [ Гостям не разрешен просмотр вложений ]
  • Zgemma H7S, Zgemma H9Combo, Samsung UE49NU7172
4.0W+4.9E+9.0E+13E+19,2E+IPTV

Оффлайн Dorik1972

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1721
  • Поблагодарили: 8348
  • Уважение: 0
kvinto, Зря ты картинку возрастного ценза разместил на постере. Когда постера не будет - картинка "ценза" будет как бельмо в пустоте.

По поводу скорости - играйся с  picDepay ... поставь по 100 ... экспериментируй . IPTV или DVB - разницы ноль в части отображения "фенечек" на экране
  • VU+ Ultimo 4K
If you like it you can donate for it
https://secure.wayforpay.com/qr/qcaacac26bd91

Оффлайн gudmanАвтор темы

  • Младший Джедай
  • **
  • Сообщений: 126
  • Поблагодарили: 119
  • Уважение: 0
Зачем ? Для чего ? Вы явно не поняли о чем я писал ... ЭТО - задержка старта ОТОБРАЖЕНИЯ
да я понял. Я имел ввиду, что задержка показа в таких местах как список каналов или список епг наверное не нужна будет. Какое минимальное время отображения можно выставить параметром delayPic= ?
Хотя...хотя есть вот какой вопрос - есть у меня свой сайт и там я прикручивал показ баннеров рекламы яндекса. Так вот там есть возможность установить асинхронную загрузку баннера.
Это сделано для того, чтобы если баннер будет долго грузиться не подтормаживал сам сайт и сайт прогружался первым, а баннер как скачается подгружается позже.
Возможно ли в нашем случае такая реализация? Может быть это поможет при тормозах.

Оффлайн kvinto

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1201
  • Поблагодарили: 3177
  • Уважение: +1
Зря ты картинку возрастного ценза разместил на постере
Да я пока "играюсь" с размещением, да и оно ненужно будет при тормозах. Пока откатился на версию с записыванием постеров с некоторыми изменениями от последующих версий, тормоза практически пропали.
  • Zgemma H7S, Zgemma H9Combo, Samsung UE49NU7172
4.0W+4.9E+9.0E+13E+19,2E+IPTV

Оффлайн gudmanАвтор темы

  • Младший Джедай
  • **
  • Сообщений: 126
  • Поблагодарили: 119
  • Уважение: 0
Да я пока "играюсь" с размещением,
я у себя практически во всех барах сделал подложку под постер. Если постера нет, то показывается подложка. Может пригодится.  ;)
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.

Оффлайн Dorik1972

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1721
  • Поблагодарили: 8348
  • Уважение: 0
Так вот там есть возможность установить асинхронную загрузку баннера.
1) В жизни нет ничего не возможного. Асинхронность хороша для работы с сокетами или массового скачивания/записи файлов , больших матвычислений и т.д. Но в случае кода рендера при загрузке постера там одно тянет другое. Пока нет ответа от API - нет ссылки на постер, пока не скачали постер - ждем пока появится и т.д. Но в части получения ответа от API и загрузки постера - там нет тормозов. Возьмите впихните в лог время начала выполнения и время получения постера. Поверь - микросекунды .... Дальше - все вопросы к E2 - см п 2
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Разницу Stop - Start посчитаете на калькуляторе  ;) .. там где она 0 (НОЛЬ), время от момента запуска рендера до self.instance.show() (показать постер) - меньше секунды ... Могу вывести в микросекундах   :'( ибо там где 6-5 = 1 ... может быть 6,23 - 5,85 ))  я не округлял я просто взял gmtime().tm_sec
 
2) Enigma2 сама по себе "асинхронна" ... и рендеры работают далеко не последовательно друг за дружкой
  • VU+ Ultimo 4K
If you like it you can donate for it
https://secure.wayforpay.com/qr/qcaacac26bd91

Оффлайн gudmanАвтор темы

  • Младший Джедай
  • **
  • Сообщений: 126
  • Поблагодарили: 119
  • Уважение: 0
Enigma2 сама по себе "асинхронна" ... и рендеры работают далеко не последовательно друг за дружкой
Вопросов больше не имею.  :drinks:
Замечал кстати у себя буквально пару раз не полную загрузку постера. Низ постера не полностью прогружался. Не смог сделать скриншот, как поймаю сделаю, покажу.  :yes4:
Так же пару раз постер появлялся, а затем пропадал. При этом в других рендерах постер присутсвовал. Это из замеченного при тестировании вчера вечером.

На счет рендеров инфо и звезд удалось ли что то глянуть?

Оффлайн Dorik1972

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1721
  • Поблагодарили: 8348
  • Уважение: 0
Низ постера не полностью прогружался. Не смог сделать скриншот, как поймаю сделаю, покажу.

Девочкам будуте "показывать" , я - взрослый мальчик ... В бане был - все видел  :dance3: Есть такое , то если Вы с picDelay "заигрались" может появляться .... не надо его ставить более 500 .... Диапазон 100-500 , там и играйтесь ....
На счет рендеров инфо и звезд удалось ли что то глянуть?
А там просто чтение данных из /tmp/rate ... данные в который пишутся из OMDb я же Вам вчера писал - Парсинг постеров в инфобар, лист EPG, список каналов ? Не ? Не читали ?
  • VU+ Ultimo 4K
If you like it you can donate for it
https://secure.wayforpay.com/qr/qcaacac26bd91

Оффлайн gudmanАвтор темы

  • Младший Джедай
  • **
  • Сообщений: 126
  • Поблагодарили: 119
  • Уважение: 0
Есть такое , то если Вы с picDelay "заигрались" может появляться ....
у меня это на прошлом варианте рендера, еще без внедрения picDelay
Не читали ?
читал конечно. из ответа я понял, что автор накрутил там и если и будет работать то плохо. Что собственно и происходит.
Да, и я так и не нашел у себя в tmp указанный файл. Хотя иногда и инфо и звезды появляются на паре каналов. Но файла нет.
И работает это в основном на сериалах, на таких каналах как A1, A2.
Хорошо бы было вообще исключить базу OMDb а делать запросы на TMDB.

Оффлайн kvinto

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1201
  • Поблагодарили: 3177
  • Уважение: +1
Dorik1972, "Тормоза" от части зависят от скорости интернета. В моем случае, когда постеры уже скачаны, они быстрее появляются. Вчера, когда эксперементировал, на каналах АПТВ появлялся спинер почти при каждом переключении. Буду играться дальше.
PS: тоже наблюдалась "непрогрузка" постеров, picDelay не менял - 100 и 200
  • Zgemma H7S, Zgemma H9Combo, Samsung UE49NU7172
4.0W+4.9E+9.0E+13E+19,2E+IPTV

Оффлайн Dorik1972

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1721
  • Поблагодарили: 8348
  • Уважение: 0
на каналах АПТВ появлялся спинер почти при каждом переключении.

Отображение постера тут при чем ? Вы понимаете как происходит запуск просмотра IPTV- трансляций ? Если нет, то вкратце, - отот "спинер" это ExtEplayer3 или GstPlayer стартует , запрашивает hls-манифест по ссылке из плейлиста, стратует загрузку сегментов по полученных ссылках в манифесте ... Более того там эти плееры еще и "инкапсулируют" видео. Гляньте в лог работы Enigma2 там это все видно . Когда спинер - тоже в лог пишет "ШО СПИНЕР" на экране ... Так вот .... спинер - ЭТО НЕ ОТ ПОСТЕРОВ .... логи скорости их загрузки выше в посте , добавьте у себя две строки в исходники и проверьте
  • VU+ Ultimo 4K
If you like it you can donate for it
https://secure.wayforpay.com/qr/qcaacac26bd91

Оффлайн Dorik1972

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1721
  • Поблагодарили: 8348
  • Уважение: 0
что автор накрутил там и если и будет работать то плохо.
Почему не будет ? Я просто еще это не делал .. там ничего сложного ... Я ж не автомат по клепанию "хочух" .... Вот вчера перед сном - Плагин прогноз погоды - Foreca , вот сегодня как проснулся - Плагин прогноз погоды - Foreca ... Вам вчера полдня лекции читал с примерами кода ... Вы уж извините ... сделаю как сделаю .... Мне иногда и виски попить надо )) в компании девченок, ну типа им тоже "показать"  :dance3:
  • VU+ Ultimo 4K
If you like it you can donate for it
https://secure.wayforpay.com/qr/qcaacac26bd91

Оффлайн gudmanАвтор темы

  • Младший Джедай
  • **
  • Сообщений: 126
  • Поблагодарили: 119
  • Уважение: 0
Вы уж извините ... сделаю как сделаю ....
Да не за что извинять. Спасибо что вообще зашли в эту тему и сделали массу работы!
Да и я не говорил что "хочу", я только спросил удалось ли посмотреть. За спрос как я понимаю не бьют же.  ;)
Логику принятия вами решений, извините, не уловил. Вы сказали, что посмотрите вечером, я и спросил.
И конечно я никого не тороплю, да и возможно ли. Так что ждемс... :drinks:

Оффлайн Dorik1972

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1721
  • Поблагодарили: 8348
  • Уважение: 0
Логику принятия вами решений, извините, не уловил. Вы сказали, что посмотрите вечером

Та да ... мой косяк ... Я зачеркнули update-нул вечером пост созданный в « Ответ #203: 18 сентября | 2020г. | 16:19:46 » чтоб не "плодить" флуд
  • VU+ Ultimo 4K
If you like it you can donate for it
https://secure.wayforpay.com/qr/qcaacac26bd91

Теги:
 



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!