Редактор темы

Kinobox - скрипт-агрегатор видеоплееров балансеров для сайта

  • Автор темы Автор темы S37
  • Дата начала Дата начала

Какая версия скрипта подходит вам больше?

  • Личная версия на PHP

    Голосов: 9 37,5%
  • Личная версия на C#

    Голосов: 7 29,2%
  • Бесплатная версия с сайта

    Голосов: 7 29,2%
  • Другое

    Голосов: 1 4,2%

  • Всего проголосовало
    24

S37

Бывалый
Регистрация
31 Мар 2021
Сообщения
129
Рейтинг реакций
29
Баллы
28
1/3
Автор темы
KinoBox - скрипт-агрегатор видеоплееров балансеров для сайта.

Бесплатная версия скрипта:
Kinobox.tv - скрипт плееров с фильмами для киносайта

Скрипт рабоает локально на вашем сайте и позволяет выводить плееры видеобалансеров с фильмами и сериалами.
Рабоатет напрямую с API балансеров (все запросы кешируются).
Доступен поиск фильмов по id кинопоиска, imdb и названию.

Основные возможности:
Поддержка 13 видеобалансеров: Alloha, Bazon, Cdnmovies, Collaps (Tabus), HDVB, Iframe, Kodik, Ustore, Videocdn, Videoapi, Voidboost, Ashdi, Kholobok.
Гибкий фаервол, позволяющий блокировать запросы по странам и ip адресам.
Возможность указать для каждого балансера свои домены для плеера и токены/API ключи.
Поиск по нескольким параметрам. Если один из параметров окажется пустым, будет использован следующий параметр.
Вывод заглушек, если не найдн ни один плеер с видео. Достаточно указать в параметре ссылку на ресурс (картинка, страница, iframe).
Возможность дополнительно встраивать в меню свои ссылки на сторонние пплеры.
Поддержка SQLite, Redis, Memcached для хранения кэша.
Различные параметры для кастомизации и настройки плеера.
Порядок отображения и активные плееры указываются в файле настроек.

Подключается добавлением в файл шаблона js/css файла и кода плеера на странице.
Код:
# поиск по параметру kinopoisk
<div class="kinobox" data-kinopoisk-id="XXX"></div>

# поиск по нескольким параметрам. если параметр kinopoisk окажется пустой, тогда будет использован параметр title
<div class="kinobox" data-kinopoisk="XXX" data-title="XXX"></div>

Системные требования:
PHP 8.0 и выше.

Страница с демо - kinoboxtv.web.app
Плееры с политической рекламой не выводятся.

Покупка:
Цена: 20$.
Оплата через WebMoney, Payeer, LTC, DOGE, USDT, ETH.
Бесплатная поддержка и исправление ошибок в течениe года.
Бесплатное обновление на новую версию в течениe месяца.
Обновление до последней актуальной версии - 5$.

Связь через телеграм s37dev
 
Последнее редактирование:
А за что платить?
 
Автор темы
За скрипт. В первом посте все указано
---
Если конкретнее, то:
за стабильную работу плееров (yohoho, например, часто недоступен вечером и в выходные)
сторонний сервис может просто закрыться (как uitools)
ну и просто плееров больше, чем у остальных
 
Последнее редактирование:
проверил демо, работает медленно. уж лучше самому парсить напрямую
 
Автор темы
проверил демо, работает медленно. уж лучше самому парсить напрямую
На то оно и демо 🙂
Медленно работает только первый запрос, когда данных еще нет в кэше
Среднее время медленного запроса - 0,8-1,5 сек. Среднее время запроса из кэша 20-25 мс. Это время работы всего скрипта, на бесплатном хостинге, в США (т.е нужно еще учитывать пинг)

papertrail.png

Бывает, что медленно работает апи самого балансера, если искать по названию, не новинки. Но опять же, это только на первый запрос и для одного пользователя. Потом уже все будет работать через кэш
Пока пользователь прокрутит страницу, плеер уже загрузится. Сам плеер загружается в фоне, и сайт никак не замедляет
 
