Oficial Docker image #25608

Open
opened 2026-02-21 12:37:25 -05:00 by deekerman · 8 comments
Owner

Originally created by @iBobik on GitHub (Nov 25, 2022).

Checklist

  • I'm reporting a feature request
  • I've verified that I'm running youtube-dl version master
  • I've searched the bugtracker for similar feature requests including closed ones

Description

Could you please add GitHub action building and pushing Docker image with current version, ffmpeg and triggered after each commit?

If it is welcome I could send PR, but someone with maintainer priviledge will need to finish configuration.

Originally created by @iBobik on GitHub (Nov 25, 2022). <!-- ###################################################################### WARNING! IGNORING THE FOLLOWING TEMPLATE WILL RESULT IN ISSUE CLOSED AS INCOMPLETE ###################################################################### --> ## Checklist <!-- Carefully read and work through this check list in order to prevent the most common mistakes and misuse of youtube-dl: - First of, make sure you are using the latest version of youtube-dl. Run `youtube-dl --version` and ensure your version is 2021.12.17. If it's not, see https://yt-dl.org/update on how to update. Issues with outdated version will be REJECTED. - Search the bugtracker for similar feature requests: http://yt-dl.org/search-issues. DO NOT post duplicates. - Finally, put x into all relevant boxes (like this [x]) --> - [x] I'm reporting a feature request - [x] I've verified that I'm running youtube-dl version **master** - [x] I've searched the bugtracker for similar feature requests including closed ones ## Description <!-- Provide an explanation of your issue in an arbitrary form. Please make sure the description is worded well enough to be understood, see https://github.com/ytdl-org/youtube-dl#is-the-description-of-the-issue-itself-sufficient. Provide any additional information, suggested solution and as much context and examples as possible. --> Could you please add GitHub action building and pushing Docker image with current version, ffmpeg and triggered after each commit? If it is welcome I could send PR, but someone with maintainer priviledge will need to finish configuration.
Author
Owner

@dirkf commented on GitHub (Nov 25, 2022):

Possibly, if you can make a case as to why this might be worth doing for the project (given that you could presumably do it for yourself in an auto-updated fork).

Regarding explanations and configuration tasks you can assume basic understanding of material like https://www.docker.com/blog/containerized-python-development-part-1/.

I presume there would be some generic base image with Python x.y and an ffmpeg that you'd overlay by installing the master HEAD.

On a point of detail I'd have thought a regular build after checking for new commits would be more practical, if GH Actions can do that.

@dirkf commented on GitHub (Nov 25, 2022): Possibly, if you can make a case as to why this might be worth doing for the project (given that you could presumably do it for yourself in an auto-updated fork). Regarding explanations and configuration tasks you can assume basic understanding of material like https://www.docker.com/blog/containerized-python-development-part-1/. I presume there would be some generic base image with Python x.y and an ffmpeg that you'd overlay by installing the master HEAD. On a point of detail I'd have thought a regular build after checking for new commits would be more practical, if GH Actions can do that.
Author
Owner

@iBobik commented on GitHub (Nov 26, 2022):

My usecase is running it in scheduled CI to backup videos from YouTube.Having auto generated image solves needs of this project - fresh updates.Also Docker is used in a lot of other apps, so having official base image will help them with a maintenance.Honza Pobořil💬Signal26. 11. 2022 v 3:19, dirkf @.***>:
Possibly, if you can make a case as to why this might be worth doing for the project (given that you could presumably do it for yourself in an auto-updated fork).
Regarding explanations and configuration tasks you can assume basic understanding of material like https://www.docker.com/blog/containerized-python-development-part-1/.
I presume there would be some generic base image with Python x.y and an ffmpeg that you'd overlay by installing the master HEAD.
On a point of detail I'd have thought a regular build after checking for new commits would be more practical, if GH Actions can do that.

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>

