Tvirl android tv mod

Tvirl android tv mod

Краткое описание:
Просмотр IPTV на Android TV в стандартном приложении Live Channels (или аналоге).

Описание:
В систему Android TV изначально встроена программа для просмотра ТВ каналов и других медиа ресурсов, которая объединяет различные источники видео контента. Умеет показывать телегид (EPG), логотипы каналов, группировать по категориям, управлять доступом учитывая возрастные ограничения и прочее.
Я занимаюсь разработкой приложения TVirl. Основная идея которого, это добавление поддержки IPTV каналов от провайдера в Live Channels (Для телевизоров Sony это Program Guide, Потоковые каналы).

Приложение еще находится в стадии активной разработки, однако на данный момент уже умеет следующее:

  • M3U плейлисты
  • Телепрограммы в форматах XmlTv, JTV
  • Загрузка логотипов каналов
  • Multicast/UDP, DASH, HLS, RTP (через udprxy), RTMP
  • MPEG-TS (а также mp4)
  • h264/h265/MPEG-2/AC-3/MP2/MP3/… и пр. (отдельные кодеки включены только при аппаратной поддержке устройством)
  • Поддержка UDP/HTTP прокси
  • Выбор канала из каталога или по ссылке
  • Возможность добавлять свои архивы с программами или логотипами

Приложение можно скачать из Play Store. Также доступны тестовые версии по программе альфа и бета тестирования.

Как получить доступ в к Альфа тестированию

  1. Необходима Android TV приставка или телевизор. Например NVidia Shield, Nexus Player, новые телевизоры от Sony, Philips и некоторые другие.
  2. Важно: есть ТВ приставки на андроиде, но неAndroid TV. На них работать не будет (в силу отсутствия приложения Live Channels/Прямой эфир и системных библиотек).
  3. У вас должна быть подключена услуга IPTV. Программа позволяет смотреть только те каналы, которые уже вам доступны.
  4. Если ваши каналы используют UDP/Multicast:
    1. Используйте проводное интернет соединение. Multicast/UDP работают очень неустойчиво через WiFi
    2. Убедитесь, что Ваш маршрутизатор настроен для работы с Multicast. Проверьте инструкцию на сайте вашего IPTVоператора. Если в инструкции нет вашего маршрутизатора, ищите настройки “Enable Multicast Stream”, “Wireless Enhance Mode”, “IGMP proxy”, “IGMP Snooping”, “Multicast Routing”.
  5. Установите приложение, присоединившись к альфа-тестированию по ссылке указанной выше
  6. Важно: Sony/Philips на своих телевизорах предоставляют свое приложение, реализующее функционал ТВ плеера/ТВ Гида: Program Guide, Потоковые каналы, заменяющее аналогичное приложение от Google: «Live Channels» (На Сони с прошивкой на Андроид 6.0 есть возможность установить из Google Play Store). TVirl интегрируется с обоими решениями, но далее я буду описывать настройку используя Live Channels.
  7. В лаунчере должно появиться (если ранее было скрыто) приложение Live Channels. Запустите его.
  8. Приложение TVirl появившееся в лаунчере занимается только настройками. Просмотр каналов, их добавление в плейлист происходит через системное приложение Live Channels (или аналог).
  9. Если вы ранее не настраивали каналы (для TVirl или других программ), то Live Channels автоматически вам предложит их настроить
  10. Если уже были настроены каналы от других программ ранее, то вы увидете уведомление, что доступны новые каналы — выбираем.
  11. Если же вдруг по каким-то причинам Live Channels не предлагает настроить новые каналы, то нужно открыть “Channel Setup” вручную из меню:
  12. Далее выбираем TVirl из списка источников каналов
  13. Есть возможность выбрать плейлист из каталога.
  14. На данный момент каталог очень мал, но он будет расширятся по мере проверке гарантированной работы на плейлистах от провайдеров или других интернет сервисов.
  15. Есть возможность указать адрес плейлиста вручную
  16. После добавления каналов их нужно включить в список для просмотра. Через “Channel Setup” заходим в “Customize channel list
  17. И найдя TVirl в списке выбираем “Select group” чтобы добавить сразу все каналы, или поштучно только те, что Вам нравятся
Читайте также:  Измерить артериальное давление телефоном андроид

— Альфа
— Бета
— Релиз
0.5.3.3

  • Изменения: Для выбора локального плейлиста или EPG на устройствах с Android 10 и выше будет использоваться системный файловый менеджер
  • Исправлено: Невозможно выбрать локальный плейлист на устройствах с Android 10

0.5.3.2

  • Изменения: Для выбора локального плейлиста или EPG на устройствах с Android 11 и выше будет использоваться системный файловый менеджер
  • Исправлено: Субтитры не отображаются

