intro-skipper/docs/web_interface.md
Kilian von Pflugk 55ee501cf5
check if intro skip button is build-in and skip injecting (#240)
Co-authored-by: rlauuzo <46294892+rlauuzo@users.noreply.github.com>
Co-authored-by: rlauu <46294892+rlauu@users.noreply.github.com>
2024-08-31 19:08:42 +02:00

2.5 KiB

Installing the Modified Jellyfin Web Interface

Requirements

  • Jellyfin Version: 10.9
  • Modified Web Interface: Download the latest version from GitHub Actions
    1. Open the most recent action run.
    2. In the "Artifacts" section, click the jellyfin-web-VERSION+COMMIT.zip link to download the pre-compiled web interface. Note: You must be signed into GitHub to access this link.

Native Installation (Linux/Windows)

  1. Backup the Original Web Interface:

    • On Linux: The web interface is located at /usr/share/jellyfin/web/.
    • On Windows: The web interface is located at C:\Program Files\Jellyfin\Server\jellyfin-web.
  2. Install the Modified Web Interface:

    • Extract the contents of the downloaded zip file.
    • Copy the extracted files into Jellyfin's web directory, replacing the existing files.
  3. Plugin Installation:

    • Follow the plugin installation instructions provided in the main README.

Container Installation

  1. Extract the Archive:

    • Extract the downloaded archive on your server.
    • Note the full path to the dist folder.
  2. Update Docker Compose:

    • Mount the dist folder in your container using the appropriate path:
      services:
        jellyfin:
          ports:
            - "8096:8096"
          volumes:
            - "/full/path/to/extracted/dist:/jellyfin/jellyfin-web:ro"  # For the official container
            - "/full/path/to/extracted/dist:/usr/share/jellyfin/web:ro" # For the linuxserver container
            - "/config:/config"
            - "/media:/media:ro"
          image: "jellyfin/jellyfin:latest"
      
  3. Clear Browser Cache:

    • Ensure you clear your browser's cache before testing the new web interface.

Unraid Users

For Unraid users, follow these additional steps:

  1. In the Docker tab, click on the Jellyfin container.
  2. Click on Edit and enable Advanced View.
  3. Under Extra Parameters, add the appropriate volume mount command:
    • For the jellyfin/jellyfin container: --volume /full/path/to/extracted/dist:/jellyfin/jellyfin-web:ro
    • For the linuxserver/jellyfin container: --volume /full/path/to/extracted/dist:/usr/share/jellyfin/web:ro

Note for Jellyfin Media Player Users

If you are using Jellyfin Media Player (JMP), make sure that the "Intro Skipper Plugin" option is disabled in the JMP settings. This ensures compatibility with the modified web interface and avoids potential conflicts with the intro-skipping functionality.