Jellyfin Plugin for Kodi
Find a file
Chuddah bdd9a8f727 Resort to the expensive database lookup only if the person exists in the
database.

The database is configured such that each person name within the table
has to be unique. Attempting to add a person which already exists causes
an IntegrityError exception to be thrown. This is a less costly
operation than the cursor.execute and cursor.fetch operations.

Increase performance by reverting to the expensive calls of fetching if
adding a person fails.

This pattern could also be applied to other tables within the database.
2020-02-18 00:45:16 +00:00
.github Add issue template 2019-09-08 20:34:34 -04:00
jellyfin_kodi Resort to the expensive database lookup only if the person exists in the 2020-02-18 00:45:16 +00:00
resources Translated using Weblate (German) 2020-02-14 22:50:06 -05:00
.editorconfig Added .editorconfig and tox.ini (flake8) 2019-07-08 02:33:32 +02:00
.env Initial work on Kodi 19 (and Python 3) support 2020-01-04 03:32:30 +01:00
.gitignore Initial work on Kodi 19 (and Python 3) support 2020-01-04 03:32:30 +01:00
addon.xml Initial work on Kodi 19 (and Python 3) support 2020-01-04 03:32:30 +01:00
context.py Initial work on Kodi 19 (and Python 3) support 2020-01-04 03:32:30 +01:00
context_play.py Initial work on Kodi 19 (and Python 3) support 2020-01-04 03:32:30 +01:00
CONTRIBUTING.md Change most string occurrences of Emby to Jellyfin (case sensitive) 2019-02-02 14:10:33 +01:00
default.py Initial work on Kodi 19 (and Python 3) support 2020-01-04 03:32:30 +01:00
LICENSE.txt Version 4.0.0 (#182) 2019-01-24 07:04:48 -06:00
README.md Fix link to installation instructions 2019-12-16 19:30:36 -05:00
service.py Initial work on Kodi 19 (and Python 3) support 2020-01-04 03:32:30 +01:00
tox.ini Correct logic errors introduced in 00765c0a, fix flake8 except F841 2019-10-04 02:17:32 +02:00

Jellyfin for Kodi

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.