OTT-play FOSS
5.97K subscribers
7 photos
27 links
Информационный канал по чебур-зеркалу плеера @ottplay. Убедительная просьба воздержаться от политических комментариев

https://ottp.eu.org/www/
Чат по техническим проблемам: @ottplay_foss_chat
Бот обратной связи: @ottp_foss_report_bot
Download Telegram
Всем привет! Немного ночных новостей.
* добавлена адаптация плагина для enigma2-hbbtv
* из меги удалены все версии для смарт тв и приставок, не переживайте, все с открытыми исходниками можно скачать тут
* кажется, удалось нормально подписать виджет для тайзена, но это не точно(с)
* меня (и, не только) просил один человек по возможности сделать отображение последней передачи в списке недавних каналов, согласен с ним, что это полезная вещь, забирайте. (запись статична, показывает только то, что шло в момент переключения, если делать обновление по времени, то это и сложнее, и в разы тяжелее, пока так...)
* ах да, что там с епг?) работа идет
Заработал автоподбор EPG на всех плейлистах, описание как это работает, есть на сайте

Для желающих настраивать программу под себя, появилось много интересного
Также появилась возможность полностью переключиться на свой сервер, (если я не могу разбирать Ваш источник).
Исходники естественно, прилагаются

Добро пожаловать на борт 🛳 :)

PS: не у всех сразу загрузятся новые файлы, не пишите преждевременно, что "не работает".
ЗЫ2: Не исключаю, что мог сломать, что-то другое, пишите, будем разбираться.
Всем привет, как многие знают, в структуре плеера начались изменения,
я начал устранять синтаксические и логические ошибки, которые были там исторически,
и добавлять новый функционал, в качестве примера появилось:

● более гибкое управление кешированием которое позволит меньшему количеству людей решать проблемы методом "из розетки на 15 минут"

● pwa на ios теперь не пытается убежать за экран

● у проекта появился новый домен ottp.eu.org, старый также работает, версии плеера везде одинаковые

● появилась поддержка жестов, насколько это возможно было сделать в браузере, знаю, некоторым эти изменения не понравились, им было удобнее листать список в старом стиле, но на данный момент новые жесты - единственный способ худо-бедно управлять через экран, про типы жестов я написал в памятке по жестам, и мне честно непонятно как можно листать список жестами, когда можно нажимать на полосу прокрутки справа

● в android приложении наконец удалось учитывать соотношение сторон устройства, появился режим auto, для тех, кто уже привык к растянутой картинке 📺, старые режимы пока оставил без изменений

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

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

● заранее отвечаю на вопросы про перенос настроек, работу с провайдерами и расширение epg - вносить изменения в код плеера не разбив его на логические части, можно, но весьма трудоемко, поэтому пришлось провести огромную работу по дроблению и валидации исходного кода. Все эти задачи идут параллельно и довольно медленно, +мешают друг другу, умножаем это на дефицит свободного времени, и может показаться, что это заброшено,но нет, оно движется, как может.
Писал, одну новость, но тут лезут без очереди:
Оказывается, мы снова воруем ключи! Сообщают об этом нам в этот раз - cbilling.
Кто давно сидит в чате, прекрасно знают на каких началах я поддерживаю (кто не в курсе, вот), и уже немножечко развиваю этот проект, ни в коем случае не забирая основные лавры авторства у автора - @ottplay
Я уже не раз публично давал комментарий, по поводу безопасности оригинального плеера и возможностей автора, а также давал комментарии, как пользователям обезопасить свои листы, от автора оригинального плеера в тч. желающим углубиться в эти интриги, есть поиск по чату, оставлю пару своих сообщений по этой теме, как пример.
Как вы видите на скриншоте, кое кому друг сказёал у кого есть информация (конечно же проверенная и надежная), что плеер, который я поддерживаю в рабочем состоянии, давая рекоммендации как даже не дать повода плееру притрагиваться к вашим плейлистам, ворует ключи которые вы можете сменить в личном кабинете, а я за это время успею их быстренько продать кому-нибудь за рубли.
Мне порой кажется, что авторы таких голословных заявлений думают, что я учусь в соседнем классе.

Штош, ключи надо реализовывать, давайте этим и займемся.
До конца января я разрешаю использовать основной чат плеера, операторам IPTV для публикации скидочных купонов для новых (а может и старых) абонентов.
Единственные условия для сохранения публикации:
1 - это должен быть именно промокод оператора IPTV (не ваша реф. ссылка, не перепродажа листа), а промокод, который можно ввести при регистрации или в личном кабинете, и получить скидку.
2 - не спамьте пожалуйста этим каждый день, 1 сообщение от 1 оператора раз в 3-4 дня считаю приемлемым, и не пишите огромную простыню, кратко, по делу
3 - скидка должна быть минимум на месяц и от 10%, больше на ваше усмотрение
Формат сообщения примерно такой:
Мы такой-то оператор, вот наш сайт/канал,
у нас такие то пакеты каналов
вот вам приветственный купон

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

