FRY!TV | [HD]Онлайн телевидение по технологии P2P.



Реп: (1509)
FRY!TV (проект закрыт)
версия: 101

Последнее обновление программы в шапке: 07.05.2021

Прикрепленное изображение

Скриншоты

Краткое описание:
Просмотр онлайн-телевидения (iptv, iptv (wink), p2p, youtube)

Описание
FRY!TV – это приложение для просмотра телевидения через сеть интернет, которое имеет встроенную базу телеканалов (потоков) собранную из открытых источников в интернете (на данный момент около 7000). Так же в приложение можно загружать свои собственные плейлисты.
FRY!TV ориентирован на работу с ДПУ (пультом), но так же есть поддержка «мыши», тач-скрина и работает на различных Android устройствах (смартфоны, планшеты, TVBox и т.п.).
Для полноценной работы приложения (просмотр каналов встроенной базы) требуется установить приложение AceStream (для работы p2p).
FRY!TV абсолютно бесплатное приложение и останется таким навсегда.

Преимущества
  • Более 7000 бесплатных телеканалов, сгруппированных по категориям;
  • Быстрый поиск нужного канала при помощи глобального фильтра;
  • Наличие программы передач на ближайшее время на каждый канал;
  • Наличие цветового индикатора времени, оставшегося до конца программы;
  • Быстрая навигация по списку каналов без выхода из просмотра;
  • Добавление собственных плейлистов;
  • Выбор плеера по вкусу;
  • Просмотр эфирного архива для iptv Wink;
  • Возможность настройки быстрого доступа к любимым каналам из категории «Избранное»;
  • Возможность выбора метода навигации приложением.

Детальное описание
Установка и первые шаги
После установки приложение уже готово к работе, но есть определенные нюансы. Встроенная база состоит из потоков AceSream и Wink, поэтому для работы основной базы необходимо установить AceStream. Если вы до этого не имели дело с AceStream и не хотите оплачивать подписку, то устанавливайте версию по ссылке из описания данной темы. После этого приложение полностью готово к работе.
При первом входе дождитесь загрузки пикоинов (около 15 Мб), далее они буду загружаться уже локально и старт приложения будет гораздо быстрее.

Управление
Пульт ДПУ - «Стрелки», «OK», длинный «Ок», «Назад»
Мышь – скролл, левая и правая кнопка
Тач – жесты, короткий и длинный тап.

Интерфейс
Главный экран: на нем располагаются плитки каналов и навигационная панель.
Плитка канала: канал в котором объединены потоки по названию канала.
Навигационная панель: выезжающая слева панель для управления настройками, поиском, выходом из приложения, а также выбором категорий.
Информационная панель: панель с информацией которая отображается во время просмотра канала
Настройки: собственно настройки приложения.

Навигационная панель
Вызов из режима просмотра плиток – кнопка «Назад» или кнопка «Вправо» при просмотре канала. Для мыши и тача – клик по левой часть экрана.
Кнопки «Вверх» и «Вниз» - перемещение по категориями.
Кнопка «Вправо» или клик по плиткам – скрыть панель.
«Влево» и «Вправо» - перемещение по иконкам Настройки, Поиск, Выход.
«ОК» или клик - выбор пункта.
Кнопка «Влево», Длинный клик, Клик правой кнопкой мыши , или длинный «ОК» по Избранному – ротация категорий в избранном.
Длинный клик, Клик правой кнопкой мыши , или длинный «ОК» по Истории – отчистка истории.
Два раза «Назад» - выход из приложения. (Если нажать один раз «Назад» то идет перемещение на кнопку Выход. Удобно для перемещения на самый верх)

Поиск
Возможно осуществлять поиск голосом или вводом текстового запроса в соответствующее поле.
Помимо ввода стандартных поисковых запросов, он имеет некоторые команды:
HD - ищет все каналы с качеством HD и выше
FHD - ищет все каналы с качеством FHD и выше
4K - ищет все каналы с качеством 4K и выше
FULL - Отключение/Включение раздела Эротика. Сохраняется после перезапуска приложения. (Если вы увидели в теме пост с вопросом, «Где раздел Эротика?», то пожалуйста не отвечайте на него. Возможно, это дети! Данная информация есть в инструкции и этого достаточно.)

