Ваше ТВ — в одном месте
Добавьте M3U по ссылке или из файла, либо подключите Xtream Codes. Телепрограмма загрузится из источника, если доступна.
Настройки
Плейлисты
Ссылки хранятся только на этом устройстве. Без аккаунтов и аналитики.
Оформление
Язык интерфейса
Компаньон для http-плейлистов
Программа для Windows, macOS и Linux: загружает http-плейлисты и потоки на этом компьютере и отдаёт их сайту — внешних серверов нет. При первом подключении браузер может спросить доступ к локальной сети — разрешите. Файлы не подписаны: в Windows нажмите «Подробнее», затем «Выполнить в любом случае»; в macOS — правый клик и «Открыть».
Обновления приложения
Проверка при запуске и раз в сутки. Установка — через GitHub Releases.
Плеер
Применяются к следующему запуску канала. Буфер: 5–600 с, диагностика: 1–60 с. Больший буфер требует больше памяти; доступная пауза зависит от потока. Низкая задержка работает с поддерживающими её HLS-потоками.
Для HLS в Auto. Если тип сети неизвестен, ограничение включается для медленного соединения 2G/3G. Ручной выбор качества имеет приоритет; если нет уровня ниже порога, используется самый низкий доступный.
Браузер не сообщает тип сети — автоматическое ограничение качества недоступно.
Напоминания о передачах
Напоминания приходят в колокольчик, пока открыта вкладка. Настройка времени применяется к новым напоминаниям.
Обновление плейлиста
Список перечитывается из сети по расписанию; о результатах сообщит колокольчик.
Имена и скрытие каналов
Вернёт исходные имена и покажет скрытые каналы. Избранное сохраняется.
Проблемные каналы
Метка появляется после окончательной ошибки подключения и снимается, когда канал успешно заиграет. Ошибки архива и записей не учитываются.
Родительский PIN
PIN запрашивается при входе в группу и запуске каждого её канала. Забытый PIN можно удалить только очисткой всех данных сайта в браузере.
Группы каналов
Выключите группу, чтобы скрыть её каналы. Стрелки меняют порядок категорий текущего плейлиста. Избранное и записи сохраняются.
Резервная копия
Файл хранит плейлисты, избранное и тему — удобно перенести на другое устройство.
Как это работает
- Приложение — статика (GitHub Pages), бэкенда нет.
- Плейлистов может быть несколько — переключение в шапке.
- Избранное у каждого плейлиста своё. При обновлении со старой версии общее избранное переносится первому плейлисту.
- На бакете должен быть включён CORS (см. README).