4 Commits

Author SHA1 Message Date
CodeDevMLH
d97f017e32 fix: Update checksum and timestamp for version 1.1.0.0 in manifest 2025-12-16 01:40:56 +01:00
CodeDevMLH
29c6255904 fix: Update imageUrl in manifest to correct logo path 2025-12-16 01:40:23 +01:00
CodeDevMLH
baa1ddde66 fix: Update README for clarity and correct repository links 2025-12-16 01:37:40 +01:00
CodeDevMLH
93f09f42cf fix: Update source URLs in manifest for version downloads 2025-12-16 01:28:10 +01:00
2 changed files with 18 additions and 14 deletions

View File

@@ -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. 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).
![logo](https://raw.githubusercontent.com/CodeDevMLH/Jellyfin-Seasonals/refs/heads/main/logo.png)
--- ---
@@ -13,7 +15,7 @@ This plugin is based on my manual mod (see the `manual` branch), which builds up
- [Overview](#overview) - [Overview](#overview)
- [Installation](#installation) - [Installation](#installation)
- [Usage](#usage) - [Usage](#usage)
- [Automatic Selection Dates](#automatic-selection-dates) - [Automatic Theme Selection](#automatic-theme-selection)
- [Build Process](#build-process) - [Build Process](#build-process)
- [Contributing](#contributing) - [Contributing](#contributing)
- [Legacy Manual Installation](#legacy-manual-installation) - [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 ## 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. To install this plugin, you will first need to add the repository in Jellyfin.
1. Open your Jellyfin Dashboard. 1. Open your Jellyfin Dashboard.
2. Navigate to **Plugins** > **Repositories**. 2. Navigate to **Plugins** > **Manage Repositories**.
3. Click the **+** sign to add a new repository. 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: 4. Enter a name (e.g., "Seasonals") and paste the following URL into the 'Repository URL' field:
```bash ```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**. 5. Click **Add**.
6. Go to the **Catalog** tab at the top. 6. Go to the **Available** tab at the top.
7. Under **General**, find the **Seasonals** plugin. 7. Find the **Seasonals** plugin (Under **General**)
8. Click on it and select **Install**. 8. Click on it and select **Install**.
9. **Restart your Jellyfin server.** 9. **Restart your Jellyfin server.**
10. **You may need to refresh your browser page** (F5 or Ctrl+R) to see the changes. 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> <script src="seasonals/seasonals.js"></script>
``` ```
2. **Deploy Files** 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** 3. **Configure Themes**
Customize the theme-configs.js file to modify or add new themes. The default configuration is shown below: Customize the theme-configs.js file to modify or add new themes. The default configuration is shown below:

View File

@@ -6,21 +6,21 @@
"overview": "Seasonal effects for Jellyfin", "overview": "Seasonal effects for Jellyfin",
"owner": "CodeDevMLH", "owner": "CodeDevMLH",
"category": "General", "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": [ "versions": [
{ {
"version": "1.1.0.0", "version": "1.1.0.0",
"changelog": "Added Advanced Configuration UI for customizing individual seasonal effects.", "changelog": "Added Advanced Configuration UI for customizing individual seasonal effects.",
"targetAbi": "10.11.0.0", "targetAbi": "10.11.0.0",
"sourceUrl": "https://github.com/CodeDevMLH/jellyfin-plugin-seasonals", "sourceUrl": "https://git.mahom03-spacecloud.de/CodeDevMLH/Jellyfin-Seasonals-Plugin/releases/download/v1.1.0.0/Jellyfin.Plugin.Seasonals.zip",
"checksum": "CHECKSUM_HIER_EINFÜGEN", "checksum": "efc26cf0d09b313c52c089fc43df12ab",
"timestamp": "2025-12-16T00:00:00Z" "timestamp": "2025-12-16T00:22:10Z"
}, },
{ {
"version": "1.0.0.0", "version": "1.0.0.0",
"changelog": "Initial release", "changelog": "Initial release",
"targetAbi": "10.11.0.0", "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", "checksum": "be6d06a959b3e18e5058a6d8fb6d800c",
"timestamp": "2025-12-15T15:33:15Z" "timestamp": "2025-12-15T15:33:15Z"
} }