Updated Sorting criteria (markdown)

Koen Glotzbach 2018-05-03 00:05:20 +02:00
parent 48ce81ac26
commit 05fa2690fa
1 changed files with 3 additions and 1 deletions

@ -17,12 +17,14 @@ With the advanced sort, you can select the sorting criterion and order (ascendin
* **Duration (Asc/Desc)** - Order by episode duration
* **Episode Title (Asc/Desc)** - Order by episode title (case insensitive).
* **Feed Title (Asc/Desc)** - Order by feed title (case insensitive).
_NOTE: There is no secondary sort field involved here, so episodes within a feed will be grouped together, but in no particular order(?). Perhaps this sort should involve a second field (e.g. Date:Asc) so that resulting episode order is deterministic. I like the idea in "Media Type" below of using the previous sorting criterion as the secondary key; that's simpler than implementing a complicated Excel-style sort fields UI_
_NOTE: There is no secondary sort field involved here, so episodes within a feed will be grouped together (within these groups following previous sorting; see stable sorting below). Perhaps this sort should involve a second field (e.g. Date:Asc) so that resulting episode order is deterministic._
* **Random** - Rearranges the items in the queue randomly.
* **Smart Shuffle (Asc/Desc)** - Orders podcasts by publication date, alternating between feeds (in round-robin fashion) to avoid clusters of consecutive episodes from a single feed.
* **Feed Priority** - (implemented?) Order according to the priority you gave to the feed, highest first.
* **Media Type** - (implemented?) Orders by media type (e.g. Audio vs. Video), preserving previous sorting criterion as a second key.
**Stable sorting**: The sort functions are stable, meaning that you can sort the playlist eg. by date and afterwards by feed title (unknown if a feature or coincidence). Whenever a new sorting mechanism is chose, it preserves previous sorting order whenever items fall in the same group.
A switch is available to invert the chosen criterion. For example, if you choose to sort by date and invert the sort, you'll have newer episodes first.
## Expert