Skip to content

feat(behavior): add preference to always skip to previous track - #1008

Open
SteveZMTstudios wants to merge 4 commits into
FoedusProgramme:betafrom
SteveZMTstudios:feat/skip-previous-behavior
Open

feat(behavior): add preference to always skip to previous track#1008
SteveZMTstudios wants to merge 4 commits into
FoedusProgramme:betafrom
SteveZMTstudios:feat/skip-previous-behavior

Conversation

@SteveZMTstudios

Copy link
Copy Markdown
Contributor

Summary

"Always skip to previous track" behavior — opt-in flag so pressing Previous jumps straight to the last item instead of seeking back to track start, useful for heads-free and hardware-button use cases.

Screenshots, CI tests and more, see #1003

@SteveZMTstudios
SteveZMTstudios marked this pull request as draft August 22, 2026 17:36
@SteveZMTstudios

Copy link
Copy Markdown
Contributor Author

@SteveZMTstudios
SteveZMTstudios marked this pull request as ready for review August 22, 2026 18:37

@nift4 nift4 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please note it's partial review only

Comment thread app/src/main/res/values/strings.xml Outdated
Comment thread app/src/main/res/values/strings.xml Outdated
positionMs: Long,
seekCommand: Int
): ListenableFuture<*> {
val prefs = PreferenceManager.getDefaultSharedPreferences(context)

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

now that the other PR is merged, we have prefs variable in EndedWorkaroundPlayer, can you use it here

@SteveZMTstudios
SteveZMTstudios force-pushed the feat/skip-previous-behavior branch from 5ad31e6 to cc97b1c Compare August 31, 2026 13:57
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.

2 participants