Repolode
cibernicola

cibernicola/tdt-local

프로그램 편성표, 4채널 멀티뷰, 선택형 자막과 로컬 AI 어시스턴트를 제공하는 스페인 디지털 TV·라디오 채널용 로컬 웹 뷰어입니다.

스타
80
포크
9
열린 이슈
0
마지막 커밋
5일 전

어떤 프로젝트인가요?

TDT local은 방송사별 앱을 설치하지 않고도 자신의 컴퓨터에서 스페인 지상파 디지털 TV와 라디오 스트림을 재생하는 개인용 웹 앱입니다. 공개된 TDTChannels 목록을 바탕으로 채널 목록을 만들고 자동으로 갱신합니다. 인터페이스는 스페인어이며, 핵심 기능은 Python 표준 라이브러리만으로 실행됩니다.

재생 기능 외에도 각 채널의 현재 및 다음 프로그램을 보여주는 편성표(XMLTV), 오디오를 번갈아 재생하며 채널 4개를 동시에 틀어 주는 멀티뷰 모드, 재생이 중단된 채널을 표시하는 스트림 검사 기능을 제공합니다. 링크를 붙여 넣고 선택적으로 Origin 및 Referer 헤더를 지정해 사용자 지정 채널을 추가할 수도 있습니다.

AI 어시스턴트와 실시간 자막은 선택 기능입니다. OpenAI 호환 llama.cpp 서버, ffmpeg, whisper.cpp 등 이미 로컬에서 실행 중인 도구에 연결하므로 음성 변환 데이터가 컴퓨터 밖으로 나가지 않습니다. 제작자는 이 프로젝트가 초기 단계의 개인용 구현이며 보안은 보장하지 않는다고 설명하고, localhost에만 바인딩해 사용할 것을 권장합니다.

핵심 기능

  • 01로컬 HLS 프록시를 통해 브라우저에서 스페인 TV 및 라디오 스트림을 재생합니다.
  • 02XMLTV에서 가져온 현재 및 다음 프로그램을 편성표로 보여줍니다.
  • 03키보드로 채널을 전환하고 오디오를 번갈아 재생하는 4채널 멀티뷰를 제공합니다.
  • 04각 스트림을 확인하고 중단된 채널을 숨깁니다.
  • 05YouTube 임베드를 포함한 사용자 지정 채널 링크를 지원합니다.
  • 06whisper.cpp를 사용하는 선택형 실시간 자막 및 음성 알림을 제공합니다.

활용 사례

  • 방송사별 앱을 따로 설치하지 않고 PC에서 스페인 무료 지상파 TV를 시청합니다.
  • 뉴스나 스포츠를 위해 여러 채널을 동시에 모니터링합니다.
  • 선택형 로컬 LLM 어시스턴트를 갖춘 비공개 localhost 전용 미디어 뷰어를 실행합니다.

빠른 시작

  1. 1

    저장소에서 소스 코드를 가져옵니다

  2. 2

    프로젝트 폴더에서 pip로 패키지를 설치합니다

    pip install .
  3. 3

    로컬 뷰어를 실행하고 브라우저에서 엽니다

    tdt-local --open

사용 전 알아둘 점

  • 초기 단계의 개인용 프로젝트이며, 작성자는 이를 'vibe-coded'라고 설명합니다. 따라서 버그와 보안 취약점이 있을 가능성이 높습니다.
  • --lan 옵션으로 실행하면 인증이 없으므로 인터넷에 공개해서는 안 됩니다.
  • 설치 프로그램은 서명되지 않았으며 인터페이스는 스페인어만 지원합니다.
  • 채널 스트림은 자주 변경되거나 만료됩니다. AI 및 자막 기능을 사용하려면 llama.cpp, ffmpeg, whisper.cpp 같은 별도 프로그램이 필요합니다.

포함된 컬렉션

토픽

자주 묻는 질문

tdt-local은(는) 무엇인가요?
프로그램 편성표, 4채널 멀티뷰, 선택형 자막과 로컬 AI 어시스턴트를 제공하는 스페인 디지털 TV·라디오 채널용 로컬 웹 뷰어입니다. TDT local은 방송사별 앱을 설치하지 않고도 자신의 컴퓨터에서 스페인 지상파 디지털 TV와 라디오 스트림을 재생하는 개인용 웹 앱입니다. 공개된 TDTChannels 목록을 바탕으로 채널 목록을 만들고 자동으로 갱신합니다. 인터페이스는 스페인어이며, 핵심 기능은 Python 표준 라이브러리만으로 실행됩니다.
tdt-local은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
tdt-local은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
tdt-local은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. tdt-local의 마지막 커밋은 2026년 11월 1일입니다.
tdt-local은(는) 어디에 사용할 수 있나요?
방송사별 앱을 따로 설치하지 않고 PC에서 스페인 무료 지상파 TV를 시청합니다. 뉴스나 스포츠를 위해 여러 채널을 동시에 모니터링합니다. 선택형 로컬 LLM 어시스턴트를 갖춘 비공개 localhost 전용 미디어 뷰어를 실행합니다.
tdt-local는 어떻게 설치하나요?
저장소에서 소스 코드를 가져옵니다 프로젝트 폴더에서 pip로 패키지를 설치합니다: pip install . 로컬 뷰어를 실행하고 브라우저에서 엽니다: tdt-local --open
tdt-local은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/cibernicola/tdt-local

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트

멀티캐스트 RTP/RTSP 및 HLS IPTV 스트림을 FCC 빠른 채널 전환과 내장 웹 플레이어를 지원하는 HTTP 스트림으로 변환합니다.

백엔드·API#iptv#multicast#rtp
2.3천+7 이번 주374CGPL-2.0활발히 관리됨업데이트 5일 전

전 세계 무료 지상파 및 인터넷 TV 채널을 모은 커뮤니티 관리 M3U 플레이리스트입니다.

생산성·앱#iptv#m3u#playlist
2.2만+176 이번 주3.1천Python라이선스 없음업데이트 5시간 전

Tvheadend는 방송, IPTV, SAT>IP 소스를 처리하는 Linux용 TV 스트리밍 서버이자 디지털 비디오 레코더입니다.

생산성·앱#dvb#iptv#dvr
3.6천+10 이번 주994CGPL-3.0업데이트 5일 전