Skip to content

[Feature Request]: Enhance playlist duration implementation #7473

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

Open
3 tasks done
efb4f5ff-1298-471a-8973-3d47447115dc opened this issue May 26, 2025 · 0 comments
Open
3 tasks done

Comments

@efb4f5ff-1298-471a-8973-3d47447115dc

Guidelines

Problem Description

#7007 added playlist duration in both the user and remote playlist views but the UX could be improved upon.

  1. When viewing a remote or user playlist that isnt fully loaded we show a playlist duration number and update that number when user loads the next page. It’s not clear to users that the displayed duration only reflects the currently loaded portion of the playlist, which can lead to confusion or misinterpretation of the playlist's actual length.
  2. When a short is added to the playlist we immediately remove the full duration of the playlist, e.g. playlist has duration of 17hrs and user adds one short, it will hide that number.

Proposed Solution

  1. If the page has a 'Load More' button, add a '+' next to the playlist duration to indicate that the displayed time reflects only the currently loaded portion and may increase as more items are loaded (e.g. 44 min, 25 sec+ instead of 44 min, 25 sec).
  2. Instead of removing the full duration, we could display it with a '~' symbol to indicate that it's an estimate, giving users a general idea of how long the playlist might take to finish (e.g. ~44 min, 25 sec instead of 44 min, 25 sec).

Alternatives Considered

None.

Issue Labels

display more information to user, improvement to existing feature, visual improvement

Additional Information

No response

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: To assign
Development

No branches or pull requests

1 participant