Веб-плеер для самостоятельного размещения: смотрите эфирное ТВ, фильмы и сериалы от IPTV-провайдера Xtream Codes или M3U в браузере.
cibernicola/tdt-local
Локальный веб-плеер испанских цифровых телеканалов и радиостанций с телепрограммой, просмотром четырёх каналов, субтитрами и локальным AI-ассистентом по желанию.
- Звёзды
- 80
- Форки
- 9
- Открытые issues
- 0
- Последний коммит
- 5 дней назад
Что это?
TDT local — персональное веб-приложение для просмотра испанского эфирного цифрового ТВ и радио на своём компьютере, без установки приложений отдельных вещателей. Список каналов формируется на основе общедоступных списков TDTChannels и обновляется автоматически. Интерфейс на испанском языке, а для работы приложения достаточно стандартной библиотеки Python.
Помимо просмотра, приложение предлагает телепрограмму (XMLTV) с текущей и следующей передачей на каждом канале, режим одновременного просмотра четырёх каналов с переключением звука между ними и проверку потоков, которая помечает неработающие каналы. Можно добавлять свои каналы, вставив ссылку и при необходимости указав заголовки Origin и Referer.
AI-ассистент и субтитры в реальном времени — дополнительные функции. Они подключаются к уже запущенным у вас локальным инструментам, например к совместимому с OpenAI серверу llama.cpp, ffmpeg и whisper.cpp, поэтому распознавание речи не покидает ваш компьютер. Автор отмечает, что это ранняя личная разработка без гарантий безопасности, и рекомендует привязывать её только к localhost.
Ключевые возможности
- 01Воспроизводит испанские ТВ- и радиопотоки в браузере через локальный HLS-прокси.
- 02Показывает телепрограмму с текущими и следующими передачами из XMLTV.
- 03Режим одновременного просмотра четырёх каналов с переключением с клавиатуры и сменой звука между каналами.
- 04Проверяет каждый поток и скрывает неработающие каналы.
- 05Поддерживает ссылки на пользовательские каналы, включая встраивание YouTube.
- 06Дополнительные субтитры в реальном времени и голосовые оповещения с помощью whisper.cpp.
Сценарии использования
- Просмотр бесплатного эфирного ТВ Испании на ПК без приложений отдельных вещателей.
- Одновременное наблюдение за несколькими каналами, например новостными или спортивными.
- Запуск приватного медиаплеера, доступного только через localhost, с дополнительным локальным LLM-ассистентом.
Быстрый старт
- 1
Получите исходный код из репозитория
- 2
Установите пакет с помощью pip из папки проекта
pip install . - 3
Запустите локальный просмотрщик и откройте его в браузере
tdt-local --open
Что важно знать
- Это ранний проект для личного использования, который автор описывает как «vibe-coded», поэтому в нём, вероятно, есть ошибки и уязвимости.
- При запуске с параметром --lan аутентификация отсутствует, поэтому проект нельзя открывать для доступа из интернета.
- Установщики не подписаны, а интерфейс доступен только на испанском языке.
- Потоки каналов часто меняются или становятся недоступны, а для функций ИИ и субтитров требуются отдельные программы, например llama.cpp, ffmpeg и whisper.cpp.
В подборках
Темы
Частые вопросы
- Что такое tdt-local?
- Локальный веб-плеер испанских цифровых телеканалов и радиостанций с телепрограммой, просмотром четырёх каналов, субтитрами и локальным AI-ассистентом по желанию. TDT local — персональное веб-приложение для просмотра испанского эфирного цифрового ТВ и радио на своём компьютере, без установки приложений отдельных вещателей. Список каналов формируется на основе общедоступных списков TDTChannels и обновляется автоматически. Интерфейс на испанском языке, а для работы приложения достаточно стандартной библиотеки Python.
- tdt-local можно использовать бесплатно? Какая у него лицензия?
- tdt-local распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- tdt-local всё ещё поддерживается?
- Активно поддерживается. Последний коммит в tdt-local — 1 нояб. 2026 г..
- Для чего можно использовать tdt-local?
- Просмотр бесплатного эфирного ТВ Испании на ПК без приложений отдельных вещателей. Одновременное наблюдение за несколькими каналами, например новостными или спортивными. Запуск приватного медиаплеера, доступного только через localhost, с дополнительным локальным LLM-ассистентом.
- Как установить tdt-local?
- Получите исходный код из репозитория Установите пакет с помощью pip из папки проекта: pip install . Запустите локальный просмотрщик и откройте его в браузере: tdt-local --open
- Где скачать tdt-local?
- Исходный код и инструкции по установке — на GitHub: https://github.com/cibernicola/tdt-local
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Преобразует IPTV-потоки multicast RTP/RTSP и HLS в HTTP-потоки; поддерживает быстрое переключение каналов FCC и включает веб-плеер.
Поддерживаемый сообществом M3U-плейлист бесплатных эфирных и интернет-телеканалов из разных стран мира.
Tvheadend — сервер потокового ТВ и цифровой видеорекордер для Linux, работающий с эфирными, IPTV- и SAT>IP-источниками.
Приложение для самостоятельного хостинга, которое превращает медиатеку Plex, Jellyfin, Emby или локальные файлы в собственные каналы live TV для просмотра в плеере или через ТВ-тюнер.
Бесплатный менеджер загрузок с открытым исходным кодом на Rust: поддерживает HTTP, FTP, BitTorrent, eD2K, потоки HLS/DASH и интеграцию с браузерами.