проверил демо, работает медленно. уж лучше самому парсить напрямую
а еще лучше свой балансер держать. чтобы вообще сразу из базы брать 😀
ну сравнили, конечно. прописать 2 строчки и получить готовый плеер. или писать свои парсеры под каждый балансер, писать скрипт для поиска и вывода плеера. еще и базу держать в актуальном состоянии, потому что балансеры что-то обновляют-удаляют-перезагружают
те, кто сможет написать свои парсеры, этот скрипт покупать не станут, скорее всего

а вообще, сдается мне, что это тупит только один балансер - ustore. у них там походу индексов никаких нет (либо сервер тупит), и если указывать какие-нибудь не популярные айди, или просто названия, то у них вся таблица полностью сканируется.
сейчас даже проверил - искал по непопулярным и рандомным айдишникам. апи грузилось по 5-6 секунд
 
а еще лучше свой балансер держать. чтобы вообще сразу из базы брать 😀
ну сравнили, конечно. прописать 2 строчки и получить готовый плеер. или писать свои парсеры под каждый балансер, писать скрипт для поиска и вывода плеера. еще и базу держать в актуальном состоянии, потому что балансеры что-то обновляют-удаляют-перезагружают
те, кто сможет написать свои парсеры, этот скрипт покупать не станут, скорее всего

а вообще, сдается мне, что это тупит только один балансер - ustore. у них там походу индексов никаких нет (либо сервер тупит), и если указывать какие-нибудь не популярные айди, или просто названия, то у них вся таблица полностью сканируется.
сейчас даже проверил - искал по непопулярным и рандомным айдишникам. апи грузилось по 5-6 секунд
да юстор самый медленный, их плеер последний появляется, у йохохо это как то фиксил админ, чтобы остальные плееры он не задерживал
 
Опять, и как всегда ничего нового меню так же с право тот же цвет.


P.S скоро.
 
Автор темы
Опять, и как всегда ничего нового меню так же с право тот же цвет.


P.S скоро.
А что, по вашему мнению, должно быть новго? Весь необходимый функционал есть. А выдумывать какой-то необычный дизайн, только чтобы-бы отличиться - просто бесполезная идея, как по мне. Работа скрипта никак же от этого не изменится, если меню будет красним или синим цветом.
Меню есть двух видов - в виде списка и в виде кнопки. В демо есть переключатель, можно посмотреть. Справа оно потому-то так не перекрывает меню плееров с сериями и озвучками, которое у всех плееров стоит слева.

По поводу именно функционала. Это же не финальная версия. Скрипт будет улучшаться и добавляться новый функционал. Ведь все сразу добавить невозможно, иначе скрипт так и будет постоянно в разработке.
 
Последнее редактирование:
Автор темы
Обновление v1.1
- Добавлен балансер с украинскими озвучками Ashdivip
- Добавлена возможность указывать свои заглушки, если не нашлось ни одного плеера:
параметр data-fallback-image="URL" для картинки, или data-fallback-iframe="URL" для iframe (пример доступен на странице с демо)
- Обновлен файл конфига, добавлены дополнительные настройки балансеров
 
Последнее редактирование:
Автор темы
Обновление v1.2
- Добавлена функция фаерволла, позволяющая блокировать запросы пользователей по стране и ip адресу. В файле настроек доступны 2 секции - список блокировок и список исключений.
В примере блокируем всех пользователей из Китая и Вьетнама, но пропускаем некоторых пользователей с разрешенными китайскими и вьетнамскими ip адресами:
Код:
'firewall' => [
    'block' => [
        'country' => ['CN', 'VN'], # блокировка стран
        'ip_address' => [], # блокировка ip адресов
    ],
    'allow' => [
        'country' => [], # исключить из блока страны
        'ip_address' => ['1.0.1.0', '1.2.2.2', '27.2.0.1'], # исключить из блока ip адреса
    ]
]
- Добавлена возможность вынести скрипт на отдельный сайт и оттуда загружать его на свои сайты
- Добавлен файл стандартной заглушки
- Параметр для заглушки теперь имеет одно общее название и принимает ссылку на ресурс (html страница, iframe, картинка и тд): data-fallback="URL"
- Добавлен параметр для отключения заглушки: data-fallback="none"
- Добавлен парамер для скрытия меню выбора плеера: data-menu="none"
- Обновлена страница с демо - Kinobox demo
 