@iBobik commented on GitHub (Nov 26, 2022): My usecase is running it in scheduled CI to backup videos from YouTube.Having auto generated image solves needs of this project - fresh updates.Also Docker is used in a lot of other apps, so having official base image will help them with a maintenance.Honza Pobořil💬Signal26. 11. 2022 v 3:19, dirkf ***@***.***>: Possibly, if you can make a case as to why this might be worth doing for the project (given that you could presumably do it for yourself in an auto-updated fork). Regarding explanations and configuration tasks you can assume basic understanding of material like https://www.docker.com/blog/containerized-python-development-part-1/. I presume there would be some generic base image with Python x.y and an ffmpeg that you'd overlay by installing the master HEAD. On a point of detail I'd have thought a regular build after checking for new commits would be more practical, if GH Actions can do that. —Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: ***@***.***>
Author
Owner

@jmbannon commented on GitHub (Nov 28, 2022):

@iBobik check out https://github.com/jmbannon/ytdl-sub

@jmbannon commented on GitHub (Nov 28, 2022): @iBobik check out https://github.com/jmbannon/ytdl-sub
Author
Owner

@iBobik commented on GitHub (Nov 28, 2022):

@jmbannon What to check there?

@iBobik commented on GitHub (Nov 28, 2022): @jmbannon What to check there?
Author
Owner

@jmbannon commented on GitHub (Nov 28, 2022):

It's a tool to automate ytdl scraping with a docker image and cron support

@jmbannon commented on GitHub (Nov 28, 2022): It's a tool to automate ytdl scraping with a docker image and cron support
Author
Owner

@iBobik commented on GitHub (Nov 28, 2022):

I see, there are plenty of tools like this. It is good example of the project what could benefit form the official image.Honza Pobořil💬Signal28. 11. 2022 v 23:01, Jesse Bannon @.***>:
It's a tool to automate ytdl-sub scraping with a docker image and cron support

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>

@iBobik commented on GitHub (Nov 28, 2022): I see, there are plenty of tools like this. It is good example of the project what could benefit form the official image.Honza Pobořil💬Signal28. 11. 2022 v 23:01, Jesse Bannon ***@***.***>: It's a tool to automate ytdl-sub scraping with a docker image and cron support —Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: ***@***.***>
Author
Owner

@GAS85 commented on GitHub (Nov 30, 2022):

Check this out: https://github.com/Tzahi12345/YoutubeDL-Material ffmpeg and even have UI and you can call CLI inside of the container if you need and do not expose http port.

@GAS85 commented on GitHub (Nov 30, 2022): Check this out: https://github.com/Tzahi12345/YoutubeDL-Material ffmpeg and even have UI and you can call CLI inside of the container if you need and do not expose http port.
Author
Owner

@iBobik commented on GitHub (Nov 30, 2022):

Another example of the project what could benefit from the official Docker
image. :-)

30. 11. 2022 10:11:59, Georgiy Sitnikov @.***> napsal:

Check this out: https://github.com/Tzahi12345/YoutubeDL-Material ffmpeg
and even have UI and you can call CLI inside of the container if you need
and do not expose http port.


Reply to this email directly, view it on GitHub
https://github.com/ytdl-org/youtube-dl/issues/31380#issuecomment-1331847195,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAEV6WBLTFUUVJDL542J3UDWK4K57ANCNFSM6AAAAAASLWLEVM
.
You are receiving this because you were mentioned.Message ID:
@.***>

@iBobik commented on GitHub (Nov 30, 2022): Another example of the project what could benefit from the official Docker image. :-) 30. 11. 2022 10:11:59, Georgiy Sitnikov ***@***.***> napsal: > Check this out: https://github.com/Tzahi12345/YoutubeDL-Material ffmpeg > and even have UI and you can call CLI inside of the container if you need > and do not expose http port. > > — > Reply to this email directly, view it on GitHub > <https://github.com/ytdl-org/youtube-dl/issues/31380#issuecomment-1331847195>, > or unsubscribe > <https://github.com/notifications/unsubscribe-auth/AAEV6WBLTFUUVJDL542J3UDWK4K57ANCNFSM6AAAAAASLWLEVM> > . > You are receiving this because you were mentioned.Message ID: > ***@***.***> >
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/youtube-dl#25608
No description provided.