Checklist
Feature description
The most concise way to put this would be:
- either: "Allow a video resolution of none in main player mode"
- or: "Allow an audio only option in main player mode"
- or:
"Create a new audio mode to essentially overtake background mode"
Why do you want this feature?
Further back story
Currently:
-
when the current mode of playing is anything other than main (i.e. not playing, bg, or popup)
-
then the "main" player (i.e. in video details UI) functions just as a placeholder for:
- video track's thumbnail
- the play button
- total duration of the track
- the current playing position: textual time and visual progress bar
The above behaviour is fine for not-playing, or popup mode - as they don't need the player UI of the main player, but not for bg mode.
Don't confuse "background mode" with audio mode, "background mode" is two things:
- the "audio" only stream
- a separate player mode (similar to how the popup mode is)
- consequently, it has its own player UI - the "playing queue UI" which opens on clicking via notification (hereafter called TRIGGER)
- supporting observation: "playing queue UI" doesn't open from TRIGGER when playing in main mode
And the requirement of additional TRIGGER to reach the dedicated player UI (the playing queue UI) in bg mode makes things to feel inconsistent and limiting.
Proposal
This suggestion is about rearranging those two things (audio stream, & playing queue UI) for a more consistent UX:
- bundle the "audio only" stream within main player - it can be done in the resolution drop down
- make "playing queue UI" to be accessible on TRIGGER even when playing in video - however, automatically switch to audio while TRIGGERED - i.e. change from point 2.ii above
Required complementary/cosmetic changes:
- the "background" button in the video description UI will be renamed to "audio" and will function as a shortcut to select the audio stream in the main player
- in "audio", the main player will show the thumbnail of the stream, and the "fit to" options - may either be hidden, or made to act on the shown thumbnail - whichever is easier/efficient to implement
- the required refactoring for above changes
- i can't think of any other major changes that would be required anywhere else - rest all things will function exactly same way as they do now
- ... (cntd) 'cz all other contexts mostly mean "audio only" and have nothing to do with the UI used for it - so, whether it be the current "playing queue UI' or the proposed "main player UI"
Mockups:
-
Audio in the resolution panel
-
"Audio" for the background button in video description ui, and the main player for audio stream containing video thumbnail scaled down
Additional information
Checklist
Feature description
The most concise way to put this would be:
"Create a new audio mode to essentially overtake background mode"Why do you want this feature?
Further back story
Currently:
when the current mode of playing is anything other than main (i.e. not playing, bg, or popup)
then the "main" player (i.e. in video details UI) functions just as a placeholder for:
The above behaviour is fine for not-playing, or popup mode - as they don't need the player UI of the main player, but not for bg mode.
Don't confuse "background mode" with audio mode, "background mode" is two things:
And the requirement of additional TRIGGER to reach the dedicated player UI (the playing queue UI) in bg mode makes things to feel inconsistent and limiting.
Proposal
This suggestion is about rearranging those two things (audio stream, & playing queue UI) for a more consistent UX:
Required complementary/cosmetic changes:
Mockups:
Audio in the resolution panel
"Audio" for the background button in video description ui, and the main player for audio stream containing video thumbnail scaled down
Additional information