ivi.ru

о модулях и их работе

Re: ivi.ru

Postby Mifody » 23 Mar 2023, 17:25

Спасибо! Где вы только берёте эту информацию? Я весь день гуглил по поводу этого site и app_version, и ничего путного не смог найти. А вы сразу прям выдали ссылку, где всё расписано, что да как... Обновился с репы, вы добавили sessivi и appp_version, а я пробовал добавлять только app_version, и всё равно работало. :)
Digma HDMP-311 (1185) (Прошивка 1.0.9.5 + MOS3)
Mifody
 
Posts: 45
Joined: 28 Nov 2018, 15:17
Location: Ростовская область, г. Зерноград

Re: ivi.ru

Postby Virtual » 23 Mar 2023, 17:41

Где вы только берёте эту информацию?
я уже более трех лет и на работе и дома только на ОСи добра! при том ОСи зла нет даже как второй системы... заметил что и гугл и яндекс очень сильно поменял ответы.... и даже первые три ссылки в поиске часто совсем не реклама а то что нужно.
sessivi - это для тех кто вдруг захочет поигратся с подписками, = не важно.
интересней другое, это чуток исправил выбор качества контента на режиме hi. разница ощутима, сам смотри в браузере через debug
марсы: HDS7 (смотрелка AMP скин vrt )
HDR12 AMP (обычно сервер с RAM 256 и 2 SATA диска 2T+)//но очень иногда оцифровка видео
XTR PRO(AMP, HTTP(S) NFS SMB FTP сервер +trans2.90 + 2 SATA диска 2T+
сатурны: XTR Prodigy, R6S(512Mb_NAND), HD900A(_MD*) прошивка
User avatar
Virtual
 
Posts: 6896
Joined: 01 Oct 2010, 17:17
Location: RU

Re: ivi.ru

Postby Mifody » 11 Feb 2025, 16:16

Всё чаще и чаще начали попадаться фильмы, которые в каталоге видны, но при попытке их воспроизведения выдаёт просто пустой экран с одной единственной кнопкой "ОК". Вот ттакой:
| +
videos long id empty scr.png
videos long id empty scr.png (6.45 KiB) Viewed 8235 times

Начал разбираться, что сломалось. Вроде разобрался и даже "грязно" починил :)
Иви начал сваливать всё в одну кучу. Раньше как было, при получении каталога в описании каждого видео был пункт "hru" - признак сериала (не всегда, но это и не важно). Если этот пункт не "null", то дальнейшая информация о видео (при нажатии ОК) берётся по ссылке сериалов, если же "null", то по другой ссылке фильмов. И путать их нельзя, так как они не совместимы. А сейчас получается, что пункт "hru" не "null" (то есть вроде как сериал и описание берётся по ссылке сериалов. Но в этом и заключается поломка. Такие видео содержат пункт "hru", но описание должно браться по ссылке фильмов, а не сериалов. Отличить настоящий сериал от лжесериала на этапе получения каталога можно только косвенно по "id". Все остальные пункты у них одинаковые. По сугубо моим наблюдениям, id лжесериалов (которые, напомню, помечены как сериал) превышает 50000, в то время как id настоящих сериалов всегда меньше этого числа. Таких лжесериалов довольно много, почти на каждой станице попадаются по 1 - 2 видео. Вот их примеры. Попробуйте их воспроизвести без обновлений. Не получится:
| +
videos long id comp.png
videos long id comp.png (987.82 KiB) Viewed 8235 times

Так и была реализована "грязная" починка, на этапе получения каталога введена проверка, если hru есть (типа сериал), но id выше 50000, то принудительно помечается, что это не сериал, а фильм, и тогда дальнейшая обработка идёт нормально. Ну, это наверно больше похоже на костыль, нежели на починку, так как величина id в 50000 взята из головы, да и не факт, что это выдерживается на всех видео, но работает.
По хорошему, нужно править в функции static function getInfos( $id ). После первого же обращения к функции $f = self::getVideos( $id ); если пришло false, то делать повторный запрос с принудительной пометкой, что это фильм, а не сериал. Я попробовал, но не заработало :lol: . Закомментил попытку. Мало у меня знаний php, для таких поправок :lol:
С костылём работает :)
| +
videos long id working.png
videos long id working.png (358.38 KiB) Viewed 8235 times

Поправленный файлик положить с заменой по пути 0:/usr/local/etc/mos/www/modules/ivi/
init.7z
(5.24 KiB) Downloaded 28 times
Digma HDMP-311 (1185) (Прошивка 1.0.9.5 + MOS3)
Mifody
 
Posts: 45
Joined: 28 Nov 2018, 15:17
Location: Ростовская область, г. Зерноград

Previous

Return to Модули

Who is online

Users browsing this forum: No registered users and 3 guests