скрипт в целом неплох, хорошая альтернатива для замены йохохо и киникса.
 
Юзаю скрипт уже неделю, работает немного быстрее чем йохохо, поставил на отдельную впску самую дешевую 1 ядро 1 гиг, хватает с головой.
Очень не хватает параметра как в йохохо (Параметр data-resize="1" - следить за изменением размера экрана) в мобильной версии плеер не подстраивается под разрешение экрана и великоват, выходит за рамку.
Так же есть мелкий но некритичный косяк, очень редко поиск проходит не с первого раза, приходится обновить страницу, хз с чем связано.
 
Автор темы
Юзаю скрипт уже неделю, работает немного быстрее чем йохохо, поставил на отдельную впску самую дешевую 1 ядро 1 гиг, хватает с головой.
Очень не хватает параметра как в йохохо (Параметр data-resize="1" - следить за изменением размера экрана) в мобильной версии плеер не подстраивается под разрешение экрана и великоват, выходит за рамку.
Так же есть мелкий но некритичный косяк, очень редко поиск проходит не с первого раза, приходится обновить страницу, хз с чем связано.
Плеер подстраивается под размеры родительского элемента. На 100% по высоте/ширине. Выходит за размеры, скорее всего, из-за стандартных минимальных размеров. Можно в файле kinobox.css уменьшить размеры у класса .kinobox (min-width: 720px; min-height: 400px) либо переопределить в своем классе, или добавить медиа-запросы и тд.
Один из вариантов, из-за чего иногда не проходит поиск, это база sqlite, в которой хранится кэш. Она плохо справляется с большой нагрузкой и одновременными запросами.
Работа с базой данных и кэшем уже переделана. Все недочеты в следующей версии будут исправлены.
 
Выходит за размеры, скорее всего, из-за стандартных минимальных размеров. Можно в файле kinobox.css уменьшить размеры у класса .kinobox (min-width: 720px; min-height: 400px)
Поставил для данных значений 0 и 0, плеер стал четко вписываться на мобильных, спасибо.
Еще как пожелание сделать вариант отображения плееров по номерам как у киникса или йохохо а то некоторые не могут нажать стрелочку и выбрать себе плеер =)
 
Юзаю скрипт уже неделю, работает немного быстрее чем йохохо, поставил на отдельную впску самую дешевую 1 ядро 1 гиг, хватает с головой.
Очень не хватает параметра как в йохохо (Параметр data-resize="1" - следить за изменением размера экрана) в мобильной версии плеер не подстраивается под разрешение экрана и великоват, выходит за рамку.
Так же есть мелкий но некритичный косяк, очень редко поиск проходит не с первого раза, приходится обновить страницу, хз с чем связано.
А как узнать где казино крутят? Не найти потом кто крутил и как ты попался и скрипт опасен видимо
 
S37 и lolkazzz вы вдвоем скрипт чтоли создали и пишете тут вдвоем?
 
S37 и lolkazzz вы вдвоем скрипт чтоли создали и пишете тут вдвоем?
где логика? ты тоже написал тут, значит ты тоже скрипт этот написал? 😀
один продает скрипт, другой видимо купил и дал обратную связь
 
S37 и lolkazzz вы вдвоем скрипт чтоли создали и пишете тут вдвоем?
нет, это ваши все аргументы? если в теме я оставил отзыв один то значит я его написал? логика железная=) я его просто купил =) и поставил себе вместо йохохо, есть еще вопросы ?
 

Похожие темы Последние темы Популярные темы

Назад
Сверху