Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement media file upload #226

Open
holzerseb opened this issue Aug 30, 2024 · 2 comments
Open

Implement media file upload #226

holzerseb opened this issue Aug 30, 2024 · 2 comments
Assignees
Labels
request type/feature New feature or request
Milestone

Comments

@holzerseb
Copy link

Is your feature request related to a problem that you are experiencing?

Not really a problem, but a convenience aspect.

Describe your feature request

Additionally to the current option to choose an input video from the mounted video directory, allow the user to upload a video in the same step. The uploaded video should be placed in the chosen subdirectory of the video directory then and can be used for a job.
Even more convenient would be if there is a dedicated "Upload" site in the menu where you could upload the video to a specific subfolder. With this option, one may define a Watcher for a upload directory and it will be automatically converted.
If you do not have any other important issues and want to work on this cool product, optionally a media download would round it up really well!

Provide additional context

For me the main purpose of a Handbrake-Web was the idea to have a server do all the conversions and I just have a place I can upload the videos from any other device, then download the converted file a little later from another location.
The latter is easily managed through a network share, but the former is a little inconvenient. Right now I need a share to upload videos, then go into handbrake-web and select the uploaded video and go back to the share afterwards.
Handbrake-Web is still very convenient, but I believe if the need to upload/download files can be managed directly from within Handbrake-Web it would definitely be a much more complete product!

Thanks so much for your work!

@holzerseb holzerseb added request type/feature New feature or request labels Aug 30, 2024
@TheNickOfTime
Copy link
Owner

Hey, thank you for your request! I have considered this feature previously, and I would still like to see it done at some point. Currently I have concerns about the feasibility/reliability/experience of transferring potentially very large video files via http.

This definitely falls into a category of something I will need to research/test before committing to it fully - but that's a process I can start in the coming weeks. I'll link a branch/pull request here if any development starts on this front 🙂

@TheNickOfTime
Copy link
Owner

It looks like this should be feasible using a library such as multer or busboy. Development for this will target the v0.8.0 release.

@TheNickOfTime TheNickOfTime moved this to Todo in Development Sep 5, 2024
@TheNickOfTime TheNickOfTime added this to the v0.8 milestone Sep 5, 2024
@TheNickOfTime TheNickOfTime self-assigned this Sep 5, 2024
@TheNickOfTime TheNickOfTime moved this from Todo to In Progress in Development Oct 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
request type/feature New feature or request
Projects
Status: In Progress
Development

When branches are created from issues, their pull requests are automatically linked.

2 participants