Skip to content

IAmParadox27/jellyfin-plugin-pages

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 

Repository files navigation

Plugin Pages

A Jellyfin Plugin

Logo

GPL 3.0 License Current Release

Development Update - 20th August 2025

Hey all! Things are changing with my plugins are more and more people start to use them and report issues. In order to make it easier for me to manage I'm splitting bugs and features into different areas. For feature requests please head over to https://features.iamparadox.dev/ where you'll be able to signin with GitHub and make a feature request. For bugs please report them on the relevant GitHub repo and they will be added to the project board when I've seen them. I've found myself struggling to know when issues are made and such recently so I'm also planning to create a system that will monitor a particular view for new issues that come up and send me a notification which should hopefully allow me to keep more up to date and act faster on various issues.

As with a lot of devs, I am very momentum based in my personal life coding and there are often times when these projects may appear dormant, I assure you now that I don't plan to let these projects go stale for a long time, there just might be times where there isn't an update or response for a couple weeks, but I'll try to keep that better than it has been. With all new releases to Jellyfin I will be updating as soon as possible, I have already made a start on 10.11.0 and will release an update to my plugins hopefully not long after that version is officially released!

Introduction

Plugin Pages is a Jellyfin plugin which allows other Jellyfin plugins to add user facing pages while maintaining the theming and style of the server owner. These pages feel more "at home" than other pages provided via the custom links feature Jellyfin provide.

Examples

Below are some examples from the plugin that required this one Home Screen Sections which you can find here: https://github.com/IAmParadox27/jellyfin-plugin-home-sections

Settings Menu Settings
Plugin Settings section at the bottom of the web client hamburger menu A settings page delivered using Plugin Pages

Installation

Prerequisites

  • This plugin is based on Jellyfin Version 10.10.6
  • Required Plugins:

Installation

  1. Add https://www.iamparadox.dev/jellyfin/plugins/manifest.json to your plugin repositories.
  2. Ensure that File Transformation plugin is installed.
  3. Install Plugin Pages from the Catalogue.
  4. Restart Jellyfin.

Upcoming Features/Known Issues

If you find an issue with this plugin, please open an issue on GitHub.

Contribution

Adding your pages

Currently the only way you can add your own pages is with the following steps.

  1. Edit Jellyfin.Plugin.PluginPages/config.json found in the plugins/configurations folder of the installed Jellyfin instance. This folder location can be retrieved from IApplicationPaths.PluginConfigurationsPath in the .NET API.

There are plans to add a HTTP request to register pages too but this hasn't been done just yet.

Pull Requests

I'm open to any and all pull requests that expand the functionality of this plugin, while keeping within the scope of what its outlined to do.