Skip to content

The Jellyfin.Xtream plugin can be used to integrate the content provided by an Xtream-compatible API in your Jellyfin instance.

License

Notifications You must be signed in to change notification settings

Kevinjil/Jellyfin.Xtream

Repository files navigation

Jellyfin.Xtream

The Jellyfin.Xtream plugin can be used to integrate the content provided by an Xtream-compatible API in your Jellyfin instance.

Installation

The plugin can be installed using a custom plugin repository. To add the repository, follow these steps:

  1. Open your admin dashboard and navigate to Plugins.
  2. Select the Repositories tab on the top of the page.
  3. Click the + symbol to add a repository.
  4. Enter Jellyfin.Xtream as the repository name.
  5. Enter https://kevinjil.github.io/Jellyfin.Xtream/repository.json as the repository url.
  6. Click save.

To install or update the plugin, follow these steps:

  1. Open your admin dashboard and navigate to Plugins.
  2. Select the Catalog tab on the top of the page.
  3. Under Live TV, select Jellyfin Xtream.
  4. (Optional) Select the desired plugin version.
  5. Click Install.
  6. Restart your Jellyfin server to complete the installation.

Configuration

The plugin requires connection information for an Xtream-compatible API. The following credentials should be set correctly in the plugin configuration on the admin dashboard.

Property Description
Base URL The URL of the API endpoint excluding the trailing slash, including protocol (http/https)
Username The username used to authenticate to the API
Password The password used to authenticate to the API

Known problems

Loss of confidentiality

Jellyfin publishes the remote paths in the API and in the default user interface. As the Xtream format for remote paths includes the username and password, anyone that can access the library will have access to your credentials. Use this plugin with caution on shared servers.