Теперь приложение собрано как оригинальное, а не как клон.
Если на устройстве уже установлена оригинальная версия DRM-Play, перед установкой рекомендуется удалить её.
2.Добавлена автоматическая проверка обновлений при запуске приложения.
Теперь при каждом запуске приложение само проверяет, вышла ли новая версия — следить за обновлениями вручную больше не нужно.
Как это работает:
• Проверка выполняется в фоне при старте — приложение открывается без задержек
• Если доступна новая версия, появляется окно с описанием изменений и кнопкой «Обновить»
• Текст диалога показывается на языке вашего интерфейса (русский / узбекский)
• Обновление устанавливается поверх текущей версии — плейлисты, избранное и программа передач (EPG) сохраняются
Два типа обновлений:
• Рекомендуемое — можно установить сразу или отложить кнопкой «Позже». Приложение продолжит работать со старой версией
• Обязательное — устанавливается для продолжения работы (кнопки «Позже» нет). Используется при важных изменениях, когда старая версия больше не может работать корректно
Умная защита от навязчивости:
• Если пропустить обновление 3 раза подряд, оно перестанет напоминать о себе — до выхода следующей версии
• Даже обязательное обновление не «зациклится», если установка не удалась — приложение всегда останется рабочим
3.Добавлена возможность защитить изменение плейлиста паролем.
• В разделе «Родительский контроль» обновлена защита плейлиста и провайдера.
• Кнопка переименована в «Пароль плейлиста и провайдера».
• Теперь можно установить отдельный пароль на изменение плейлиста.
• Все описания и подсказки приведены к единому названию «плейлиста и провайдера».
• При открытии раздела «Плейлист» отображается запрос: «Введите пароль для смены плейлиста».
• При открытии раздела «Провайдер» отображается запрос: «Введите пароль для смены провайдера».
4.Обновлены разделы «Избранные» и «Все каналы».
• Добавлен счётчик (N), отображающий количество каналов в разделе.
• Заголовок теперь отображается в формате:
• Избранные (N) — канал · категория · плейлист
• Все каналы (N) — канал · категория · плейлист
• Например: «Матч ТВ FHD · Спорт · Edem TV».
• При выборе канала информация в заголовке обновляется мгновенно.
5.«Избранные» полностью переделаны с нуля.
• Постарался максимально улучшить этот раздел и избавиться от всех известных проблем с EPG.
• У меня всё работает корректно. Если в «Избранных» на каком-то канале нет программы передач, значит, скорее всего, её сейчас нет и в самом исходном плейлисте.
• Заодно добавил автоматическое обновление ссылок для каналов с временными (токенизированными) URL. Теперь такие каналы в «Избранных» тоже должны работать без необходимости пересохранять их.
• Проверьте, пожалуйста, у себя. Очень надеюсь, что теперь раздел «Избранные» будет работать заметно стабильнее.
6.Настройки EPG (телепрограмма)
• Пункты «Настройки EPG» и «Переключить источник EPG» добавлены в меню «Выберите пункты меню».
• При желании пользователь может вывести эти пункты в главное меню для быстрого доступа.
Раздел: Настройки → Настройки EPG. Здесь настраивается, откуда приложение берёт программу передач для всех каналов.
Источник EPG — три режима:
• OTT-Play — встроенная база XMLTV (берётся из адреса плейлиста, url-tvg). Работает офлайн, есть российские федеральные каналы, включает раздел «Локальное EPG».
• DRM-Play — сервер gelist.php, подбор программы по названию канала. Можно задать собственный источник EPG для конкретного плейлиста.
• OTT FOSS — сервер epg.ottp.eu.org, подбор на стороне сервера.
Смена режима применяется сразу — перезагружать плейлист не нужно.
Режимы работы EPG(для режима OTT-Play):
Настройки телепрограммы (режим OTT-PLAY)
Здесь два переключателя — они решают, откуда приложение берёт программу передач:
• «Использовать локальное EPG» — показывать программу из памяти приложения (работает без интернета, быстро).
• «Загружать EPG из плейлиста» — брать программу, которую предлагает сам плейлист.
Какие сочетания бывают:
1. Оба «Нет»
Программа передач не загружается — расписание каналов будет пустым (появится только если его присылает сервер плейлиста).
2. «Локальное EPG» — Да, «из плейлиста» — Нет
Программа берётся только из ваших источников (те, что вы добавили в разделе «Локальное EPG», например cdn.epg.one). Подходит, если один источник покрывает все каналы.
3. «Локальное EPG» — Нет, «из плейлиста» — Да
Так делать не стоит: программа плейлиста скачивается, но не показывается — расписание останется пустым.
4. Оба «Да»
Самый полный вариант. Программа собирается и из ваших источников, и из плейлиста — расписание будет почти у всех каналов. Рекомендуется большинству.
Локальное EPG (для режима OTT-Play):
Добавление своих XMLTV-источников программы передач:
• Укажите название и адрес (URL) файла (.xml или сжатый .gz) — приложение само скачает и покажет расписание
• Длинный адрес удобно ввести кодом обмена SWOP (кнопка ♥™ на клавиатуре)
• Загрузка / Очистка / Удаление работают в фоне — интерфейс не зависает даже на больших базах
• Статус источника: прогресс загрузки (%), «Обновлено» (по часам устройства) и «Сервер» (когда файл создан на сервере)
Источник EPG плейлиста (только в режиме DRM-Play)
В режиме DRM-Play программа передач подбирается по названию канала с сервера gelist.php. Но каждому плейлисту можно назначить свой отдельный источник EPG — это удобно, когда для разных плейлистов нужна разная телепрограмма.
Где находится:
Настройки → Настройки EPG → Источник EPG → выбрать «DRM-Play» → появится пункт «Источник EPG плейлиста».
Настройка привязана к активному плейлисту (у каждого плейлиста — своя).
Что указывать:
• Адрес XMLTV-файла (url-tvg), например
http://epg.it999.ru/epg.xml.gz• Подойдёт обычный .xml или сжатый .gz
• Можно указать несколько адресов через запятую
• Длинный адрес удобно ввести кодом обмена SWOP (кнопка ♥™ на клавиатуре)
Как работает:
• Если поле пустое — программа берётся стандартно (сервер DRM-Play, подбор по названию канала)
• Если задан свой адрес — приложение использует именно его для этого плейлиста
• Пункт виден только в режиме DRM-Play — в режимах OTT-Play и OTT FOSS он не нужен (там источник задаётся иначе)
Зачем это нужно:
Например, один плейлист — российские каналы (свой XMLTV), другой — узбекские (другой XMLTV). Каждый получит корректную программу передач из своего источника, не завися от общего сервера.