Issue description:
When tracks on an album are grouped under a Work label, selecting the Work label and pressing play will create a new queue. This new queue will be given the album’s name rather than the work’s name.
This is inconsistent behavior. When selecting a track to play (either ‘Play - no auto queue’ or opening the track menu and clicking play), the auto queue is named %title% and contains only that track. When selecting a track (default ‘Play’ with auto queue) or an album to play, the auto queue is named %album% and contains the entire album.
But when selecting a work to play (opening its menu and clicking play–since there is no action when tapping a work name in album view) the auto queue is named %album% but its contents include only those grouped under the work.
While writing this, I realized the above applies to %movement.name% as well. A track in an album displayed as %movement.name% will generate an auto queue named %title%
Logs:
Upload description: Celorien_QueueName
Additional information:
It’s a minor bug that probably won’t bother most, but is relevant to those using custom strings to display %queue.name% in their Now Playing screens.
Queue types I have tested that work as expected: single track, album, artist, genre, playlist
I suspect most other categories will behave correctly, %work% and %movement.name% are the oddballs because they are not being selected from their own category screen.
Reproduction steps:
(Assuming %work%!=%album% )
Find an album which contains tracks which are grouped by work. Select the menu on the right side of the work name, select play. Open the ‘Media Queue’ menu or use a custom string to view the current queue’s name.
Media provider:
Local device
Screenshots: