Skip to content

Conversation

@klaviartur
Copy link
Contributor

As I use Tubular to listen to many videos in audio only mode while my phone is in my pocket, I often forget, if I am listening to a youtube video or a podcast and automatically tap three times onto my headset to seek back a few seconds if I missed something, as I am used to do with any podcast app.

Unfortunately Tubular then restarts the whole track instead of rewinding and I hate that. 😆

This adds a setting to allow changing the behaviour to seeking.

Of course, it is OFF by default. They, who want it, can activate it.

@PowerUser64
Copy link
Contributor

I haven't tested running this on my device, but from what it sounds like, I think you're on a good track here.

Do you think there's a way we could make it switch between using the skipping and seeking behaviors based on whether the thing playing is music or a video/podcast?

It's usually nice to have the skipping behavior for listening to music rather than the seeking behavior. There's some way that apps like InnerTune are able to tell whether a youtube video is music or not, based on whether it's on youtube music that you might be able to use if it's already part of Tubular. The other sources like Bandcamp and Soundcloud are easy to figure out because they only serve music.

If you think this would be an overly-complicated feature to implement (more than a short function and an if), then feel free to skip out on it. If you do decide to do this, you could name the setting "External media button behavior" and have "Skip", "Seek", and "Seek, Skip for music" be the options. Or something else if you think of something you like more!

@polymorphicshade polymorphicshade changed the base branch from master to dev August 3, 2025 23:02
@polymorphicshade polymorphicshade merged commit be0471c into polymorphicshade:dev Aug 3, 2025
1 check passed
@klaviartur klaviartur deleted the feature_allow_seek_instead_of_skip_on_external_media_button_event branch August 3, 2025 23:04
@klaviartur
Copy link
Contributor Author

@PowerUser64 Thanks for the review! Will look into InnerTune. There is at least one more point, where I'd like the app to differentiate: While I never listen to/watch almost any kind of content on 1x, Music should never be played at anything but 1x, for example.

@PowerUser64
Copy link
Contributor

Good thinking! Adding on to that, live video feeds are another thing that shouldn't default to playing at over 1x speed (iirc the feature where you can time travel into the future is still WIP). If you're going to make a way to have the speed reset for music, maybe having a way for it to apply to active livestreams would be a good idea as well?

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.

3 participants