Ну, и тегнем что-ли "писателя" @GSsupport_1 - прием, "слышу тебя хорошо" 😄
Смотрите какая простыня:
Самая главная новость - бета режим
● в плеере появился режим бета версии, который дает возможность
на время запустить версию плеера, которая находится на тестировании
даже если плеер перестанет работать, спустя выбранное вами время, он переключится на стандартную версию
с помощью этого режима я смогу более "безболезненно" запускать новый функционал, тк у вас будет возможность его безболезненно опробовать.
🤝Принять участие в бета тестировании может каждый, зайдя в Главное меню плеера > Информация > Beta test > Выставляете необходимое время (при первом запуске рекомендую минимальное), нажимаете применить, перезапускаете плеер.
Сверху слева появится логотип β, и значок плеера при запуске будет β (значок меняет позици каждые 30 секунд, чтобы владельцы оледов не нервничали)
Если все это есть, поздравляю вы используете тестовую версию плеера.
ℹ️Если захотите прекратить тестирование раньше времени, Зайдите в тот же раздел, только выставите время в значение "Завершить"
ℹ️Бета режим корректно вклбчается / отключается только при перезапуске плеера
⚠️Стоит знать, что версии, которые попали на тестирование, через несколько дней (5-7) станут основными, и потом уже поздно будет кричать, что у Вас не работает 🤷‍♂️

А что тестировать? Оповещение я сделаю позже, а пока буду писать это в новостях.
β - Итак, сейчас тестируем, абсолютно новый механизм загрузки (Самсунги на виджете 1.1 его уже используют) так что плеер должен хотя бы корректно запускаться
β - Автоматический рестарт потока, пока без настроек в интерфейсе (а они нужны?), и по моим представлениям о рестарте, а они следующие, после 7 секунд ожидания потом будет перезапущен, и так до 3 раз, дальше смысла не вижу.
β - плеер определяет поддерживает ли ваше устройство HTTPS и по возможности его использует, пока только для EPG.
β - небольшие изменения с провайдерами, для новых установок плеера уходит поддержка одного из провайдеров по шаблону, однако сохраняется поддержка их телепрограммы, так что архивы и EPG у пользователей останутся, также провайдер останется в списке, если он уже был настроен раньше.
Голосование этому решению
Немного подробнее можно прочесть в этом сообщении

По теме последнего изменения, хочется сказать спасибо коллеге @ott_drmplay, за поддержку и жесткую позицию, однако пусть рассмотрит вариант, с сохранением работы у кого уже настроено, изменений там, +3 строчки в коде, даже скажу куда вписать.

Ах да, появился бот обратной связи, @ottp_foss_report_bot куда можно скидывать не публичную информацию по поломка, чтобы не выкладывать их на весь чат.
И туда же можно скинуть ip адреса пользователей, которые по мнению провайдера пострадали из-за кражи его ключей через этот плеер. Я даже ему сообщение на экран выведу, что этот плеер украл у абонента ключи.

Мои дополнительные ответы в чате:
Один, Два, Три
Добрый вечер, у проекта новый сайт, с полнотекстовым поиском,
который, надеюсь, снимет многочисленные шаблонные вопросы в чате.


Новости буду стараться публиковать короткими, и по одной теме.
ЗЫ: Да, я понимаю, что многие ждут не сайта или бета тестирования, а понятно какого функционала, тут ответ
Доброе утро! Зачастил...
● Исправлена работа медиатеки
● Оптимизирован парсер fXML (по скорости примерно в несколько раз)
● Добавлена поддержка медиатеки в формате json (например spiderxml.com)
● Web версия теперь имеет уникальный mac адрес (медиатека нормально подключается)
● Исправлены мелкие ошибки в Web версии
● Медиатека поддерживает menu и submenu элементы
● Улучшения для превью-картинок epg/медиатеки

Нет, весь Fork сюда тащить не буду, только базовые вещи.
Поддержка порталов сейчас в ограниченном режиме, например не работает ввод в формы логина/пароля. И отсутствуют стили Fork стили в меню.

PS: Медиатека может работать не у всех, тк может блокироваться провайдерами по спискам блокировки.
или же устройство может не поддерживать https, тут придется ждать user сервера.

Что сейчас в работе, История изменений
Доброе утро! Новость про исправление ошибок.
● Новый загрузчик плеера
● Более точная установка соотношения сторон на android(exo)
● Исправление ошибок из оригинальной версии
● Сообщение об отсутствии телепрограммы, при ее открытии
● Новый логотип в приложении для Samsung Orsay
● На fXML порталах безымянные записи теперь <Без названия>

Что сейчас в работе / История изменений
Добрый вечер,
создал проект онлайн перевода плеера на другие языки.

