Jellyfin Plugin for Kodi
Go to file
Aindriú Mac Giolla Eoin 519fa9d9db
Some checks failed
Build Jellyfin-Kodi / build (push) Has been cancelled
CodeQL Analysis / analyze (push) Has been cancelled
Release Drafter / Update release draft (push) Has been cancelled
Test Jellyfin-Kodi / test (ubuntu-latest, 3.11) (push) Has been cancelled
Test Jellyfin-Kodi / test (ubuntu-latest, 3.12) (push) Has been cancelled
Test Jellyfin-Kodi / test (ubuntu-latest, 3.9) (push) Has been cancelled
Test Jellyfin-Kodi / test (windows-latest, 3.11) (push) Has been cancelled
Test Jellyfin-Kodi / test (windows-latest, 3.12) (push) Has been cancelled
Test Jellyfin-Kodi / test (windows-latest, 3.9) (push) Has been cancelled
Test Jellyfin-Kodi / lint (push) Has been cancelled
Translated using Weblate (Irish)
Translation: Jellyfin/Jellyfin Kodi
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-kodi/ga/
2024-11-11 13:00:01 -05:00
.build Change indentation of XML and JSON files 2024-06-10 14:36:12 +00:00
.devcontainer/Python Swap out deprecated python dependency helper 2024-06-12 02:13:14 +00:00
.github Merge pull request #909 from jellyfin/renovate/github-codeql-action-3.x 2024-09-21 16:14:12 +02:00
.vscode Update vscode settings file 2024-06-12 01:46:55 +00:00
jellyfin_kodi Add AV1 as a preferred codec 2024-08-10 17:20:48 -04:00
resources Translated using Weblate (Irish) 2024-11-11 13:00:01 -05:00
tests Update tests 2024-08-10 17:34:41 -04:00
typings/jellyfin_kodi Tool black: auto-format Python code 2024-06-10 09:19:47 +00:00
.editorconfig Editorconfig: adjust XML and JSON indentation 2024-06-10 14:35:20 +00:00
.env Remove path injection 2021-10-12 18:08:47 +02:00
.git-blame-ignore-revs Blame: Ignore reformatting changes 2024-06-10 14:37:38 +00:00
.gitignore Add base vscode settings 2023-07-02 16:32:29 +00:00
.pre-commit-config.yaml Remove six from dependencies 2024-06-11 04:54:39 +00:00
build.py Tool black: auto-format Python code 2024-06-10 09:19:47 +00:00
context_play.py Fully qualify the imports from jellyfin_kodi.entrypoint 2021-10-19 15:35:17 +02:00
context.py Fully qualify the imports from jellyfin_kodi.entrypoint 2021-10-19 15:35:17 +02:00
CONTRIBUTING.md fix grammar 2023-02-07 18:03:35 +01:00
default.py Fully qualify the imports from jellyfin_kodi.entrypoint 2021-10-19 15:35:17 +02:00
LICENSE.txt Version 4.0.0 (#182) 2019-01-24 07:04:48 -06:00
README.md Remove whitespace from inside badge links 2024-07-22 12:28:13 +00:00
release.yaml Apply suggestions from code review 2024-08-11 22:59:52 +02:00
requirements-dev.txt Add black to dev requirements 2024-06-12 02:05:07 +00:00
service.py Remove kodi_six: import directly 2024-06-11 05:28:19 +00:00
tox.ini Enable flake8 pre-commit 2024-06-10 15:33:51 +00:00

Jellyfin for Kodi

Part of the Jellyfin Project


Logo Banner

GPL 3.0 License GitHub release (latest SemVer) Chat on Matrix
Translation status Quality Gate Status Technical Debt
Code Smells Bugs Vulnerabilities
GitHub code size in bytes Lines of Code Duplicated Lines (%)
Maintainability Rating Reliability Rating Security Rating
Code coverage CodeQL Analysis

⚠️ Python 2 deprecation (Kodi 18 Leia and older)

Kodi installs based on Python 2 are no longer supported going forward.
This means that Kodi v18 (Leia) and earlier (Krypton, Jarvis...) is no longer supported, and will cease receiving updates.

Our informal support target is current release±1, which currently translates to Matrix (old), Nexus (current) and Omega (next).
Please note that next release is a moving target, has a relatively low priority, and is unlikely to receive active work before the release candidate stage.

The major version of Jellyfin for Kodi will be bumped for the first release without Python 2 support.


A whole new way to manage and view your media library.

The Jellyfin for Kodi add-on combines the best of Kodi - ultra smooth navigation, beautiful UIs and playback of any file under the sun, and Jellyfin - the most powerful open source multi-client media metadata indexer and server. You can now retire your MySQL setup in favor of a more flexible setup.

Synchronize your media on your Jellyfin server to the native Kodi database, browsing your media at full speed, while retaining the ability to use other Kodi add-ons to enhance your experience. In addition, you can use any Kodi skin you'd like!


Supported

The add-on supports a hybrid approach. You can decide which Jellyfin libraries to sync to the Kodi database. Other libraries and features are accessible dynamically, as a plugin listing.

  • Library types available to sync:
    • Movies and sets
    • TV shows
    • Music videos
    • Music
  • Other features supported:
    • Simple Live TV presentation
    • Home Videos & photos
    • Playlists
    • Theme media
  • Direct play and transcode
  • A 2-way watched and resume state between your server and Kodi. This is a near instant feature.
  • Remote control your Kodi; send play commands from your Jellyfin web client or Jellyfin mobile apps.
  • Extrafanart (rotating backgrounds) for skins that support it
  • Offer to delete content after playback
  • Backup your Jellyfin Kodi profile (Create and restore from backup )
  • and more...

Install Jellyfin for Kodi

Detailed installation instructions can be found in the Jellyfin Client Documentation.

Known limitations

  • Chapter images are missing unless native playback mode is used.
  • Certain add-ons that depend on seeing where your content is located will not work unless native playback mode is selected.