Плитка канала
На главном экране вы можете перемещаться по плиткам канала с помощью стрелок, жестами тача и скроллом мыши. Вокруг активного канала рамка.
«Ок», Клик по названию или пикоину - запуск текущего канала или отмеченного потока (ниже напишу что это означает)
Так же при наличии пульта можно запустить канал на внешний плеер с помощью кнопки SubMenu (три горизонтальных полоски). Для избранного запускается первый поток или фиксированный, для категорий только первый.

Длинный «ОК» это вход в параметры плитки и вы по умолчанию попадете в раздел потоков. «Назад» - выход в режим перемещения по плиткам. Параметры можно изменять и мышью/тачем при нажатии в соответствующее место на плитке.
Кнопка «Вниз» на телепрограмму, а далее нажатие «Ок» (или просто клик по программе) – режим просмотра полной телепрограммы, а так же запуск архива эфира для потоков Z-media и всех внешних слотов. В этом режиме кнопки «Вверх» «Вниз» перемещение по программе, кнопка «ОК» (только для потоков Z-media и внешних слотов) запускает выбранный из программы эфир. Так же вы можете использовать для этого мышь. Для просмотра архива поток должен быть обязательно запущен. Для перемотки архивного канала используются кнопки «Влево» и «Вправо» (доступно только для пультов). Так же возможно перемотка архива кнопками "Назад Трек" и "Вперед Трек" на пультах в полноэкранном режиме. Для внешних слотов выбран самый распространенный тип архива.
Кнопка «Вверх» на звездочку и клик по ней (либо просто клик мышью) – добавление в избранное. Кнопки «Влево» и «Вправо» на избранном (либо клик по цифре выше избранного) изменяет цифровую категорию избранного. Соответствие имен и категорий избранного задаются в настройках.

Потоки:
Потоки это собственно одинаковые каналы от разных источников объединенные в группу на плитке.
Под названием канала расположены перечень потоков. Они уникальны и отсортированы от самого старшего Слота до Слот0. Слот0 – это база внутренних каналов, остальные слоты это внешние плейлисты. Слоты выделены цветом. В каждом Слоте потоки отсортированы в порядке ухудшения качества (от 4K до SD). Кнопка «Влево» и «Вправо» можно перемещаться по потокам. Клик или «ОК» - запускает выбранный поток. Если канал добавлен в избранное, то Длинный «ОК», длинный клик или правая кнопка мыши отмечает поток (повторное нажатие снимает отметку). Отмеченный поток – подчеркивается и далее FRY!TV следит за ним. Он будет дефолтным для плитки и запускается при нажатии на канал. При пропадании данного потока дефолтным временно становится самый первый поток в списке.

У каждого потока есть обозначения. Сверху располагается качество (4K, 2K, FHD, HD, SD), под качеством тип потока:
a - AceStream (должен быть установлен AceStream)
i - iptv
z -Wink /zabava iptv (*есть геоблок) подробнее
y -youtube online
h - hochutv iptv онлайн сервис (*есть геоблок)
d - онлайн сервис (*есть геоблок)

*Если не работает, то используйте vpn или socks прокси

Воспроизведение канала
При запуске внешним плеером всё управление передается последнему и команды описанные ниже работать не будут.
Для вызова Информационной панели канала клик мышью/тачем или «ОК» по области видео. Повторное нажатие тачем переключает в слим режим показа плиток, при котором вы можете перемещаться по плиткам во время воспроизведение. Далее при нажатии тачем ротация на предыдущий режим и так по кругу. Предыдущий канал – «Вверх», Следующий канал – «Вниз». (возможно сделать реверс этих кнопок в настройках). Длинный «Ок» или иконка со стрелками (справа на панели) переключает режимы пропорция/растянутое изображение.
Свайп направо по видео или «Назад» останавливает воспроизведение и переключает в режим плиток.
«Кнопка влево» - вызов/скрытие слим режима плиток.
«Кнопка вправо» - вызов навигационной панели.
Скроллом мыши по видео можно регулировать громкость видео.

Настройки
Вид
Скрыть часы при показе канала – часы в правом нижнем углу не показываются при воспроизведении (есть отображение при вызове информационной панели)
Отключение сохранения Истории – отключает добавление просмотренных каналов в Историю.
Скрыть кнопку масштабирования видео – отключает иконку-кнопку масштабирования видео в полноэкранном режиме. Актуально для пультов.
Экран – отображение вариантов отображения плиток и информационной панели.
Время показа панели канала – время показа информационной панели канала.

