View Issue Details

IDProjectCategoryView StatusLast Update
0019942MMAAction barpublic2024-06-27 16:02
Reporterrusty Assigned To 
PriorityurgentSeveritymajorReproducibilityalways
Status feedbackResolutionreopened 
Product Version2.0.0 
Target Version2.0.2Fixed in Version2.0.0 
Summary0019942: Common actions require more clicks/work in 2.x (regression)
DescriptionIn MMA2.x, most selection-based commands appear in the Top app bar via the override menu. On contrast in MMA 1.x, such actions were taken via an action bar that overwrote the miniplayer. The change was made because the icons in the action bar were often not understood by users, and accessing textual commands via the app bar is more understandable for new users (since the text describes the functions), and because that UI resulted in a split of similar functionality between the appbar and action bar. Unfortunately, many users have complained about the fact that:
- the new UI requires an extra click (i.e. Select item, tap overflow, tap command)
- the new UI is difficult to use when driving (hard to read text vs tapping an icon)
This is most painful for the most commonly used commands (Playback/Queuing, and Add to Playlist)

Any alternative approach should also consider:
- the menu must be able to adjust dynamically in response to to changes in selection (actions associated with selecting a single track are different than actions associated with selecting multiple tracks)
- a need for a quick short-term fix
- that the approach should also work well when tracks aren't selected (i.e. in views where content is eligible for playback)
TagsNo tags attached.
Fixed in build1089

Relationships

related to 0019901 newrusty Add to Playlist contains extra steps 
related to 0019949 closedmartin Scrolling up and down often triggers accidental side swipes 
related to 0019804 closedmartin Android Auto: Rating functionality isn't usable 
related to 0020147 closedmartin Search results: selection button is missing 
has duplicate 0019775 resolvedrusty Play next/last commands aren't immediately accessible (regression MMA 2) 
related to 0020015 closedmartin Default 'Home' layout: Add back 'Tracks' node 
related to 0019999 closedmartin Extra taps needed to play because 'Shuffle all' is missing from some views (regression) 

Activities

rusty

2023-06-06 13:39

administrator   ~0072161

To answer your questions:
1) Lets try the FAB for the beta and collect feedback (I would prefer to not add a config entry)
3) I was using the terminology from MMA (which is Play now), but I agree that it's not needed as an explicit command for most views when no tracks are selected. The only question is whether it should be included in Album > AlbumName views as the FAB instead of 'Play shuffled' (i.e. *Play now, Play shuffled, Queue next, Queue last)
4) 'Select all'/'None' should continue to be shown.

I also reviewed most cases to make sure the suggestions make sense across different views (see https://docs.google.com/spreadsheets/d/1bDJBkwp-bpYJBpPiUkeVT9vDRSFU4YgKyBLQfb-fo1Y/edit?usp=sharing ), and believe that it does. Based on that exercise, I've clarified the recommendations slightly:
- FABs are indicated with an '*' and overflow menu items in brackets.
- It's written with the Queue terminology from 0020043
- Elaborated on the cases when no items are selected (entire 'collection' vs subset)
- Removed the redundant 'Play all' command when nothing is selected
- Clarified that multiple selection also refers to single selection of an attribute

So here's the updated summary:

When no items are selected
- For views representing all tracks (e.g. Music > Tracks, Music > Albums, Music > Genres, etc.) in a root node: *Play shuffled
- For most views representing a subset of tracks: *Play Shuffled, Queue next, Queue last

For single track selection (as opposed to single attribute selection) in most views:
Play now, Queue next, Queue last, Add to playlist, (FMFS, Properties, Delete, Share, Set as...)

For multiple track selection OR single/Multiple attribute selection in most views:
*Play Shuffled, Play now, Play next, Play last, Add to playlist, (Properties, Delete, Share)

For single track selection in Playing view:
Queue next, Queue last, Add to playlist, (FMFS, Properties, Remove, Share, Set as..., Move to start, Move to end)

For multiple track selection in Playing view:
Queue next, Queue last, Add to playlist, (Properties, Remove, Share, Move to start, Move to end)

martin

2023-06-08 18:31

developer   ~0072188

Fixed in build 2.0.0.1088
I can see that Composers are not in list https://docs.google.com/spreadsheets/d/1bDJBkwp-bpYJBpPiUkeVT9vDRSFU4YgKyBLQfb-fo1Y/edit?usp=sharing
Is it on purpose?

rusty

2023-06-09 03:24

administrator   ~0072192

As discussed, composers can be treated like Artists.

Tested 1088 and there are a couple of issues.

1) When no items are selected, and the user navigates to views representing a subset of tracks, only *Play shuffled displays, instead of *Play shuffled, Queue next, Queue last
e.g.
Music > Albums > AlbumName1
Music > Genres > GenresName1
Music > Artist > ArtistName1
etc...

2) For Single/Multiple track/attribute selection (in all views including Playing queue):
- 'Add to Playlist' icon is missing (i.e. even when there's plenty of space it appears in the overflow menu instead).

3) For attribute selection:
- Share is missing completely

4) Single/Multiple Attribute selection only displays a small subset of icons i.e.
 *Play Shuffled, Play now (Play next, Play last, Add to playlist, Properties, Delete, Share)
instead of *Play Shuffled, Play now, Play next, Play last, Add to playlist, (Properties, Delete, Share)

e.g. for
Music > Albums > AlbumName1
Music > Genres > GenresName1
Music > Artist > ArtistName1

martin

2023-06-09 19:07

developer   ~0072196

So the number of visible actions in action mode depends on screen size and orientation.
When the width is:
<400dp -> 3 items
>400dp -> 4 items
>460dp -> 5 items
>580dp -> 6 items
>640dp -> 8 items

Fixed in build 2.0.0.1089

rusty

2023-06-09 20:47

administrator   ~0072198

Tested 1088
1) Not yet fixed (tbd since the AttributeName that displays when nothing is selected takes up space)
2)/4) Verified 2) that 'Add to playlist' now appears as an icon, but is it possible for both 2/4) to be more aggressive in terms of the number of items that can be displayed by:
- moving the number representing the selected items to the left
- fitting a bit more in the space to the right
(see attached)
3) Verified
Space-for-more-action-icons.jpg (112,971 bytes)   
Space-for-more-action-icons.jpg (112,971 bytes)