ChannelTube는 yt-dlp를 사용하여 YouTube 채널에서 콘텐츠를 동기화하고 가져오는 도구입니다.
services :
channeltube :
image : thewicklowwolf/channeltube:latest
container_name : channeltube
volumes :
- /path/to/config:/channeltube/config
- /data/media/video:/channeltube/downloads
- /data/media/audio:/channeltube/audio_downloads
- /etc/localtime:/etc/localtime:ro
ports :
- 5000:5000
restart : unless-stopped
환경 변수를 통해 특정 값을 설정할 수 있습니다.
137
입니다.140
입니다.0
입니다.1
입니다.형식 ID에 대한 자세한 내용은 https://github.com/yt-dlp/yt-dlp를 참조하세요.
새 항목을 검색하려면 쉼표로 구분된 시간 목록을 사용하세요(예: 2, 20
오전 2시와 오후 8시에 검색을 시작합니다).
참고: 예정된 시작 시간으로부터 최대 10분의 불감대가 있습니다.
새 콘텐츠가 검색되면 미디어 서버 라이브러리 검사가 실행될 수 있습니다.
Plex의 경우 다음을 사용하세요. Plex: http://192.168.1.2:32400
Jellyfin의 경우 다음을 사용하세요: Jellyfin: http://192.168.1.2:8096
둘 다 사용하려면 다음을 입력하세요: Plex: http://192.168.1.2:32400, Jellyfin: http://192.168.1.2:8096
토큰에도 동일한 형식이 적용됩니다.
미디어 서버 라이브러리 이름은 비디오가 저장되어 있는 라이브러리의 이름을 나타냅니다.
이 기능을 비활성화하려면:
yt-dlp와 함께 쿠키 파일을 활용하려면 다음 단계를 따르세요.
쿠키 파일 생성: 웹 브라우저를 열고 적절한 확장자(예: Firefox의 경우 cookie.txt)를 사용하여 YT 사용자의 쿠키를 추출합니다.
쿠키 파일 저장: 얻은 쿠키를 cookies.txt
라는 파일에 저장하고 config 폴더에 넣습니다.
https://hub.docker.com/r/thewicklowwolf/channeltube