View Issue Details

IDProjectCategoryView StatusLast Update
0012194MMAAction barpublic2014-10-16 17:48
Reporterrusty Assigned To 
PriorityhighSeverityfeatureReproducibilityalways
Status resolvedResolutionfixed 
Product Version1.0.7 
Target Version1.1.0Fixed in Version1.1.0 
Summary0012194: Add new contextual commands to the Tracklist view
DescriptionAssuming we implement 'Find more from same' ( 0009597 ) and the associated changes in the Now Playing context menu to allow additional contextual commands (Play next) to fit ( 0011683 ), we'll want to figure out a means of allowing these additional contextual commands to appear in the Tracklist as well.

To be clear, we'll want the following contextual commands to be available. Note that new commands are in square brackets [] and existing commands that aren't yet implemented are in parentheses () :

Context Commands for Single Tracks
----------------------------------
[Play next]
Play last
Add to playlist
[Find more from...] Artist / Album / Genre / etc.
Delete
Set as...
Share with...
Properties

Context Commands for Multiple Tracks (incl. Groups: Albums, Artists, Playlists, Composers, Genres, Podcasts, Audiobooks,)
--------
Play
[Play next]
Play last
Add to playlist
Delete
(Share with...)
Properties

There are 2 possible approaches that we can take:
a) Just add the commands, and modify their order so that the most common commands don't appear under the overflow button (i.e. move 'Properties' to appear before 'Delete'). The advantage is that this is simple to implement. The disadvantage is that:
- it doesn't resolve the slowness of contextual commands in the tracklist( 0009712 click-hold is required for context commands)
- the number of commands that can be displayed is limited, thus requiring multiple clicks for overflow menu items, and preventing multiple 'Find more from' commands to appear at the context root
- the contextual UI for Now Playing ( 0011683 ) is different than for the Tracklist context UI

If we go with this approach, the context menus would be along the following lines:

Context Commands for Single Tracks
----------------------------------
[Play next]
Play last
Add to playlist
[Find more from...] Artist / Album / Genre / etc.
Properties
Delete
Set as...
Share with...

Context Commands for Multiple Tracks (incl. Groups: Albums, Artists, Playlists, Composers, Genres, Podcasts, Audiobooks,)
------------------------------------------
Play
[Play next]
Play last
Add to playlist
Properties
Delete
(Share with...)

b) Use the approach described at 0009712. i.e. add 3 dots to every track/item in the tracklist so that users can click it to access the context menu associated with the track/item. Google Music is a good example of that.
TagsNo tags attached.
Fixed in build326

Relationships

related to 0011683 closedmartin Now Playing Art view context menu is missing some commands but has no room 
related to 0009597 closedmartin Find more from same functionality 
related to 0009712 feedbackrusty Click-hold for context actions takes long / is complicated for some users 
related to 0011626 closedmarek PLAY NEXT function 

Activities

martin

2014-10-16 17:48

developer   ~0040783

Fixed in build 1.1.0.326