Сервер
Автостарт AceStream – запуск AceStream при запуске FRY!TV. После запуска FRY!TV следит за состоянием движка и в случае его падения «поднимает».
По умолчанию считается что AceStream установлен на том же девайсе что и FRY!TV (локально). Если AceStream установлен на другом устройстве в вашей сети, то вы можете указать IP адрес и порт где он находятся.

Избранное
Название категорий избранного – здесь вы можете указать свои собственные названия категорий. Если названия нет, то категория в Навигационной панели/Избранное пропускается . Цифры слева это группа указанная в плитке каналов в избранном (над Звездой).
Резервная копия. Кнопки создают или восстанавливают избранное из файла по пути который показан. К сожалению есть очень небольшое количество устройств которые могут не работать с этой функцией. Связанно это с безопасностью Android. Я сознательно делал так, чтобы FRY!TV не имело никаких опасных разрешений и не могло записывать никуда кроме своего домашнего каталога. Однако некоторые устройства из-за какой-то специфики не дают запись и чтение в/из домашнего каталога. Если же у вас всё работает, то вы так же помимо локального бекапа избранного можете переносить избранное на другое устройство. Для это нужно файл favorite.fry положить в каталог который указан на устройстве куда вы хотите перенести избранное. (помните каталоги устройств могут различаться) и нажать «Восстановить».

База
Слот0, Слот1, Слот2 – это базы каналов. Слот0 является внутренним и содержит базу потоков из «коробки». Вы можете исключать слоты из общей базы, а так же у Слот0 можете отключать отдельно плейлисты AceStream и Wink.
В Слот1 и Слот2 вы можете загружать внешние плейлисты формата m3u. Для этого вы можете напечать url в соответствующее поле, либо иконкой скопировать с буфера обмена url. Далее нажимаете Загрузить и немного ждете. Если всё прошло нормально, то появится сообщение что база синхронизирована. Кнопка Удалить физически удаляет плейлист из FRY!TV. Справа указывается количество загруженных потоков. Помните – Ваши плейлисты никуда не передаются и все операции происходят у вас локально, поэтому можете не беспокоится о их безопасности. FRY!TV только их загружает к вам. Если у вас есть локальный плейлист в виде файла, то вы можете загрузить его на сторонний ресурс аля pastebin.com и получить на него ссылку, которую можете загрузить в FRY!TV.
Файлы которые загружаются в Слот1 и Слот2 проходят обработку и распределяются по группам. Для того чтобы вмешаться в идентификацию групп для канала, вы можете в плейлисте задавать ее через команды. Если есть атрибуты в #EXTINF --> groups="%категория%" или group-title="%категория%", то идет определение схожести по названию с названиями групп которые есть в FRY!TV и канал помещается в наиболее похожую. Если указать группу xxx или Эротика то канал попадет в соответствующую группу. Если в плейлисте имется тег #EXTGRP то определение идет по нему. Название группы не обязательно должно быть идентично, так как идет процентное определения схожести слов. Даже в случае отсутствие этих групп каналы все равно распределяются по группам (этот алгоритм является приоритетным и выше чем указание принудительно группы через команды).
Обратная сортировка слотов – По умолчанию слоты располагаются от старшего Слот2 до Слот0, в порядке уменьшения. Включение этой опции сортирует слоты по возрастанию.
Обратная сортировка качества канала – По умолчанию каналы в каждом слоте отсортированы от самого высокого качества до самого низкого. Включение этой опции сортирует качество канала от самого низкого и до самого высокого.
Вы можете исключить из базы зарубежные каналы (убираются все кроме каналов к которым не удалось определить страну и стран: Азербайджан, Аремения, Белоруссия, Грузия, Израиль, Киргизия, Казахстан, Литва, Латвия, Молдавия, Монголия, Россия, Таджикистан, Туркмения, Украина, Узбекистан, так же EC и интернациональные.).
Так же можно исключить каналы в которых присутствуют символы кроме: ():.,#!+-_0-9 a-zа-яё

