Skip to content

Only start playing single item in history screen#11696

Merged
Stypox merged 1 commit intoTeamNewPipe:devfrom
codyit:history-remove-dialog-override
Nov 12, 2024
Merged

Only start playing single item in history screen#11696
Stypox merged 1 commit intoTeamNewPipe:devfrom
codyit:history-remove-dialog-override

Conversation

@codyit
Copy link
Copy Markdown
Contributor

@codyit codyit commented Nov 12, 2024

What is it?

  • Bugfix (user facing)
  • Feature (user facing)
  • Codebase improvement (dev facing)
  • Meta improvement to the project (dev facing)

Description of the changes in your PR

  • Holding an item in history and clicking "Start playing in the background" would now only add the current item in the play queue, instead of the full history which is usually massive.

Before/After Screenshots/Screen Record

N/A

Fixes the following issue(s)

APK testing

The APK can be found by going to the "Checks" tab below the title. On the left pane, click on "CI", scroll down to "artifacts" and click "app" to download the zip file which contains the debug APK of this PR. You can find more info and a video demonstration on this wiki page.

Due diligence

…ground" would only enqueue the current item instead of the full history which is usually massive
@github-actions github-actions Bot added the size/small PRs with less than 50 changed lines label Nov 12, 2024
@codyit codyit marked this pull request as ready for review November 12, 2024 05:47
@Stypox
Copy link
Copy Markdown
Member

Stypox commented Nov 12, 2024

There are people that rely on this behavior (me included) and last time we changed something we got a lot of angry users. During the refactor we will look into redesigning the long-press menu to allow for all of these different options to co-exist (starting without enqueueing everything and starting a playlist from a specific item), but we can't just change one thing without thinking about the whole picture. Sorry about it, and thank you for your contribution anyway.

@Stypox Stypox closed this Nov 12, 2024
@Stypox Stypox reopened this Nov 12, 2024
@Stypox
Copy link
Copy Markdown
Member

Stypox commented Nov 12, 2024

Oh wait, you are just doing the change for the history fragment. Then I think the change makes sense.

Copy link
Copy Markdown
Member

@Stypox Stypox left a comment

Choose a reason for hiding this comment

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

Thank you!

@Stypox Stypox enabled auto-merge November 12, 2024 09:38
@Stypox Stypox changed the title Remove history dialog override so clicking "Start playing in the background" would only enqueue the current item instead of the full history which is usually massive Only start playing single item in history screen Nov 12, 2024
@Stypox Stypox merged commit a229ab6 into TeamNewPipe:dev Nov 12, 2024
@sonarqubecloud
Copy link
Copy Markdown

@originalflava
Copy link
Copy Markdown

This was a feature lol.. downgrading to 0.27.2

@qvalentin
Copy link
Copy Markdown

This really should be configurable. Having the history as a playlist is definitely a usecase.
Should I open a new issue for this?

@Profpatsch
Copy link
Copy Markdown
Contributor

I agree that the fix here is the right thing, there should probably be a separate button to play the whole history in reverse order.

@goyalyashpal
Copy link
Copy Markdown
Contributor

During the refactor we will look into redesigning the long-press menu to allow for all of these different options to co-exist (starting without enqueueing everything and starting a playlist from a specific item), ...

- @ Stypox at #11696 (comment)

yeah, there should be similar set of options available for most all such items: play single, play, enqueue, enqueue next, enqueue all, etc...

@ShareASmile
Copy link
Copy Markdown
Collaborator

there should be similar set of options available for most all such items: play single, play, enqueue, enqueue next, enqueue all, etc...

Would you like to give your feedback in #12032 ..

@codyit
Copy link
Copy Markdown
Contributor Author

codyit commented Aug 2, 2025

Haven't checked github for a while..

One common way to deal with collections is to have a selection mode then a button to quickly select all, this way you won't have to duplicate all the buttons. IMO that would make it nicer and have everyone happy.

I'm happy enough with what we have now or future so I won't be cutting or giving feedback on other issues, although semantically, I still strongly think long pressing an item in a list should always be for actions on the item itself only , as in that creates the least confusion for the most people, which I thought is widely accepted instead of a blue gold dress situation here.

@ShareASmile
Copy link
Copy Markdown
Collaborator

This really should be configurable. Having the history as a playlist is definitely a usecase.
Should I open a new issue for this?

@qvalentin please open a new issue regarding it.

Users are commenting here, but discussion should take place in a dedicated issue not here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature request Issue is related to a feature in the app history Anything to do with previously watched stuff queue Issue is related to queueing size/small PRs with less than 50 changed lines

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Enqueuing/playing a video from history should not queue the whole playlist

7 participants