0.5.3.1

  • Новое: Поддержка M3U аттрибутов: tvg-lang, tvg-language
  • Новое: Отдавать предпочтение информации о программе на языке системы
  • Новое: Настройки для управления сообщениями о возникающих ошибках проигрывания
  • Исправлено: Для некоторых потоков происходит частое уведомление об ошибке без видимых проблем с проигрыванием
  • Исправлено: Ошибка при попытке проиграть некоторые архивные программы в формате flussonic
  • Исправлено: Прерывается проигрывание при предпросмотре на ДОМАШНЕМ экране для всех каналов кроме первого в списке

0.5.3.0

  • Новое: Последние просмотренные каналы на ДОМАШНЕМ экране
  • Новое: Ярлык для ТВ Приложения на ДОМАШНЕМ экране
  • Изменения: Отключена возможность установить плейлист, если на устройстве отсутствует ТВ приложение
  • Исправлено: Проблема с настройкой плейлиста из-за ограничений сервиса M3U4U

0.5.2.1

  • Исправление ошибок

0.5.2.0

  • Новое: Редактирование установленного плейлиста, EPG и настроек
  • Новое: Настройки для отключения логотипов для каналов
  • Изменения: Логотипы для каналов отключены на телевизорах Philips (подробнее о проблеме)
  • Новое: Возможность настройки предпочтения логотипов (из телегида или плейлиста)
  • Новое: Запуск Live Channels из главного меню
  • Исправлено: Сохраненные архивные программы автоматически удаляются
  • Исправлено: Невозможно обновить телегид, если есть программы с некорректной датой (1970 год)

0.5.1.0

  • Новое: Возможность настройки User-Agent
  • Новое: Поддержка x-tvg-url тега
  • Изменения: отключена поддержка архива для каналов, для которых не указана длительность архива (catchup-days)
  • Улучшение процесса первичной настройки на некоторых устройствах (MiTv)
  • Исправлено: сбрасывается текущая позиция при пролистывании EPG
  • Другие исправления и оптимизациях
Читайте также:  Гугл хром бета для андроид

0.5.0.3

  • Перевод: Итальянский (спасибо Simone Perali)
  • Ускорение переключения каналов
  • Другие исправления и оптимизация

0.5.0.2

  • Новое: Улучшен механизм определения типа стрима
  • Новое: Поддержка аттрибутов «catchup-type» из M3U
  • Разрешен переход на устаревшие TLS v1.0/v1.1 если сервер не поддерживает актуальную версию
  • Исправлено: Проблема с последовательностью тегов #KODIPROP
  • Исправлено: Некорректная обработка заголовков (при использовании ковычек) внутри адреса стрима
  • Исправлено: Чувствительность к регистру User-Agent внутри адреса стрима
  • Другие исправления и оптимизация

0.5.0.1

  • Новое: Widevine/Playready DRM используя теги KODIPROP
  • Перевод: Арабский (спасибо Mohammed Ayoub).
  • Исправление ошибок
  • Оптимизация

0.5.0.0

  • Новое: Кратковременная (в оперативной памяти) пауза/проигрывание.
  • Новое: Поддержка архива программ: пауза/проигрывание/перемотка на начало программы.
  • Новое: Поддержка архива программ: DVR. Сохранение/воспроизведение архивных программ в DVR.
  • Исправление ошибок

0.4.5.7

  • Исправлено: отсутствуют программы из XmlTv, в котором поле display-name пустое
  • Исправлено: Нет видео MPEG2 на Philips
  • Перевод: Турецкий (спасибо Ihsan Can Iciuyan)
  • Оптимизация

0.4.5.4 — 0.4.5.6

  • Новое: Возможность включить/выключить все группы одним действием
  • Ускорение переключения каналов
  • Исправлено: Возможное наслаивание автоматического обновления, приводящее к замедлению работы БД и ошибкам при переключении каналов

0.4.5.3

  • Исправлено: User-Agent из плейлиста не работает

0.4.5.2

  • Изменения: Режим загрузки нескольких аудио дорожек из MPEG-TS при проигрывании HLS (добавленный в 0.4.4.6) вынесен в настройку (Экспертные / HLS) и отключен по-умолчанию
  • В работе: Timeshift (flussonic)
  • Исправлено: Загрузка тегов EXTVLCOPT:http-referrer
  • Исправлено: Субтитры не видны
  • Повышение стабильности

0.4.5.1

  • Исправлено: XmlTv с дублированными каналами загружаются некорректно
  • В работе: Timeshift
  • Исправление ошибок