Общие
Выбор плеера.
Стандартный плеер – это обычный плеер который использует стандартную компоненту VideoView (+ я переписал часть исходников Google, для ресайза видео и некоторых обработчиков) и работает аппаратно с GPU. Кодеки используется те что у вас в прошивке. Думаю понимаете что он может на некоторых сборках Android работать частично или вообще не работать. Но если прошивка собрана нормально и допустим проц Amlogic 912, то включается SurfaceView и идет прямая обработка видео GPU. По плавности картинки сделает любой плеер, который бы вы не ставили.
Exoplayer - это детище Google чуть более чем полностью. Практически всеядно и грамотно написано, но работает в режиме HW+. То есть кодекы внутри плеера и обработка аппаратно-программная. За счет это скорость теряется. Но если у вас в телевизоре есть уплавнялка - то будет идеальным.
Внешний – выбор любого плеера который установлен. Не рекомендуется, так как теряется львиная часть функционала.

Реверс кнопок «Вверх/Вниз» - были просьбы сделать один в один как на телевизоре переключение, а именно чтобы кнопка «Вверх» вызывала следующий канал.


Важно
  1. Сервер программы работает в автоматическом режиме и все каналы с определенной периодичностью получает из ASESTREAM SEARCH API, обрабатывает и делает репликацию с телепрограммой. Поэтому не нужно просить автора добавить канал.
  2. Приложение обновляется только тогда, когда это действительно нужно. Связано это с достаточно частым изменением AS ссылок.
  3. Приложение использует компоненту Android System WebView. Если у вас есть рут и "прямые руки" то желательно обновить ее до последней версии. С этим связана и частичная работа на Android 4.*, но к сожалению на нем ее обновить нельзя (хотя может кто-то сможет). Если обновить ее на Android 4.* то программа 100% заработает. После обновления компоненты программа будет работать гораздо быстрее и лучше.
  4. Если все (или частично) каналы перестали показывать (трансляция идет 3-5 сек и останавливается), то с вероятностью 99% это проблема источника. Как только источник обновится, то автоматически обновится база программы и трансляция восстановится.
  5. В Android информация о приложении по умолчанию храниться не в программе в который вы добавили по умолчанию приложение, а в приложении которое добавлено умолчанию. К примеру если вы в FRY!TV добавили по дефолту запускать ASE, то чтобы удалить по умолчанию нужно зайти в Настройки/Приложения, далее найти ASE и в нем выполнить пункт "Удалить настройки по умолчанию". Это же касаемо и плееров которые вы добавляете по умолчанию в FRY!TV (если используете сетевой ASE).


F.A.Q.
Решение для устройств с 1Gb ОЗУ

При просмотре канала показывается надпись "Неверный ключ"
Фактически список каналов приложение получает из ace p2p search. Любой пользователь интернет может добавить туда каналы если у него есть ссылка на hls (m3u8) iptv трансляцию. Однако обычно исходные ссылки на такие трансляции (не p2p) быстро определяются донорами и закрываются и на них донор вешает такие надписи. Связано это с разными факторами (утечка трафика, несколько ip на канал и т.п.). Причем связано это не с тем что вы смотрите этот канал через FRY!TV, а с тем что скорее всего ссылка на iptv трансляцию "засветилась" в интернете и ее смотрят напрямую, а не через торрент. Вы можете изменить поток в плитке, если их несколько и таким образом включить другую трансляцию.

Как изменить плеер по умолчанию

Через 10 минут появляется надпись: "Вам необходимо активировать опцию Proxy Server"
С некоторых пор AceStream стал условно-бесплатным. Версия AS вылеченная от "жадности" находится тут. Для большинства приставок подходит первая в списке.

Где взять плейлист из версии FRY!TV
Используйте HTTP прокси для Ace Stream от Pepsik. В него интегрирован плагин для получения плейлиста FRY!TV.


Требуется Android: 5.0 и выше (работа приложения на 4.* не гарантируется, но возможна. Смотрите в разделе "Важно" третий пункт.)
Русский интерфейс: Да

Разработчик: nexusnexus (автор темы)

Google play: отсутствует

Скачать:
ПРОЕКТ ЗАКРЫТ

Изменения в версиях
v. 101
  • Включен межпротокольный редирект


v. 100
  • Исправление ошибки смещения времени для архивов во внешних слотах


v. 99
  • Добавлен программный аудио кодек mp1/2/3


