서비스 상태 확인, 위젯, 테마 등을 갖춘 홈랩용 자체 호스팅 대시보드
EgalitarianMonkey/hometube
yt-dlp 기반 Streamlit 웹 UI로 동영상과 재생목록을 다운로드해 미디어 서버용 폴더에 정리합니다.
대체할 수 있는 제품:4K Video Downloader
- 스타
- 1,526
- 포크
- 100
- 열린 이슈
- 6
- 마지막 커밋
- 어제
어떤 프로젝트인가요?
HomeTube는 YouTube 및 yt-dlp가 지원하는 다른 사이트에서 동영상을 다운로드한 뒤, Plex, Jellyfin, Emby 같은 미디어 서버가 감시하는 폴더로 완성된 파일을 옮기는 셀프 호스팅 웹 앱입니다. URL을 붙여 넣고 대상 폴더를 선택하면 앱이 형식 선택, 파일 이름 지정, 파일 배치를 처리합니다. UI에서 새 대상 폴더를 만들 수도 있습니다.
다운로드 시 사용 가능한 최적의 동영상 및 오디오 형식을 선택하며, 두 번째 프로필로 대체하거나 형식을 직접 선택할 수도 있습니다. SponsorBlock을 연동해 YouTube 동영상의 스폰서 구간을 표시하거나 건너뛸 수 있습니다. 재생목록은 동영상 ID로 추적하므로 순서 변경, 이름 변경, 항목 삭제 내용을 로컬 폴더에 동기화할 수 있습니다. 삭제된 동영상은 지우는 대신 선택적으로 보관 폴더로 옮길 수 있습니다.
HomeTube는 Docker 컨테이너 또는 로컬 Python 설치 환경에서 실행되며, 환경 변수로 설정합니다. 제한된 콘텐츠에 대해 브라우저 또는 쿠키 파일 인증을 지원하고, 사용자 지정 yt-dlp 인수, 선택적 클립 자르기, 자막 삽입 및 형식 변환 기능을 제공하며, 다운로드가 끝날 때마다 Jellyfin 라이브러리를 새로 고칩니다.
핵심 기능
- 01yt-dlp가 지원하는 사이트에서 동영상과 재생목록을 다운로드하고 최적의 화질을 선택
- 02다운로드한 파일의 이름을 자동으로 지정해 Plex, Jellyfin 또는 Emby가 스캔할 수 있는 폴더로 이동
- 03SponsorBlock을 연동해 YouTube 동영상의 스폰서 구간을 표시하거나 건너뛰기
- 04동영상 ID를 기준으로 재생목록을 동기화하고, 이름 변경을 감지하며 삭제된 항목을 선택적으로 보관
- 05브라우저 또는 쿠키 파일 인증과 사용자 지정 yt-dlp 인수 지원
- 06클립 자르기, 자막 삽입 및 형식 변환 제공
활용 사례
- 홈 미디어 서버에 광고 없이 오프라인으로 시청할 동영상 라이브러리 구축
- YouTube 재생목록의 로컬 사본을 원본과 동기화
- 교육 또는 튜토리얼 동영상을 가족이 시청할 수 있도록 정리된 폴더에 다운로드
- Docker를 사용해 홈랩에서 공동으로 쓰는 셀프 호스팅 다운로더 실행
빠른 시작
- 1
배포 가이드를 읽고 Docker Compose로 배포하세요
사용 전 알아둘 점
- AGPL-3.0 라이선스로 제공되며, 카피레프트 라이선스에 따라 파생 저작물도 동일한 조건으로 공유해야 합니다.
- 안정적인 다운로드를 위해 쿠키 인증을 설정해야 합니다. README에서는 이를 강력히 권장합니다.
- README는 셀프 호스팅을 중심으로 설명하므로 직접 서버를 운영해야 하며, 일반적으로 Docker를 사용합니다.
토픽
자주 묻는 질문
- hometube은(는) 무엇인가요?
- yt-dlp 기반 Streamlit 웹 UI로 동영상과 재생목록을 다운로드해 미디어 서버용 폴더에 정리합니다. HomeTube는 YouTube 및 yt-dlp가 지원하는 다른 사이트에서 동영상을 다운로드한 뒤, Plex, Jellyfin, Emby 같은 미디어 서버가 감시하는 폴더로 완성된 파일을 옮기는 셀프 호스팅 웹 앱입니다. URL을 붙여 넣고 대상 폴더를 선택하면 앱이 형식 선택, 파일 이름 지정, 파일 배치를 처리합니다. UI에서 새 대상 폴더를 만들 수도 있습니다.
- hometube은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- hometube은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- hometube은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. hometube의 마지막 커밋은 2026년 10월 19일입니다.
- hometube은(는) 어디에 사용할 수 있나요?
- 홈 미디어 서버에 광고 없이 오프라인으로 시청할 동영상 라이브러리 구축 YouTube 재생목록의 로컬 사본을 원본과 동기화 교육 또는 튜토리얼 동영상을 가족이 시청할 수 있도록 정리된 폴더에 다운로드 Docker를 사용해 홈랩에서 공동으로 쓰는 셀프 호스팅 다운로더 실행
- hometube는 어떻게 설치하나요?
- 배포 가이드를 읽고 Docker Compose로 배포하세요
- hometube은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/EgalitarianMonkey/hometube
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
BirdNET-Go 마이크가 감지한 새를 19세기 손으로 오려 만든 삽화로 표시하는 전자잉크 액자 또는 화면입니다.
공유 그룹, 반복 일정, 모바일·Telegram·Discord·Pushover 알림을 지원하는 오픈소스 셀프 호스팅 작업 및 집안일 관리 도구입니다.
가족과 친구 몇 명을 위해 설계된 셀프 호스팅 미디어 서버
HTTP, TCP, DNS, ping, Docker 등의 서비스를 추적하고 알림과 상태 페이지를 제공하는 셀프 호스팅 업타임 모니터링 도구
웹 대시보드, Docker 컨테이너 통계, 과거 데이터와 알림을 제공하는 경량 셀프 호스팅 서버 모니터링 도구입니다.