Skip to content

Fix the player UX #8958

@goyalyashpal

Description

@goyalyashpal

Checklist

  • I made sure that there are no existing issues - open or closed - which I could contribute my information to.
  • I have read the FAQ and my problem isn't listed.
  • I'm aware that this is a request for NewPipe itself and that requests for adding a new service need to be made at NewPipeExtractor.
  • I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.

Problem

  • The player UX is very inconsistent
  • accomplishing same task requires completely different actions
  • and same actions does completely different tasks (like: click on an item, or click and hold on an item)
Open Video Details Switch playing mode Other
Search results list Click an item Click & hold on an item
Player queue UI Click & hold
on an item
Click on UI's 3 dots Click an item:
plays it from start
Video details
(playing in bg mode)
Not ap-
plicable
Go to play queue UI via
notification, then do as above
Click play button:
replaces active player queue
& plays from some random position
Non-tabular format:

Search results list UI:

  • Click the list item to go to video details
  • Click and Hold list item for selecting the modes

Play queue UI:

  • Click on the list item to play it from start
  • Click and hold on the list item to go to video details
  • Click the UI's 3-dot menu to switch to modes

Video details and playing in bg mode:

  • Click the player --> will replace the active player queue (ofc when there're multiple queue items) and will start playing from who knows from where
  • So, to switch mode, first go to play queue UI via the notification, then click 3-dot menu from there

Proposed Solution

pending - ugh, i don't know how to create mockups :(

Additional information

For now, i am filling this issue only for myself. i will add the details later. please don't do any action (like label, or lock etc) on it yet.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions