youtube-sync is a containerized daemon that downloads YouTube playlists.
youtube-sync will check for updates from the listed YouTube playlists every day and download only new items.
youtube-sync can download any YouTube playlists in a specified format (audio or video).
Essentially, it is containerized youtube-dl, working on a schedule.
config.yml with the following content:#Download audio only
- name: tensorflow_channel_audio
playlist_url: https://www.youtube.com/channel/UC0rqucBdTuFTjJiefW5t-IQ/videos
args: --extract-audio --audio-format mp3 --audio-quality 0 # best quality
#or video
- name: tensorflow_channel_video
playlist_url: https://www.youtube.com/channel/UC0rqucBdTuFTjJiefW5t-IQ/videos
mkdir downloads
docker run -d -v $PWD/downloads:/downloads -v $PWD/config.yml:/config.yml u1234x1234/youtube-sync:1.0.8
Ouput:
42fc565304fdd289c53e158152a772e321becbe152eec256434027008c5ac5eb
docker logs 42fc565304fdd289c53e158152a772e321becbe152eec256434027008c5ac5eb
Content type
Image
Digest
sha256:311940051…
Size
83.6 MB
Last updated
over 2 years ago
docker pull u1234x1234/youtube-sync:1.0.16