Post Reply 
The '<n> albums' sort order (again)
08-09-2013, 17:41
Post: #2
RE: The '<n> albums' sort order (again)
(07-09-2013 23:10)DavidHB Wrote:  This is less of a feature request than a question as to how much of what I want MinimServer can, or will in future be able to, provide.

I should be able to answer the "can" questions. For the "will be able to" questions, my crystal ball is somewhat fuzzy and I can only indicate what might possibly happen, not what will happen. Also, I find that the design of a feature normally changes as part of the experience of implementing that feature and seeing how it feels to use it, so any descriptions of yet-to-be-implemented features are subject to change.

Quote:The starting point is Simon's most interesting post #2 in this thread, and the first question is therefore how close is he to implementing the proposed features described therein? The concepts he described make a great deal of sense to me, and I'd like to express support for and encouragement of his plans as he described them.

These features aren't as close as I hoped when I wrote that post. Sometimes things take longer to implement than expected, and I've learned that it's best not to predict timescales for future enhancements because my predictions would inevitably be over-optimistic.

Quote:My experiments with networked music so far indicate that, while the various indexes will all be useful on occasion, the view I would most often like to work with is one derived from the way I arrange my CDs on their shelves. The first categorisation in my (mainly classical) collection is by broad genre (classical, jazz, folk, pop etc.). Within that, the classical albums are ordered by composer surname and album title or contents, and the remaining genres are ordered by artist and album. Classical recitals and compilations are ordered separately. From looking at other people's record and CD collections, I'd guess that schemes of this kind are quite widely used.

With MinimServer, this would be supported by using a multistep index selection of Genre first, then Composer or AlbumArtist, then the desired album. This doesn't match your suggested "bookshelf" model of a single totally ordered sequence of albums.

Quote:It seems to me that Simon's proposed features would probably take care of what for me would be the default Genre-Composer-Album sort order. I'd hope that MinimServer would expect composer tag data to be ordered naturally ('Edward Elgar', not 'Elgar, Edward'), as that is how the information is usually delivered by online tagging databases. MinimServer would then have its rules for defining the sort order, apart from the inevitable exceptions ('Beethoven, Ludwig van' versus 'Vaughan Williams, Ralph' etc.). It seems fair to assume that, if MinimServer has done the grunt work, users should handle the exceptions.

My thoughts at present are that MinimServer should derive the display name from the sort name, not the other way round. This is because there's no possibility of ambiguity problems when converting

Vaughan Williams, Ralph => Ralph Vaughan Williams
Beethoven, Ludwig van => Ludwig van Beethoven

but the reverse can't be done reliably in any simple way.

Quote:
In the thread referred to above, I think that the idea was that, if data is present in a ComposerSort tag (or field, if you prefer MP3Tag terminology), this data, as is, would become the sort data; otherwise, MinimServer would derive the sort data using the sort value of the Composer tag (the discussion was about Artist tags, but I assume that Composer could be treated similarly).

Am I correct in thinking that if/when Simon's proposed features are implemented, MinimServer will be able to do everything that I have described so far?

I'm hoping to support what you've described, subject to my comments above.

Quote:The next issue is what to do for genres other than classical, where the sort order should be Genre-AlbumArtist-Album. Simon has, if I recall correctly, set his face firmly against the use of conditionals in the creation of MinimServer indexes, and, as I want to host the whole of the server side operation on my NAS, I am not fond of the idea of running multiple instances of MinimServer. The only way round the problem I see at present is to copy the AlbumArtist data to Composer (and, if appropriate, with format changes to ComposerSort). It's a kludge that some people would not like, but with fewer than 100 albums in my collection affected in this way (in many of which the Album Artist is actually the composer), I can live with the compromise. The batch copying and formatting processes are quick and easy in MP3Tag (I've already tested the concept), so implementation is not a problem.

Using the multistep index selection approach I have described, this wouldn't present any difficulty because you would select nonclassical albums using Genre > AlbumArtist > album instead of Genre > Composer > album.

Quote:If I have understood things correctly, it all gets more difficult with alphabetical groupings, because the first term of my sort order is Genre, and there are far too few of those, and far too many entries within each, for alphabetical groupings to work. Would it be possible, at least for [album], to have an option to make the second rather than the first term of the sort order the point at which the grouping is made? The alphabetical list in my album sort order could then display as:

Classical A
...
Classical Z
Folk A
...
Folk Z
Jazz A
...
Jazz Z
and so on
.

MinimServer allows you to control alphabetical grouping by the tag name and also by the minimum number of list entries to be grouped alphabetically. This would allow you to have the Genre index ungrouped and have the AlbumArtist and Composer indexes grouped.

Quote:For me (and I hope for others too), this a neat and orderly way to look at the collection as whole; it makes it rather like browsing the actual library shelves ...

My suggestions above aren't exactly what you have requested. If you want to reproduce the "bookshelf" view exactly, you could do this by browsing using [folder view] and arranging your folder structure and folder names to give you the exact ordering and hierarchy that you want.

Quote:Thanks again to Simon for a splendid piece of software. I've now been using it extensively for 10 days, and I haven't broken it yet, which is something of a record for me. With MinimServer, I am now confident that my network music infrastructure is sufficiently robust to justify the purchase of an expensive renderer/player to get the best out of the system.

David

I'm pleased to hear that MinimServer is performing well for you, and I hope you will be able to use it to achieve something close to your ideal browsing structure.
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RE: The '<n> albums' sort order (again) - simoncn - 08-09-2013 17:41

Forum Jump:


User(s) browsing this thread: 1 Guest(s)