View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0014132 | MMW 5 | Track Browser | public | 2017-03-24 16:32 | 2021-10-13 17:49 |
Reporter | rusty | Assigned To | |||
Priority | urgent | Severity | feature | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Target Version | 5.0 | Fixed in Version | 5.0 | ||
Summary | 0014132: Add views for other Art collations | ||||
Description | Currently, when the user is browsing, they're unable to choose alternative collations or collations that include track details. i.e. there is an 'Art View' but users can't change what is displayed: - Artist, the user can't view by Artist + Tracks - In <Genre>, the user can't display by Composer images, by Albums, etc. - In <Artist>, the user can't display by Composer (image) - In all views, the user can't display by Album (image) & Tracks, Composer (image) & tracks, etc. An updated/simplified set of views appears in the second tab at https://docs.google.com/spreadsheets/d/1UtVNVw6k1k1X1j1elBeL7-G0e3F7SM6ke8MSb5AkdJY/edit#gid=891691505 What this means in general is that the view selector will have more options for what views users can choose, and will be more specific (since Art or Art and Details, doesn't indicate the relevant collation). Moreover, only a limited set of views will be included to begin with (e.g. not optimized for Classical music), but users will be able to create new views based on their specific requirements. [View icon]v [icon] Browser [icon] Tracks [icon] Album & Tracks * [icon] Album [icon] Artists * Manages views... Note: - * indicates new options - Tracks (simple) no longer appears as an option since it is relegated to customized views such as Browser / Now Playing. - Manage views... opens a new dialog that allows the user to Create/Edit views so that e.g. user can create a view for Composers & Tracks. The basic functionality of this would be (though this could be significantly expanded in the future: Grouping: _field_ (grouping to be specced in another bug) Collate by Image: _field_ . ( ) Display associated tracks . (o) Display metadata: __Field1, Field2_______ | ||||
Tags | No tags attached. | ||||
Fixed in build | 2083 | ||||
related to | 0014170 | closed | michal | Views / View Selector changes |
has duplicate | 0013932 | closed | jiri | Ability to sort albums by release date |
related to | 0015112 | closed | michal | Missing features in some views |
related to | 0015712 | closed | rusty | "Art View", "Browser View", "Grid View" - why different names for the same view |
related to | 0016220 | assigned | Ludek | Optimize performance on large databases |
related to | 0016467 | closed | michal | 'Sort by' in the albums grid is initially empty |
related to | 0016714 | assigned | michal | Grid (by Album) Sorting is Limited |
|
Many of these already resolved/implemented by the new sub-views (0014170) "Album & Tracks" to be implemented as sub-view |
|
TBD: 1. A&T view. 2. Support for Column Browser in the Album grid. 3. Configurations & saving of views. |
|
1a. Minor issues in the current implementation of the A&T view: Click on an album selects it, but subsequent Ctrl- and Shift-clicks don't select >1 album per usual selection conventions. Not a big issue, can be deferred, but should be fixed sometimes. 1b. Another minor one: Artwork column can't be made smaller than equivalent of 3 rows. I'd be nice to be able to make it even smaller for cases when there are albums with only 1 track. I suppose that the main reason is that the Album column requires 3 rows per album. I guess that we could collapse it to just 1 row when Artwork is too small? E.g. just show Album (Album Artist / Year)? Album is first, since it's the most important part. |
|
4. Sort by feature: A. Views without columns (Art view) will only have hardcoded sorting options in the View Selector button. In order to be easily accessible, they should be in the top level of the View Selector menu, not hidden in a lower level, i.e.: [View Selector] [x] Art View [ ] List View -------------------- Sort by {section title} [x] Album [ ] Release date Note: It means that this view can't be sorted e.g. by Bitrate (which could be defined as Album average bitrate?) or other such fields. Not sure, whether it's a problem, but probably not for now, we can consider changes later. B. Views with columns (List View, Album + Tracks) can already be sorted using the column headers. Apart from this feature: a. Sort order should be saved with newly created views (feature tbd by Petr), i.e. this way it will be possible to restore favorite views including layouts, columns, grouping, sorting, etc. b. Do we need anything else? Originally I was thinking about something like in the case A, i.e. a list of sort orders to be available in the View Selector button, but I'm not sure it's really that useful and whether it doesn't introduce unnecessary complexity - like the necessity to configure favorite sort orders, etc. We probably can defer this or let it be later implemented as an Addon. |
|
Items 1-4 fixed. Remaining 1a. |
|
2. Implemented correctly for the Album grid, but should also be for Artist grid (for consistency). 3a. Manage Views dialog should contain also the build-in views (like List View and Album & Tracks). They should be partially editable (can't be deleted, but e.g. sort order and columns could be configured). 3b. The bottom toolbar seems like an outdated UI design. Up & Down arrows could be replaced by d&d, Edit & Delete buttons could be shown next to the focused item, and Add could be the last item in the listview - similarly to how we implemented in other places. 3c. Add new view action should create the new view based on the current setting (e.g., if I have Column Browser enabled, it should be enabled in the new view). 3d. We need to find a way, how to update settings for the current view. E.g. if I create a view 'Test', without a Column Browser (CB), but then in MM5 main window UI enable the CB - there's no straightforward way how to keep the CB enabled whenever I select the Test view. It seems that the easiest way is to always save the changes, which is how currently the build-in views work - when I enable CB in 'List view', it's always shown there, until I manually hide it. 3e. Changes would better be updated live - if I enable CB in the currently active view, it should be shown in the main window right away. Note that currently it isn't shown even after the configuration dialog is closed. 4. Doesn't seem to work when the CB is enabled (Albums view) |
|
Fixed 2, 3a, 3b, 3c, 3d, 3e, 4 |
|
1. A&T view - when shown (e.g. switch from List View), the view often isn't correct: Headers don't correspond to the Columns below (the first 2 columns are often wrong), artwork overlaps (related to column widths), a user also mentioned that the horizontal scrollbar isn't shown until the view is resized. 5. Per IM discussion, sub-views visibility shouldn't be configurable per-view, since it's currently being shared by all views (that can show given sub-view). 6. Art view configuration should contain 'Sort by: ______ [v] dropdown (currently there's a cut-off listbox). 7. Sort By section of the Art view in the View Selector dropdown often doesn't have either checkbox ticked (I suppose that there's always one of the two orderings active). 8. Stability fixes per IM discussion. |
|
Items 1, 5, 6, 7 fixed |
|
1a. Fixed. |
|
Fixed |
|
Verified 2083 |
|
Re verified 2262 No regressions found. |