New Sort Option: Original#694
Conversation
|
Please use the provided PR template |
|
I have changed to the template (sorry for that). This PR is essential for the implementation of automatic Trending Collections (via the CollectionImportPlugin), as otherwise the ranking gets ruined by the sorting. |
|
CollectionImportPlugin? |
|
This plugin (https://github.com/lostb1t/jellyfin-plugin-collection-import) allows you to dynamically generate collections based on mdblist (and have them updated daily). For example, a ‘Trending Movies’ collection. You can then pin this collection to your home screen to display a row showing the currently trending films. The order within the collection should not be altered, as it reflects the ranking (therefore |
|
Wow, that looks great. But unfortunately, you’re limited to just a few lists there. I like to have lots of custom lists on my home screen, such as ones from mlotek (https://mdblist.com/lists/_mlotek/). Or if you want to create a Marvel list in chronological order. There’s definitely a point to having an original order. |
Actually, we have full custom list support coming in the same update. The ordering is maybe an issue (haven't really looked at that particular nuance but we have options for it):
I would suggest closing this PR until after 2.3 drops and then revisiting it if needed. |
|
That feature looks really cool. Are these custom rows something the plugin can create for all clients as well? Also, this feature doesn’t fully solve the issue. It seems like a SortBy setting is still required, and that disrupts the ordering of a ranked collection completely. |
|
Yeah, that why I said earlier that the sorting option might still be needed although I'm almost positive that the default sort option does what you want (eg. it just puts them in the order received from TMDb, so the first item on their list is the leftmost on the Home Row). Maybe it should say Default (list order) instead of (when added), as that really is what it is doing. This is a brand new feature, so for the moment the rows are being defined within the client. Creating them within Moonbase sounds like an interesting idea and might be something worth making a feature request for once the feature is live and people get a chance to use it. |



Pull Request
Summary
Adds an
Originalsort option for configurable Home rows. When selected, Moonfin preserves the server-provided/default item order by omitting thesortByquery parameter instead of applying a Jellyfin sort field.Home row sort preferences now support
Originalfor Favorites, Collections, Genres, Playlists, and Audio playlists. These Home rows also default toOriginal, so their natural order is preserved unless the user explicitly chooses another sort mode.Normal browse/library sorting keeps the existing behavior and still defaults to sorting by name.
Related Issues
None.
Type of Change
Changes Made
LibrarySortBy.original.Originalresolves to nosortByargument.Originalfor Home row sort preferences while keeping regular browse/library sort options unchanged.Original.sortByis only passed when the selected option is notOriginal.Platform
Testing
Test Steps
changed Home-Collection-Ordering from
NametoOriginaland back toNameScreenshots (if applicable)
Checklist