Feature Request: Named Library Shelves for Home Screen Organization #159
Replies: 6 comments 2 replies
-
|
The images were never added |
Beta Was this translation helpful? Give feedback.
-
Adding Images |
Beta Was this translation helpful? Give feedback.
-
|
This can be achieved through collections or folder view |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
Closing discussion for Revision-1 #165 Improved description - thanks to RadicalMuffinMan for the help |
Beta Was this translation helpful? Give feedback.





Uh oh!
There was an error while loading. Please reload this page.
-
Feature Request: Named Library Shelves for Home Screen Organization
Summary
Add support for admin-defined "shelves" — named groups of libraries that appear as individual, labeled rows on the Moonfin home screen.
Problem
Jellyfin servers with many libraries display everything under a single "My Media" section, which becomes crowded and hard to navigate — especially on a TV with a remote. There's no way to visually separate libraries into meaningful categories.
Proposed Solution
Allow server admins to create named shelves and assign existing Jellyfin libraries to them. Each shelf would appear as its own labeled row on the home screen, selectable in the home screen row configuration.
Example:
Shelf Name | Libraries -- | -- Movies | Action, Classic Movies, Documentaries TV Shows | Drama, Sci-Fi, Sit-Coms Animation | Anime, Cartoons, Feature Films Home Videos | Birthdays, Vacations, SportsThe home screen would then show each shelf as a separate named row — exactly like your existing home row ordering system, but with library groupings as the content.
Design Principles (to keep it simple)
Why Moonfin is the Right Place for This
This feature needs to work on Android TV with remote navigation, not just in a web browser. Since Moonfin already handles home row ordering and syncs configuration across clients via the server plugin, shelves would automatically work across all Moonfin clients without any extra effort.
Mockups
I've attached two mockups showing the intended result:
Happy to provide more detail or answer questions. Thanks for building such a great client ecosystem!
Beta Was this translation helpful? Give feedback.
All reactions