A | B | C | D | E | F | G | |
---|---|---|---|---|---|---|---|
1 | Columns, Sorting, and Stacking by Collection | ||||||
2 | |||||||
3 | View | Default Columns | Default Summary 2 (by Type) | Default Sort | Stack | ||
4 | Music | Details | Title, Artist, Album, Date, Genre, Rating, Path, … | Artist, [Album, CD#, Track#, File] | - | ||
5 | Art & Details | Artwork, Summary, same as Details (but hide 'Album' column) | 1: $if(<Album>,<Album Artist>,<Artist>); 2: $if(<Album>,<Album>) | Summary, [Album, CD#, Track#, File] | Album | ||
6 | Art | 1: $if(<Album>,<Album Artist>,<Artist>); 2: $if(<Album>,<Album>) | Album, [CD#, Track#, File] | Album | |||
7 | Art Browser | same as Details | 1: $if(<Album>,<Album Artist>,<Artist>); 2: $if(<Album>,<Album>) | Album Artist, [Album, CD#, Track#, File] | Album | ??Sort will be confusing since Album Artist is not displayed?? | |
8 | |||||||
9 | Classical | Details | Title, Artist, Composer, Album, Genre, Rating, Path.. | Artist, [Album, CD#, Track#, File] | - | ||
10 | Art & Details | Artwork, Summary, same as Details (but hide 'Album' column) | 1: $if(<Album>,<Album Artist>,<Artist>); 2: $if(<Album>,<Album>) | Summary, [Album, CD#, Track#, File] | Album | ||
11 | Art | 1: $if(<Album>,<Album Artist>,<Artist>); 2: $if(<Album>,<Album>) | Album, [CD#, Track#, File] | Album | |||
12 | Art Browser | same as Details | 1: $if(<Album>,<Album Artist>,<Artist>); 2: $if(<Album>,<Album>) | Album Artist, [Album, CD#, Track#, File] | Album | ??Sort will be confusing since Album Artist is not displayed?? | |
13 | |||||||
14 | Podcast | Details | Title, Artist, Podcast, Date, Genre, Rating, Path, … | Podcast, Date, [CD#, Track#, File] | - | ||
15 | Art & Details | Artwork, Summary, same as Details (but hide 'Podcast' column) | 1: $if(<Podcast>,<Podcast>); 2: <Album Artist> | Summary, Date, [CD#, Track#, File] | Podcast | ||
16 | Art | Podcast, Artist, Genre, Date, Rating, Length | 1: $if(<Podcast>,<Podcast>); 2: <Album Artist> | Podcast, Date, [CD#, Track#, File] | Podcast | ||
17 | Art Browser | same as Details | 1: $if(<Podcast>,<Podcast>); 2: <Album Artist> | Podcast, [Album, CD#, Track#, File] | Podcast | ||
18 | |||||||
19 | Audiobooks | Details | Title, Artist, Album, Date, Genre, Rating, Path, … | Artist, [Album, CD#, Track#, File] | - | ||
20 | Art & Details | Artwork, Summary, same as Details (but hide 'Album' column) | 1: $if(<Album>,<Album Artist>,<Artist>); 2: $if(<Album>,<Album>) | Summary, [Album, CD#, Track#, File] | Album | ||
21 | Art | 1: $if(<Album>,<Album Artist>,<Artist>); 2: $if(<Album>,<Album>) | Album, [CD#, Track#, File] | Album | |||
22 | Art Browser | same as Details | 1: $if(<Album>,<Album Artist>,<Artist>); 2: $if(<Album>,<Album>) | Album Artist, [Album, CD#, Track#, File] | Album | ||
23 | |||||||
24 | Video | Details | Series, Title, Date, Director, Producer, Genre, Rating, Path, Filename, Length, Season, Episode, …. | Series, [Title(if Series is absent), Season#, Episode#, File] | - | Does the proposed sort make sense? | |
25 | Art & Details | Artwork, same as Details | ?? | Series, [Title(if Series is absent), Season#, Episode#, File] | Series | Also, this isn't intuitive--if the user changes the sort order, they won't realise that sorting by Series is the best option. Any ideas? | |
26 | Art | 1: $if (<Series>,<Series>,($if<Title>,<Title>,<filename>)), 2: $if (<Series>,<Title>,(if <Series>,<filename>)) | Series, [Title(if Series is absent), Season#, Episode#, File] | * | Does the proposed mask make sense? | ||
27 | Art Browser | same as Details | ?? | Series, [Title(if Series is absent), Season#, Episode#, File] | Series | ||
28 | |||||||
29 | Music Video | Details | Title, Artist, Album, Date, Genre, Rating, Path, … | Artist, [Album, CD#, Track#, File] | - | ||
30 | Art & Details | Artwork, same as Details. | ?? | Album Artist, [Album, CD#, Track#, File] | Album | Summary column isn't shown because different masks are required for A and A&D views. | |
31 | Art | 1: $if(<Album>,<Album Artist>,<Artist>); 2: $if (<Title>,<Title>,<filename>) | Album, [CD#, Track#, File] | * | |||
32 | Art Browser | same as Details | ?? | Album Artist, [Album, CD#, Track#, File] | Album | ||
33 | |||||||
34 | TV | Details | Series, Title, Date, Director, Producer, Genre, Rating, Path, Filename, Length, Season, Episode, …. | Series, [Season#, Episode#, File] | - | ||
35 | Art & Details | Artwork, same as Details | ?? | Series, [Season#, Episode#, File] | Series | ||
36 | Art | 1: $if (<Series>,<Series>), 2: $if (<Title>,<Title>,<filename>) | Series, [Season#, Episode#, File] | * | |||
37 | Art Browser | same as Details | ?? | Series, [Season#, Episode#, File] | Series | ||
38 | |||||||
39 | Video Podcast | Details | Title, Podcast, Artist, Date, Genre, Rating, Path, … | Podcast, Date, [CD#, Track#, File] | - | ||
40 | Art & Details | Artwork, same as Details | ?? | Podcast, Date, [CD#, Track#, File] | Podcast | ||
41 | Art | Podcast, Artist, Genre, Date, Rating, Length | 1: $if(<Podcast>,<Podcast>,<Artist>); 2: $if (<Title>,<Title>,<filename>) | Podcast, Date, [CD#, Track#, File] | * | ||
42 | Art Browser | same as Details | ?? | Podcast, [Album, CD#, Track#, File] | Podcast | ||
43 | |||||||
44 | General Implementation details: | ||||||
45 | Sorting by Artwork should never be a default since it's unclear what that means | ||||||
46 | Grouping is dependent on the primary sort and the View (need to spec?). | ||||||
47 | Sorting by Summary --> Sort by value of Primary Field then Secondary; Grouping disabled?? | ||||||
48 | * Stacking should be hardcoded to occur for Summary, Album, Series (OR for whatever column follows Artwork column??) | ||||||
49 | Except for the case of Video collections in Art View | ||||||
50 | OR Alternatively, we implement stacking in the Art View, but allow stacks to be hovered on/double-clicked to expand them | ||||||
51 | ** Perhaps we can use the proposed masks, but hide any mask that isn't common to all files that the mask represents | ||||||
52 | |||||||
53 | Note: | ||||||
54 | Sort orders in square brackets indicate that they are hardcoded | ||||||
55 | Do we want to modify any default sorts to be by Summary? | ||||||
56 | In the A&D view, Album and Series column are often hidden (because the Summary column contains this info). Perhaps instead of hardcoding that, | ||||||
57 | …the Art & Details views could always hide whatever Fields are stacked | ||||||
58 | |||||||
59 | In the future it might be preferable to configure columns independently per view | ||||||
60 | In the future it would be preferable to move the Group summary configuration out of the Playback Rules | ||||||
61 | |||||||
62 | Bugs: | ||||||
63 | Hidden sorts are often not working… (e.g. Albums not playing by Track#) | ||||||
64 | Prefixes are ignored when sorting by Summary |