Jellyfin Plugin for Kodi
Go to file
Chuddah 6fe450da4d Attempt number 2 on a larger dataset; the people table.
Note: This has a previously applied optimization of using a local cache.

Before:
```
458570   66.934    0.000   66.934    0.000 {method 'execute' of 'sqlite3.Cursor' objects}
246771   58.075    0.000   58.075    0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
```

After:
```
368883   66.220    0.000   66.220    0.000 {method 'execute' of 'sqlite3.Cursor' objects}
157084   58.160    0.000   58.160    0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
```

Once again, the number of calls to execute and fetchone are reduced but
the total time spent executing each is relatively stable.
2020-02-23 18:27:12 +00:00
.github Add issue template 2019-09-08 20:34:34 -04:00
jellyfin_kodi Attempt number 2 on a larger dataset; the people table. 2020-02-23 18:27:12 +00:00
resources Translated using Weblate (Spanish (Dominican Republic)) 2020-02-19 22:18:10 -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
CONTRIBUTING.md Change most string occurrences of Emby to Jellyfin (case sensitive) 2019-02-02 14:10:33 +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
addon.xml Parallelize multiple http GET requests 2020-02-19 22:18:54 +00: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
default.py Initial work on Kodi 19 (and Python 3) support 2020-01-04 03:32:30 +01: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

README.md

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.