HandBrake / HandBrake/HandBrake

Suggestion: Pause with autoresume after x minutes

Open
#3,967 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Enhancement
Dominant language
C
Stars
24.4k
Forks
1.7k
Avg merge
5d 1h
Merged PRs (30d)
8

Description

Handbrake is quite resource intensive and sometimes you want to pause it, so other processes on your computer finish quicker.
Pressing pause is already possible.
But sometimes you're in a situation that you need to finish another task, but that one takes more than an hour to finish and you prefer to leave your computer crunching the numbers...
Sometimes you just want it to work at night,

It would be nice if you could tell it to autoresume after 2 hours.

It could be implemented like this:

You press pause with a click and it will just pause (like it does now)
You press pause with click-and-hold and a window appears in which you can select:

  • pause 5 minutes
  • pause 10 minutes
  • pause 15 minutes
  • pause 30 minutes
  • pause 1 hour
  • pause 2 hours
  • pause 3 hours
  • pause 4 hours

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing the existing pause action in HandBrake's desktop interface and how pause state changes are handled. The issue proposes a click-and-hold menu with fixed durations and automatic resumption; done means each listed duration can be selected and the encode resumes afterward without changing ordinary pause behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.