Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d97f017e32 | ||
|
|
29c6255904 | ||
|
|
baa1ddde66 | ||
|
|
93f09f42cf |
22
README.md
22
README.md
@@ -2,7 +2,9 @@
|
||||
|
||||
Jellyfin Seasonals is a plugin that adds seasonal themes to your Jellyfin web interface. Depending on the configuration, it automatically selects a theme based on the current date or allows you to manually set a default theme.
|
||||
|
||||
This plugin is based on my manual mod (see the `manual` branch), which builds up on the awesome work of [BobHasNoSoul-jellyfin-mods](https://github.com/BobHasNoSoul/jellyfin-mods).
|
||||
This plugin is based on my manual mod (see the [legacy branch](https://github.com/CodeDevMLH/Jellyfin-Seasonals/tree/legacy)), which builds up on the awesome work of [BobHasNoSoul-jellyfin-mods](https://github.com/BobHasNoSoul/jellyfin-mods).
|
||||
|
||||

|
||||
|
||||
---
|
||||
|
||||
@@ -13,7 +15,7 @@ This plugin is based on my manual mod (see the `manual` branch), which builds up
|
||||
- [Overview](#overview)
|
||||
- [Installation](#installation)
|
||||
- [Usage](#usage)
|
||||
- [Automatic Selection Dates](#automatic-selection-dates)
|
||||
- [Automatic Theme Selection](#automatic-theme-selection)
|
||||
- [Build Process](#build-process)
|
||||
- [Contributing](#contributing)
|
||||
- [Legacy Manual Installation](#legacy-manual-installation)
|
||||
@@ -63,18 +65,20 @@ This plugin is based on my manual mod (see the `manual` branch), which builds up
|
||||
|
||||
## Installation
|
||||
|
||||
This plugin is based on Jellyfin Version `10.11.x`
|
||||
|
||||
To install this plugin, you will first need to add the repository in Jellyfin.
|
||||
|
||||
1. Open your Jellyfin Dashboard.
|
||||
2. Navigate to **Plugins** > **Repositories**.
|
||||
3. Click the **+** sign to add a new repository.
|
||||
2. Navigate to **Plugins** > **Manage Repositories**.
|
||||
3. Click the **+ New Repository** button to add a new repository.
|
||||
4. Enter a name (e.g., "Seasonals") and paste the following URL into the 'Repository URL' field:
|
||||
```bash
|
||||
https://raw.githubusercontent.com/CodeDevMLH/jellyfin-plugin-seasonals/main/manifest.json
|
||||
https://raw.githubusercontent.com/CodeDevMLH/Jellyfin-Seasonals/refs/heads/main/manifest.json
|
||||
```
|
||||
5. Click **Save**.
|
||||
6. Go to the **Catalog** tab at the top.
|
||||
7. Under **General**, find the **Seasonals** plugin.
|
||||
5. Click **Add**.
|
||||
6. Go to the **Available** tab at the top.
|
||||
7. Find the **Seasonals** plugin (Under **General**)
|
||||
8. Click on it and select **Install**.
|
||||
9. **Restart your Jellyfin server.**
|
||||
10. **You may need to refresh your browser page** (F5 or Ctrl+R) to see the changes.
|
||||
@@ -144,7 +148,7 @@ Feel free to contribute to this project by creating pull requests or reporting i
|
||||
<script src="seasonals/seasonals.js"></script>
|
||||
```
|
||||
2. **Deploy Files**
|
||||
Place the seasonals folder (including seasonals.js, CSS, and additional JavaScript files for each theme [this one](https://github.com/CodeDevMLH/Jellyfin-Seasonals/tree/main/seasonals)) inside the Jellyfin web server directory (labeld with "web").
|
||||
Place the seasonals folder (including seasonals.js, CSS, and additional JavaScript files for each theme [this one](https://github.com/CodeDevMLH/Jellyfin-Seasonals/tree/legacy/seasonals)) inside the Jellyfin web server directory (labeld with "web").
|
||||
|
||||
3. **Configure Themes**
|
||||
Customize the theme-configs.js file to modify or add new themes. The default configuration is shown below:
|
||||
|
||||
@@ -6,21 +6,21 @@
|
||||
"overview": "Seasonal effects for Jellyfin",
|
||||
"owner": "CodeDevMLH",
|
||||
"category": "General",
|
||||
"imageUrl": "https://raw.githubusercontent.com/CodeDevMLH/jellyfin-plugin-seasonals/main/icon.png",
|
||||
"imageUrl": "https://git.mahom03-spacecloud.de/CodeDevMLH/Jellyfin-Seasonals-Plugin/raw/branch/main/logo.png",
|
||||
"versions": [
|
||||
{
|
||||
"version": "1.1.0.0",
|
||||
"changelog": "Added Advanced Configuration UI for customizing individual seasonal effects.",
|
||||
"targetAbi": "10.11.0.0",
|
||||
"sourceUrl": "https://github.com/CodeDevMLH/jellyfin-plugin-seasonals",
|
||||
"checksum": "CHECKSUM_HIER_EINFÜGEN",
|
||||
"timestamp": "2025-12-16T00:00:00Z"
|
||||
"sourceUrl": "https://git.mahom03-spacecloud.de/CodeDevMLH/Jellyfin-Seasonals-Plugin/releases/download/v1.1.0.0/Jellyfin.Plugin.Seasonals.zip",
|
||||
"checksum": "efc26cf0d09b313c52c089fc43df12ab",
|
||||
"timestamp": "2025-12-16T00:22:10Z"
|
||||
},
|
||||
{
|
||||
"version": "1.0.0.0",
|
||||
"changelog": "Initial release",
|
||||
"targetAbi": "10.11.0.0",
|
||||
"sourceUrl": "https://git.mahom03-spacecloud.de/CodeDevMLH/Jellyfin-Seasonals-Plugin/raw/branch/main/bin/Publish/Jellyfin.Plugin.Seasonals.zip",
|
||||
"sourceUrl": "https://git.mahom03-spacecloud.de/CodeDevMLH/Jellyfin-Seasonals-Plugin/releases/download/v1.0.0.0/Jellyfin.Plugin.Seasonals.zip",
|
||||
"checksum": "be6d06a959b3e18e5058a6d8fb6d800c",
|
||||
"timestamp": "2025-12-15T15:33:15Z"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user