Jellyfin plugin "Lessons" page with lesson listing #5
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What
Add functional UI to the plugin — a "Lessons" page in Jellyfin that lists available lessons.
Implement:
LessonsController : ControllerBase) at/Plugins/Lessons/Listthat returns lesson summaries (id, title, grade, subject, date, description)IPluginConfigurationPage) that injects a "Lessons" nav entry into Jellyfin's sidebarAcceptance
Notes
Use the pattern from existing plugins like Bookshelf or Reports for adding pages. The
IPluginConfigurationPagecan return raw HTML. Keep it simple — no React framework, just server-rendered HTML with minimal JS for the lesson list.The REST controller needs DI for
LessonStore— register it viaIPluginServiceRegistrator.