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

Rewind after pause feature #1260

Merged
merged 2 commits into from Oct 17, 2015
Merged

Rewind after pause feature #1260

merged 2 commits into from Oct 17, 2015

Conversation

stefan-mitrik
Copy link
Contributor

This pull request resolves #620 feature request.

The playback is rewinded X seconds after the pause and resume. The rewind duration depends on time that elapsed between the pause and resume. User is not able to customize the rewind duration right now.

I have chosen following constants (can be easily changed):

  • podcast rewinds:
    • 0 seconds - if pause < 3 minutes
    • 2 seconds - if pause > 3 minutes
    • 5 seconds - if pause > 1 hour
    • 10 seconds - if pause > 1 day

I have chosen these constants based on my gut feelings and observation of the other apps such as Audible.

The playback is rewinded X seconds after the pause and resume. The
rewind duration depends on time that elapsed between the pause and
resume.
@TomHennen
Copy link
Contributor

This is great. Just tested it out and everything seems fine.

I do wonder if the values are too conservative?

What do people (like yourself and @mfietz) think about something like:

  • 0 seconds if pause < 1 minute
  • 3 seconds if pause > 1 minute
  • 10 seconds if pause > 1 hour
  • 20 seconds if pause > 1 day?

@mfietz
Copy link
Contributor

mfietz commented Oct 16, 2015

Why not have settings for that? :>

@TomHennen
Copy link
Contributor

What would be a good way to configure the setting? Letting them configure
each of those 6 values would probably be too much.

On Fri, Oct 16, 2015, 5:16 PM Martin Fietz notifications@github.com wrote:

Why not have settings for that? :>


Reply to this email directly or view it on GitHub
#1260 (comment)
.

@stefan-mitrik
Copy link
Contributor Author

I was thinking about simple checkbox that turns rewind on/off. Then we could use less conservative values so users can turn it off if it annoys them.

However I believe that most of the people will find rewind useful as almost everyone looses context after some time.

@mfietz
Copy link
Contributor

mfietz commented Oct 16, 2015

I was kidding when I suggested settings ;)
I wouldn't even let the users deactivate it. Most users won't even notice, this would really be unnecessary

@ChaoticMind
Copy link

I too think the original values are a bit too conservative, and prefer Tom's values. Thanks for the PR!

@stefan-mitrik
Copy link
Contributor Author

I do agree. So I have pushed a commit with less conservative values.

@TomHennen TomHennen added this to the 1.4 milestone Oct 17, 2015
TomHennen added a commit that referenced this pull request Oct 17, 2015
@TomHennen TomHennen merged commit bcef62d into AntennaPod:develop Oct 17, 2015
@TomHennen
Copy link
Contributor

Excellent. Thanks @stevomit!

@Matth7878
Copy link

I feel like 20 secs rewind after one day is too much time and I think it is noticeable.
It should either rewind 10 secs or rewind 20 secs but after 1,5 days => I'm sure a lot of people will have their own preferences. It's why I think users should be at least able to turn it off or better be able to set their own value.

@forteller
Copy link

Fantastic! Thanks, @stevomit! This is (almost exactly) what I wanted in #620. :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

pause should rewind x seconds
6 participants