Хотите видеть интерфейс на родном языке? / нашли ошибку в переводе? / можете предложить лучшее? Ссылка в описании... Ах да)) https://crowdin.com/project/ottp-foss
Доброй ночи!
● Благодаря труду некоторых пользователей, в плеере появился български език
(сменить язык можно в Настройки - Смена языка интерфейса)
● Исправлены неточности перевода в некоторых языках (спасибо пользователям, кто предлагал правки)
Заработал TMDB
если может - работает напрямую, не может - работает через мой сервер,
при этом раз в неделю проверяя, может ли работать напрямую
у некоторых пользователей TMDB заработал напрямую без моего сервера, насколько хватит этого способа - неизвестно
Добрый вечер, "я подсяду"? Ненадолго )
Для владельцев приставок enigma адаптирована старая версия плагина IPTVarchive от alex1992, Vasiliks, Dorik1972
версия 2.0.3, исходники открыты, версия Python - 2.
желающие могут править под себя, с сохранением имен авторов (меня, так и быть, можете затереть)

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

Как я уже писал пока я не могу себе позволить обновлять данные с источников "на лету", и в среднем обновляю раз в день. И если были неактуальные данные, то после обновления на сервер они появятся в плеере.
Это вызывает вопросы у пользователей, тк они не могут понять программы нет вообще или она старая.

Чтобы лучше понимать ситуацию, теперь в плеере будет отображаться информация, если у канала есть EPG, но нет данных на текущее время.

На скриншоте у Nick Jr LT вообще нет EPG, а у Nickelodeon LT просто старые данные
И еще кое-что :)
Появилась поддержка сдвига телепрограммы для канала через атрибут tvg-shift в плейлисте (повторюсь, атрибут пока только для каналов).

Поддерживаются отрицательные и дробные значения.
Добрый вечер, появился удобный установщик для Samsung Orsay.
Несмотря на то, что An уже давно сделал такой установщик и написал инструкцию. Я наконец нашел время оформить это для релиза на сайте. Вот все возможные установщики виджета в тч в память ТВ и распаковщик на флешку.
К сожалению такой "хак" работает не на всех моделях, если не заработало используйте классическую usb-app версию.
Есть подробная инструкция, как это дело устанавливать.

Версия tv-installer ставит виджет в память ТВ, а usb-app запускается с флешки.
Если быть совсем кратким, скачиваете exe, кидаете на флешку, запускаете, вставляете флешку в ТВ.

Исходники установщика с моими правками открыты, автора начальной версии установщика, к сожалению не знаю, но спасибо ему за такую базу 🤝.

Для сборщиков oneclick архивов также доступен win32 модуль от info-zip unzipsfx6_overwrite_prog4food.stub, который пропатчен на принудительную перезапись всех файлов без запроса. (исходники там открыты, но патч оказался быстрее сборки с нуля)
Привет, в плеере переделана работа с жестами, увеличил чувствительность и изменил подход к определению размера экрана, теперь +/- на всех устройствах работает одинаково (по крайней мере у меня).

Также вспомнил о тех, кому эти жесты мешали, теперь вы можете их временно отключить нажав на экран 4-мя пальцами (и также включить).

Также памятка по управлению жестами перекочевала на сайт.

Постоянного включения/отключения через настройки пока не планируется.

Вся история изменений
Доброй ночи!
Адаптировано android приложение версии 2.12, а также обновлен модуль android, для совместимости с ним.
Второе изменение затрагивает всех, но проблем быть не должно. Симптомы того, что у вас сломалось из за этого - в приложении просто не будут работать некоторые функции, которые работали раньше, не надо писать, что каналы заикаются, плейлист не грузится, "это другое".

По новой версии приложения:
Автоматического обновления пока не будет, нужны предварительные отзывы, желающие могут установить вручную, устанавливается поверх.
У меня эта версия работает хуже, чем 1.54, тут новый exo плеер требует обращения из того же потока, что приводит к падениям при перезапуске плеера. На моем планшете плеер конфликтует с DolbyAudio и вылетает при звуке системного оповещения с мышкой и вылетает при ее подключении/отключении. Сразу отвечу на очевидный вопрос, нет, это не особенность "адаптации", тот же баг также присутствует в оригинальной версии
(может быть кое-кто обратит внимание на эти баги 🤷‍♂️)

"Фирменные фишки" в виде локального EPG, пока переносить не буду, тк они часть компонента m3u, который я сильно поменял.

Вся история изменений
Доброе утро!
Нет, к сожалению это не та новость, которую многие ждут, извините.

В чате есть бот, который проверяет подписку на @ottplay_foss. Если не подписаны, то блокируется возможность отправки сообщений в чате @ottplay_foss_chat.
У неподписанных на канал режим "только чтение".

Кто уже в чате, к ним это правило не применяется.
Также нет фильтрации для комментирования новостей (там не требуется вступление в чат), но такая возможность есть

Блокировка снимается/ставится в реальном времени.
Должна, но я не синьор на питоне, так что могут исключения

Не знаю какой будет эффективность, но попробовать стоит.
Возможно еще придется блокировать комментарии, от тех, кто не подписан.

Из плюсов:
- Я буду точно знать, что в чат приходят люди, которые следят за новостями, знают про сайт, и не спрашивают "где скачать"
- Надеюсь люди начнут читать закрепленные сообщения или хотя бы описание чата

Краткая версия:
ℹ️ С этого момента, в чате писать могут только пользователи, подписанные на этот канал (@ottplay_foss).
⚠️ У провайдера, где находятся сервера плеера авария. Ждем уточнений.