Skip to content
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

Show mini player (even on main player, full screen is the exception) #5972

Closed
3 tasks done
SameenAhnaf opened this issue Mar 31, 2021 · 0 comments
Closed
3 tasks done
Labels
feature request Issue is related to a feature in the app GUI Issue is related to the graphical user interface player Issues related to any player (main, popup and background)

Comments

@SameenAhnaf
Copy link
Collaborator

SameenAhnaf commented Mar 31, 2021

Checklist

Describe the feature you want

Minimized player could be always shown for easy management. Only, full screen video is the exception.

Mini player could be added in main player (above bottom row is more appreciated, this will let positions of bottom row buttons consistent) to show playback progress could be shown as a red line above the title bar. Title in mini player could be like "Marvel Studios' Black Widow । Special Look (0:38/1:31)" to show playback time.

Users in #5785 report small close button makes it easy to close the video. That's why, only seperate Pause button should be included. Users can swipe down to close the player. Following gestures can be included.

  1. Swipe up: Manage the queue (Queue should be managed even if single video is queued as many users may still prefer buttons).
  2. Single tap on thumbnail: Open the video info.
  3. Single tap on title bar: Queue selection menu if multiple queues are implemented.
  4. Double tap on thumbnail: Previous.
  5. Double tap on title bar: Next.
  6. Long press on thumbnail: Rewind.
  7. Long press on title bar: Fast forward.
  8. Swipe left to right: Seek position (Playback progress should be shown on the top of title bar. Time could only be shown in the thumbnail while seeking position)
  9. Pause: On the right side of title bar.
  10. Double tap on pause: Shuffle (Toast Queue shuffled should be shown).
  11. Long press on pause: First long press should repeat only the current video (Toast Current media on repeat). Second long press should repeat should repeat the whole queue (Toast Queue on repeat). Third long press should cancel repeat (Toast Nothing on repeat).
  12. Swipe down: Close both the player and queue

"Smart Next and Previous button for minimized player" in settings could be added as no more gesture can be assigned for that option.

Is your feature request related to a problem? Please describe it

Additional context

How will you/everyone benefit from this feature?

It will be similar with most music players. Especially, helpful for music lovers. Users will be able to have features on their fingertips. Easy playback management with one hand will be a breeze. No need to pull down notification panel.

@SameenAhnaf SameenAhnaf added the feature request Issue is related to a feature in the app label Mar 31, 2021
@AudricV AudricV closed this as completed Mar 31, 2021
@SameenAhnaf SameenAhnaf changed the title Always show minimized player and hide media player notification bar (while using the app) Always show minimized player while using the app Mar 31, 2021
@AudricV AudricV reopened this Apr 1, 2021
@AudricV AudricV added player Issues related to any player (main, popup and background) GUI Issue is related to the graphical user interface labels Apr 1, 2021
@SameenAhnaf SameenAhnaf changed the title Always show minimized player while using the app Show mini player (even on main player, full screen is the exception) Apr 10, 2021
@SameenAhnaf SameenAhnaf reopened this Apr 16, 2021
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 GUI Issue is related to the graphical user interface player Issues related to any player (main, popup and background)
Projects
None yet
Development

No branches or pull requests

2 participants