v. 98
  • Расширение функций и рефакторинг
  • Обновление плеера exoplayer
  • Добавление user-agent для плееров


v. 97
  • Расширение функций и рефакторинг
  • Исправлена ошибка автообновления для Android X


v. 96
  • Добавлены режимы масштабирования видео


v. 95 (новая ветка приложения)
  • Добавлена в настройки возможность создания резервной копии избранного.

Прошлые версии


Тема, нуждается в Кураторе. Желающим, просьба ознакомиться с Требованиями для кандидатов в Кураторы форума .
Если желание не пропало, заявку можно оставить в теме - Хочу стать Куратором .

Проект и тема закрыты. Дальнейшие обсуждения в Клубе пользователей Fry!TV

Сообщение отредактировал nexusnexus - 26.08.21, 14:00
Причина редактирования: Проект закрыт



Реп: (1)
Сейчас потестим.вроде по наполнению супер!главное не умертвить это начинание!



Реп: (255)
Работает неплохо. С Днём рождения нового приложения. Расти большое и сильное!



Реп: (6)
С виду отлично. Сейчас ace stream установлю и потестим



Реп: (4)
Хороша Прога



Реп: (6)
На телефоне с 7.0 работают все каналы, куда ткнул пальцем: от голых теток до мадридского Реала и рыбалки. Немного неудобно что ярлычки маленькие и трудно читаемые названия каналов. Настроек никаких нет. Качество трансляции не супер-пупер, но лично мои запросы по спорту прога удовлетворяет. Пока зачёт.



Реп: (0)
На телефоне, андроид 8.0 всё чётко, а на телике андроид 4.4.4 не фурычит. p. s. Спасибо автору за прогу👍



Реп: (30)
Быстро запускаются каналоы. Прям удивительно. Возможно мне конечно показалось. Нет hd каналов. Нет канала Футбол Премьер. Появятся?



Реп: (255)
Pred_2000 @ 19.12.18, 18:57 *
Нет hd каналов. Нет канала Футбол Премьер. Появятся?

Ну написано же 2 клика по категории.



Реп: (142)
На XIAOMI MI BOX ANDROID TV на 8 андроиде работает. От души СПАСИБО.

Сообщение отредактировал bratskij - 20.12.18, 06:37



Реп: (5)
nexusnexus @ 19.12.18, 21:41 *
- Для добавления/удаление избранного используйте кнопку "Настройки" (три горизонтальных линии) на пульте.


На приставках mibox нет на пульте лишних кнопок, соответственно нет возможности добавить в избранное канал - нужно дополнительное решение)



Реп: (255)
Alex Tramp @ 19.12.18, 19:16 *
добавить в избранное канал - нужно дополнительное решение)

У меня на аэропульте тоже нет кнопки меню, я её посадил через приложение Button Mapper на двойной щелчок "звук +", все работает.



Реп: (26)
У меня это приложение почему то не работает на тв боксе с 6 андроидом на борту((( На смартфона с 8 андроидом все ок! Что может быть???



Реп: (255)
spartak0304 @ 19.12.18, 19:34 *
не работает на тв боксе с 6 андроидом на борту
А какой ASM стоит ?



Реп: (678)
Похоже на добрый и старый LOL TV



Реп: (26)
* Fant-asia, Оно просто не загружается какой-то тёмный экран только часы внизу работают



Реп: (3)
Zidoo x9s Андроид 6. Не работает



Реп: (255)
spartak0304 @ 19.12.18, 19:55 *
Оно просто не загружается какой-то тёмный экран только часы внизу работают

Если афр включён попробуй его отключить



Реп: (26)
KM8Pro не хочет работать((( После загрузки ТВ базы темно-серый экран и только часы внизу работают и инфа про версию: build 82

Сообщение отредактировал spartak0304 - 19.12.18, 20:38



Реп: (5)
* Fant-asia, а зачем костыли? Автор ведь может сделать программное решение) ну или оставит все как есть.
В любом случае вы сейчас многим дали временное решение. Я же избранным не пользуюсь :D - не особенно люблю TV, просто стало интересно программа и ее возможности.



Реп: (42)
Работает. Плюс улетел. Если можно. В меню добавьте, настройки. Где можно будет скрыть определённые категории. Спасибо.


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 29.03.24, 18:08