Repolode
cachemiao

cachemiao/m3u-studio

M3U 및 TXT 재생목록, 로고, EPG와 짧은 구독 URL을 관리하는 셀프 호스팅 IPTV 채널 편집기 및 구독 서버입니다.

스타
69
포크
4
열린 이슈
0
마지막 커밋
어제

어떤 프로젝트인가요?

M3U Studio는 IPTV 채널 목록을 정리하는 Flask 기반 웹 앱입니다. 각 목록마다 그룹, 로고, EPG 설정을 따로 관리할 수 있으며, 플레이어에서 읽을 수 있는 M3U 또는 TXT 구독 링크로 게시할 수 있습니다. 각 목록의 구독 URL에 사용자 지정 짧은 이름을 지정할 수도 있고, 여러 목록을 합친 구독도 지원합니다.

편집기에는 일반적인 정리 작업을 위한 기능이 포함되어 있습니다. 수정되거나 건너뛴 채널을 보고하는 UTF-8 M3U 또는 TXT 파일 가져오기, 그룹·EPG ID·FCC 매개변수 일괄 편집, 목록 간 채널 이동 및 복사, 스트림 응답 시간 확인 등을 할 수 있습니다. 공용 로고 라이브러리에서는 검색과 업로드, 이름을 이용한 퍼지 매칭을 지원합니다. 초안은 실행 취소할 수 있고, 최근 게시한 설정을 보관하며, JSON 백업을 내보내고 복원할 수 있습니다.

AMD64 및 ARM64용 Docker와 Docker Compose 구성을 제공합니다. 이 프로젝트는 스트림이나 로고 에셋을 제공하지 않으며, 라이선스는 GPL-2.0이고 개인 및 내부 용도로만 사용하도록 제한한다고 명시되어 있습니다.

핵심 기능

  • 01각각 별도의 구독 URL과 선택 사항인 짧은 이름을 지정해 여러 채널 목록을 관리합니다.
  • 02UTF-8 M3U 또는 TXT 파일을 가져오고 수정되거나 건너뛴 채널을 보고합니다.
  • 03그룹, EPG ID, 다시보기 및 FCC 매개변수를 일괄 편집합니다.
  • 04공용 라이브러리에서 채널 로고를 검색하고 업로드하며 이름으로 퍼지 매칭합니다.
  • 05채널별 재검사와 취소 가능한 일괄 확인 기능으로 스트림 응답 시간을 측정합니다.
  • 06JSON 설정 백업을 내보내고 복원합니다.

활용 사례

  • 개인 IPTV 재생목록을 관리하고 홈 네트워크의 TV나 플레이어와 공유합니다.
  • 여러 원본 재생목록을 하나의 통합 구독 링크로 합칩니다.
  • 일괄 편집과 로고 매칭으로 대량으로 가져온 채널 목록을 정리합니다.

빠른 시작

  1. 1

    Docker 이미지를 풀합니다

    docker pull cachemiao/m3u-studio:latest
  2. 2

    컨테이너를 시작합니다

    docker run -d --name m3u-studio -p 8324:8324 -v m3u-studio-data:/data -e TZ=Asia/Shanghai --restart unless-stopped --security-opt no-new-privileges:true --cap-drop ALL cachemiao/m3u-studio:latest
  3. 3

    브라우저에서 http://device-IP:8324를 열고 관리자 계정을 만듭니다

사용 전 알아둘 점

  • GPL-2.0 라이선스이므로 수정된 버전을 재배포하려면 GPL 조건을 유지해야 합니다.
  • README에는 개인 및 인트라넷 용도이며 상업적 사용은 금지된다고 안내되어 있습니다.
  • 스트림 응답 시간 검사는 UDP, RTP, RTSP 프로토콜을 지원하지 않습니다.
  • 재생 및 FCC 기능은 rtp2httpd와 같은 별도 서비스에 의존하며, 이러한 서비스는 직접 배포해야 합니다.

토픽

자주 묻는 질문

m3u-studio은(는) 무엇인가요?
M3U 및 TXT 재생목록, 로고, EPG와 짧은 구독 URL을 관리하는 셀프 호스팅 IPTV 채널 편집기 및 구독 서버입니다. M3U Studio는 IPTV 채널 목록을 정리하는 Flask 기반 웹 앱입니다. 각 목록마다 그룹, 로고, EPG 설정을 따로 관리할 수 있으며, 플레이어에서 읽을 수 있는 M3U 또는 TXT 구독 링크로 게시할 수 있습니다. 각 목록의 구독 URL에 사용자 지정 짧은 이름을 지정할 수도 있고, 여러 목록을 합친 구독도 지원합니다.
m3u-studio은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
m3u-studio은(는) GPL-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
m3u-studio은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. m3u-studio의 마지막 커밋은 2026년 10월 19일입니다.
m3u-studio은(는) 어디에 사용할 수 있나요?
개인 IPTV 재생목록을 관리하고 홈 네트워크의 TV나 플레이어와 공유합니다. 여러 원본 재생목록을 하나의 통합 구독 링크로 합칩니다. 일괄 편집과 로고 매칭으로 대량으로 가져온 채널 목록을 정리합니다.
m3u-studio는 어떻게 설치하나요?
Docker 이미지를 풀합니다: docker pull cachemiao/m3u-studio:latest 컨테이너를 시작합니다: docker run -d --name m3u-studio -p 8324:8324 -v m3u-studio-data:/data -e TZ=Asia/Shanghai --restart unless-stopped --security-opt no-new-privileges:true --cap-drop ALL cachemiao/m3u-studio:latest 브라우저에서 http://device-IP:8324를 열고 관리자 계정을 만듭니다
m3u-studio은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/cachemiao/m3u-studio

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

관련 프로젝트