0.4.5.0

  • Перевод: вьетнамский (спасибо Nguyễn Trung Hậu)
  • Перевод: словенский (спасибо to Lorem Ipsum)
  • Исправлено: не грузятся M3U теги определенные в заголовке плейлиста
  • Предварительная версия: Кратковременная (в оперативной памяти) пауза/проигрывание
  • Предварительная версия: Пауза/проигрывание/перемотка при работе с ахивом IPTV

0.4.4.7

  • Исправлено: отсутствие звука после переключения канала голосом
  • Исправлено: Программы только для последнего канала
  • Исправлено: TVirl отсутствует в настройках VPN клиентов
  • Перевод: Китайский (спасибо HanChen Yang)
  • Перевод: Польский (спасибо Mateusz «sernick» и Andrzej «aenth»)
  • Перевод: Шведский (спасибо to Kim Selland)
  • Перевод: Испанский (спасибо Gerard López López)

0.4.4.6

  • Оптимизация работы с большими плейлистами
  • Ускорение запуска
  • Размер видео в EPG для текущего канала\программы
  • Локализация: Украинский (спасибо Владимиру Миговичу)
  • Исправлено:
    — отсутствие видео для 4:3 каналов на Sony (Андроид 8.0)
    — проигрывание некоторых MPEG-TS потоков
    — только 2 дня программ при ручном обновлении
    — отсутствие программ для некоторых EPG
    — только 1 звуковая дорожка для HLS
Читайте также:  Битторрент про для андроид

0.4.4.5

  • Исправлена проблема с рестартом проигрывания потока при малом количестве системной памяти (преимущественно Sony)
  • Автоматическое удаление информации о программах для предотвращения ухудшения быстродействия системного ТВ приложения(Sony, возможно иные ТВ)
  • Исправлена проблема переключения клавиатуры для ввода email (Sony)
  • Неподдерживаемые или некорректные каналы не будут добавляться с плейлистом
  • Исправление иных ошибок

0.4.4.4

  • Исправлена проблема автоматического обновления для некоторых новых пользователей
  • Исправлена проблема некорректного оповещения об устаревшей версии приложения

0.4.4.3

  • Обновления функции «Сообщить об ошибке»
  • Исправление ошибок

0.4.4.0

  • Новое: Конвертация групп из плейлиста в жанры для программ (Видео)
  • Новое: Возможность исключать каналы принадлежащие к выбранным группам плейлиста

0.4.3.3

  • Повышение совместимости с сервисами, исправление ошибок и оптимизация

0.4.3.2

  • Исправлена проблема с доступом к ресурсам по FTP
  • Доработки по автоматическому определению ресурсов EPG

0.4.3.1

  • Оптимизация обработки плейлиста и логотипов, особенно для больших плейлистов (5k+ каналов)
  • Исправлена проблема с дублированием программ при группировке по жанрам

0.4.3.0

  • Новое: Контекстное меню, доступное во время просмотра канала (Доступно после переустановки плейлиста)
  • Новое: Возможность открыть стрим текущего канала в ином видео плеере или приложении (Пример на видео)
  • Новое: Управление масштабированием TVirl при просмотре канала, доступное из нового контекстного меню (Пример на видео)
  • Новое: Оверлей с технической информацией по проигрываемому видео для возможности поиска проблем с воспроизведением. Из-за системной ошибки на системах Android TV 9 может работать некорректно. Команда Гугл знает о проблеме и работает над ее решением.

0.4.2.1

  • Улучшения по обработке ошибок при проигрывании каналов
  • Новое: Возможность игнорировать ошибки SSL

0.4.2.0

  • Новое: Интеграция на домашний экран через Live Channels
  • Новое: Туннелированное воспроизведение видео
  • Доработки первичной настройки для устройств без предустановленного Live Channels

0.4.1.1

  • Новое: Возможность отключить автоматическое обновление
  • Исправлена проблема огромных логов, отъедающих дисковое пространство
  • Исправлена проблема с отсутствующими программами из некоторых EPG
  • Исправление ошибок и оптимизация

0.4.1.0

  • Новое: Настройка нумерации каналов
  • Новое: Настройка кодировки плейлиста
  • Новое: Возможность игнорирования логотипов из плейлиста
  • Новое: Добавлен FAQ

0.4.0.0

  • Новое: Добавлена подписка «Плюс» с бесплатной пробной неделей и месячным/годовым расчетным периодом
  • Новое: Автоматическое обновление плейлистов и программ, доступное для подписчиков (Плюс/Поддержка)
  • Новое: Просмотр состояния подписки и доступных дополнительных функций в главном меню
  • Улучшено автоматическое определение XmlTv

Источник

Оцените статью