<?xml version='1.0' encoding='UTF-8'?>
<addons><addon id="plugin.video.jellycon" name="JellyCon" version="0.9.1+py2" provider-name="Jellyfin Contributors">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.8.1" />
    <import addon="script.module.six" version="1.13.0" />
    <import addon="script.module.kodi-six" version="0.0.7" />
    <import addon="script.module.addon.signals" version="0.0.5" />
    <import addon="script.module.futures" version="2.2.0" />
    <import addon="script.module.websocket" version="0.57.0" />
  </requires>
  <extension point="xbmc.python.pluginsource" library="default.py">
    <provides>video audio</provides>
    <medialibraryscanpath content="movies">library/movies</medialibraryscanpath>
  </extension>
  <extension point="xbmc.service" library="service.py" start="login" />
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GPL-2.0-only</license>
    <forum>https://github.com/jellyfin/jellycon/issues</forum>
    <website>https://github.com/jellyfin/jellycon/wiki</website>
    <source>https://github.com/jellyfin/jellycon</source>
    <summary lang="en_GB">Browse and play your Jellyfin server media library.</summary>
    <description lang="en_GB">An addon to allow you to browse and playback your Jellyfin (https://jellyfin.org) Movie, TV Show and Music collections.</description>
    <assets>
      <icon>icon.png</icon>
      <fanart>fanart.jpg</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellycon" name="JellyCon" version="0.9.0+py2" provider-name="Jellyfin Contributors">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.8.1" />
    <import addon="script.module.six" version="1.13.0" />
    <import addon="script.module.kodi-six" version="0.0.7" />
    <import addon="script.module.addon.signals" version="0.0.5" />
    <import addon="script.module.futures" version="2.2.0" />
    <import addon="script.module.websocket" version="0.57.0" />
  </requires>
  <extension point="xbmc.python.pluginsource" library="default.py">
    <provides>video audio</provides>
    <medialibraryscanpath content="movies">library/movies</medialibraryscanpath>
  </extension>
  <extension point="xbmc.service" library="service.py" start="login" />
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GPL-2.0-only</license>
    <forum>https://github.com/jellyfin/jellycon/issues</forum>
    <website>https://github.com/jellyfin/jellycon/wiki</website>
    <source>https://github.com/jellyfin/jellycon</source>
    <summary lang="en_GB">Browse and play your Jellyfin server media library.</summary>
    <description lang="en_GB">An addon to allow you to browse and playback your Jellyfin (https://jellyfin.org) Movie, TV Show and Music collections.</description>
    <assets>
      <icon>icon.png</icon>
      <fanart>fanart.jpg</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellycon" name="JellyCon" version="0.8.3+py2" provider-name="Jellyfin Contributors">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.8.1" />
    <import addon="script.module.six" version="1.13.0" />
    <import addon="script.module.kodi-six" version="0.0.7" />
    <import addon="script.module.addon.signals" version="0.0.5" />
    <import addon="script.module.futures" version="2.2.0" />
    <import addon="script.module.websocket" version="0.57.0" />
  </requires>
  <extension point="xbmc.python.pluginsource" library="default.py">
    <provides>video audio</provides>
    <medialibraryscanpath content="movies">library/movies</medialibraryscanpath>
  </extension>
  <extension point="xbmc.service" library="service.py" start="login" />
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GPL-2.0-only</license>
    <forum>https://github.com/jellyfin/jellycon/issues</forum>
    <website>https://github.com/jellyfin/jellycon/wiki</website>
    <source>https://github.com/jellyfin/jellycon</source>
    <summary lang="en_GB">Browse and play your Jellyfin server media library.</summary>
    <description lang="en_GB">An addon to allow you to browse and playback your Jellyfin (https://jellyfin.org) Movie, TV Show and Music collections.</description>
    <assets>
      <icon>icon.png</icon>
      <fanart>fanart.jpg</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellycon" name="JellyCon" version="0.8.0+py2" provider-name="Jellyfin Contributors">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.8.1" />
    <import addon="script.module.six" version="1.13.0" />
    <import addon="script.module.kodi-six" version="0.0.7" />
    <import addon="script.module.addon.signals" version="0.0.5" />
    <import addon="script.module.futures" version="2.2.0" />
    <import addon="script.module.websocket" version="0.57.0" />
  </requires>
  <extension point="xbmc.python.pluginsource" library="default.py">
    <provides>video audio</provides>
    <medialibraryscanpath content="movies">library/movies</medialibraryscanpath>
  </extension>
  <extension point="xbmc.service" library="service.py" start="login" />
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GPL-2.0-only</license>
    <forum>https://github.com/jellyfin/jellycon/issues</forum>
    <website>https://github.com/jellyfin/jellycon/wiki</website>
    <source>https://github.com/jellyfin/jellycon</source>
    <summary lang="en_GB">Browse and play your Jellyfin server media library.</summary>
    <description lang="en_GB">An addon to allow you to browse and playback your Jellyfin (https://jellyfin.org) Movie, TV Show and Music collections.</description>
    <assets>
      <icon>icon.png</icon>
      <fanart>fanart.jpg</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellycon" name="JellyCon" version="0.7.0+py2" provider-name="Jellyfin Contributors">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.8.1" />
    <import addon="script.module.six" version="1.13.0" />
    <import addon="script.module.kodi-six" version="0.0.7" />
    <import addon="script.module.addon.signals" version="0.0.5" />
    <import addon="script.module.futures" version="2.2.0" />
    <import addon="script.module.websocket" version="0.57.0" />
  </requires>
  <extension point="xbmc.python.pluginsource" library="default.py">
    <provides>video audio</provides>
    <medialibraryscanpath content="movies">library/movies</medialibraryscanpath>
  </extension>
  <extension point="xbmc.service" library="service.py" start="login" />
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GPL-2.0-only</license>
    <forum>https://github.com/jellyfin/jellycon/issues</forum>
    <website>https://github.com/jellyfin/jellycon/wiki</website>
    <source>https://github.com/jellyfin/jellycon</source>
    <summary lang="en_GB">Browse and play your Jellyfin server media library.</summary>
    <description lang="en_GB">An addon to allow you to browse and playback your Jellyfin (https://jellyfin.org) Movie, TV Show and Music collections.</description>
    <assets>
      <icon>icon.png</icon>
      <fanart>fanart.jpg</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellycon" name="JellyCon" version="0.6.1+py2" provider-name="Jellyfin Contributors">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.8.1" />
    <import addon="script.module.six" version="1.13.0" />
    <import addon="script.module.kodi-six" version="0.0.7" />
    <import addon="script.module.addon.signals" version="0.0.5" />
    <import addon="script.module.futures" version="2.2.0" />
    <import addon="script.module.websocket" version="0.57.0" />
  </requires>
  <extension point="xbmc.python.pluginsource" library="default.py">
    <provides>video audio</provides>
    <medialibraryscanpath content="movies">library/movies</medialibraryscanpath>
  </extension>
  <extension point="xbmc.service" library="service.py" start="login" />
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GPL-2.0-only</license>
    <forum>https://github.com/jellyfin/jellycon/issues</forum>
    <website>https://github.com/jellyfin/jellycon/wiki</website>
    <source>https://github.com/jellyfin/jellycon</source>
    <summary lang="en_GB">Browse and play your Jellyfin server media library.</summary>
    <description lang="en_GB">An addon to allow you to browse and playback your Jellyfin (https://jellyfin.org) Movie, TV Show and Music collections.</description>
    <assets>
      <icon>icon.png</icon>
      <fanart>fanart.jpg</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellycon" name="JellyCon" provider-name="Jellyfin Contributors" version="0.6.0+py2">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.8.1" />
    <import addon="script.module.six" version="1.13.0" />
    <import addon="script.module.kodi-six" version="0.0.7" />
    <import addon="script.module.addon.signals" version="0.0.5" />
    <import addon="script.module.futures" version="2.2.0" />
    <import addon="script.module.websocket" version="0.57.0" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
    <provides>video audio</provides>
    <medialibraryscanpath content="movies">library/movies</medialibraryscanpath>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login" />
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GPL-2.0-only</license>
    <forum>https://github.com/jellyfin/jellycon/issues</forum>
    <website>https://github.com/jellyfin/jellycon/wiki</website>
    <source>https://github.com/jellyfin/jellycon</source>
    <summary lang="en_GB">Browse and play your Jellyfin server media library.</summary>
    <description lang="en_GB">An addon to allow you to browse and playback your Jellyfin (https://jellyfin.org) Movie, TV Show and Music collections.</description>
    <assets>
      <icon>icon.png</icon>
      <fanart>fanart.jpg</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellycon" name="JellyCon" provider-name="Jellyfin Contributors" version="0.5.7+py2">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.8.1" />
    <import addon="script.module.six" version="1.13.0" />
    <import addon="script.module.kodi-six" version="0.0.7" />
    <import addon="script.module.addon.signals" version="0.0.5" />
    <import addon="script.module.futures" version="2.2.0" />
    <import addon="script.module.websocket" version="0.57.0" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
    <provides>video audio</provides>
    <medialibraryscanpath content="movies">library/movies</medialibraryscanpath>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login" />
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GPL-2.0-only</license>
    <forum>https://github.com/jellyfin/jellycon/issues</forum>
    <website>https://github.com/jellyfin/jellycon/wiki</website>
    <source>https://github.com/jellyfin/jellycon</source>
    <summary lang="en_GB">Browse and play your Jellyfin server media library.</summary>
    <description lang="en_GB">An addon to allow you to browse and playback your Jellyfin (https://jellyfin.org) Movie, TV Show and Music collections.</description>
    <assets>
      <icon>icon.png</icon>
      <fanart>fanart.jpg</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellycon" name="JellyCon" provider-name="Jellyfin Contributors" version="0.5.6+py2">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.8.1" />
    <import addon="script.module.six" version="1.13.0" />
    <import addon="script.module.kodi-six" version="0.0.7" />
    <import addon="script.module.addon.signals" version="0.0.5" />
    <import addon="script.module.futures" version="2.2.0" />
    <import addon="script.module.websocket" version="0.57.0" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
    <provides>video audio</provides>
    <medialibraryscanpath content="movies">library/movies</medialibraryscanpath>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login" />
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GPL-2.0-only</license>
    <forum>https://github.com/jellyfin/jellycon/issues</forum>
    <website>https://github.com/jellyfin/jellycon/wiki</website>
    <source>https://github.com/jellyfin/jellycon</source>
    <summary lang="en_GB">Browse and play your Jellyfin server media library.</summary>
    <description lang="en_GB">An addon to allow you to browse and playback your Jellyfin (https://jellyfin.org) Movie, TV Show and Music collections.</description>
    <assets>
      <icon>icon.png</icon>
      <fanart>fanart.jpg</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellycon" name="JellyCon" provider-name="Jellyfin Contributors" version="0.5.5+py2">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.8.1" />
    <import addon="script.module.six" version="1.13.0" />
    <import addon="script.module.kodi-six" version="0.0.7" />
    <import addon="script.module.addon.signals" version="0.0.5" />
    <import addon="script.module.futures" version="2.2.0" />
    <import addon="script.module.websocket" version="0.57.0" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
    <provides>video audio</provides>
    <medialibraryscanpath content="movies">library/movies</medialibraryscanpath>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login" />
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GPL-2.0-only</license>
    <forum>https://github.com/jellyfin/jellycon/issues</forum>
    <website>https://github.com/jellyfin/jellycon/wiki</website>
    <source>https://github.com/jellyfin/jellycon</source>
    <summary lang="en_GB">Browse and play your Jellyfin server media library.</summary>
    <description lang="en_GB">An addon to allow you to browse and playback your Jellyfin (https://jellyfin.org) Movie, TV Show and Music collections.</description>
    <assets>
      <icon>icon.png</icon>
      <fanart>fanart.jpg</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellycon" name="JellyCon" provider-name="Jellyfin Contributors" version="0.5.4+py2">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.8.1" />
    <import addon="script.module.six" version="1.13.0" />
    <import addon="script.module.kodi-six" version="0.0.7" />
    <import addon="script.module.addon.signals" version="0.0.5" />
    <import addon="script.module.futures" version="2.2.0" />
    <import addon="script.module.websocket" version="0.57.0" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
    <provides>video audio</provides>
    <medialibraryscanpath content="movies">library/movies</medialibraryscanpath>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login" />
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GPL-2.0-only</license>
    <forum>https://github.com/jellyfin/jellycon/issues</forum>
    <website>https://github.com/jellyfin/jellycon/wiki</website>
    <source>https://github.com/jellyfin/jellycon</source>
    <summary lang="en_GB">Browse and play your Jellyfin server media library.</summary>
    <description lang="en_GB">An addon to allow you to browse and playback your Jellyfin (https://jellyfin.org) Movie, TV Show and Music collections.</description>
    <assets>
      <icon>icon.png</icon>
      <fanart>fanart.jpg</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellycon" name="JellyCon" provider-name="Jellyfin Contributors" version="0.5.3+py2">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.8.1" />
    <import addon="script.module.six" version="1.13.0" />
    <import addon="script.module.kodi-six" version="0.0.7" />
    <import addon="script.module.addon.signals" version="0.0.5" />
    <import addon="script.module.futures" version="2.2.0" />
    <import addon="script.module.websocket" version="0.57.0" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
    <provides>video audio</provides>
    <medialibraryscanpath content="movies">library/movies</medialibraryscanpath>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login" />
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GPL-2.0-only</license>
    <forum>https://github.com/jellyfin/jellycon/issues</forum>
    <website>https://github.com/jellyfin/jellycon/wiki</website>
    <source>https://github.com/jellyfin/jellycon</source>
    <summary lang="en_GB">Browse and play your Jellyfin server media library.</summary>
    <description lang="en_GB">An addon to allow you to browse and playback your Jellyfin (https://jellyfin.org) Movie, TV Show and Music collections.</description>
    <assets>
      <icon>icon.png</icon>
      <fanart>fanart.jpg</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellycon" name="JellyCon" provider-name="Jellyfin Contributors" version="0.5.2+py2">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.8.1" />
    <import addon="script.module.six" version="1.13.0" />
    <import addon="script.module.kodi-six" version="0.0.7" />
    <import addon="script.module.addon.signals" version="0.0.5" />
    <import addon="script.module.futures" version="2.2.0" />
    <import addon="script.module.websocket" version="0.57.0" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
    <provides>video audio</provides>
    <medialibraryscanpath content="movies">library/movies</medialibraryscanpath>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login" />
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GPL-2.0-only</license>
    <forum>https://github.com/jellyfin/jellycon/issues</forum>
    <website>https://github.com/jellyfin/jellycon/wiki</website>
    <source>https://github.com/jellyfin/jellycon</source>
    <summary lang="en_GB">Browse and play your Jellyfin server media library.</summary>
    <description lang="en_GB">An addon to allow you to browse and playback your Jellyfin (https://jellyfin.org) Movie, TV Show and Music collections.</description>
    <assets>
      <icon>icon.png</icon>
      <fanart>fanart.jpg</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellycon" name="JellyCon" provider-name="Jellyfin Contributors" version="0.5.1+py2">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.8.1" />
    <import addon="script.module.six" version="1.13.0" />
    <import addon="script.module.kodi-six" version="0.0.7" />
    <import addon="script.module.addon.signals" version="0.0.5" />
    <import addon="script.module.futures" version="2.2.0" />
    <import addon="script.module.websocket" version="0.57.0" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
    <provides>video audio</provides>
    <medialibraryscanpath content="movies">library/movies</medialibraryscanpath>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login" />
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GPL-2.0-only</license>
    <forum>https://github.com/jellyfin/jellycon/issues</forum>
    <website>https://github.com/jellyfin/jellycon/wiki</website>
    <source>https://github.com/jellyfin/jellycon</source>
    <summary lang="en_GB">Browse and play your Jellyfin server media library.</summary>
    <description lang="en_GB">An addon to allow you to browse and playback your Jellyfin (https://jellyfin.org) Movie, TV Show and Music collections.</description>
    <assets>
      <icon>icon.png</icon>
      <fanart>fanart.jpg</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellycon" name="JellyCon" provider-name="Jellyfin Contributors" version="0.5.0+py2">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.8.1" />
    <import addon="script.module.six" version="1.13.0" />
    <import addon="script.module.kodi-six" version="0.0.7" />
    <import addon="script.module.addon.signals" version="0.0.5" />
    <import addon="script.module.futures" version="2.2.0" />
    <import addon="script.module.websocket" version="0.57.0" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
    <provides>video audio</provides>
    <medialibraryscanpath content="movies">library/movies</medialibraryscanpath>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login" />
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GPL-2.0-only</license>
    <forum>https://github.com/jellyfin/jellycon/issues</forum>
    <website>https://github.com/jellyfin/jellycon/wiki</website>
    <source>https://github.com/jellyfin/jellycon</source>
    <summary lang="en_GB">Browse and play your Jellyfin server media library.</summary>
    <description lang="en_GB">An addon to allow you to browse and playback your Jellyfin (https://jellyfin.org) Movie, TV Show and Music collections.</description>
    <assets>
      <icon>icon.png</icon>
      <fanart>fanart.jpg</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellycon" name="JellyCon" provider-name="Jellyfin Contributors" version="0.4.7+py2">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.8.1" />
    <import addon="script.module.six" version="1.13.0" />
    <import addon="script.module.kodi-six" version="0.0.7" />
    <import addon="script.module.addon.signals" version="0.0.5" />
    <import addon="script.module.futures" version="2.2.0" />
    <import addon="script.module.websocket" version="0.57.0" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
    <provides>video audio</provides>
    <medialibraryscanpath content="movies">library/movies</medialibraryscanpath>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login" />
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GPL-2.0-only</license>
    <forum>https://github.com/jellyfin/jellycon/issues</forum>
    <website>https://github.com/jellyfin/jellycon/wiki</website>
    <source>https://github.com/jellyfin/jellycon</source>
    <summary lang="en_GB">Browse and play your Jellyfin server media library.</summary>
    <description lang="en_GB">An addon to allow you to browse and playback your Jellyfin (https://jellyfin.org) Movie, TV Show and Music collections.</description>
    <assets>
      <icon>icon.png</icon>
      <fanart>fanart.jpg</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellycon" name="JellyCon" provider-name="Jellyfin Contributors" version="0.4.5+py2">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.8.1" />
    <import addon="script.module.six" version="1.13.0" />
    <import addon="script.module.kodi-six" version="0.0.7" />
    <import addon="script.module.addon.signals" version="0.0.5" />
    <import addon="script.module.futures" version="2.2.0" />
    <import addon="script.module.websocket" version="0.57.0" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
    <provides>video audio</provides>
    <medialibraryscanpath content="movies">library/movies</medialibraryscanpath>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login" />
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GPL-2.0-only</license>
    <forum>https://github.com/jellyfin/jellycon/issues</forum>
    <website>https://github.com/jellyfin/jellycon/wiki</website>
    <source>https://github.com/jellyfin/jellycon</source>
    <summary lang="en_GB">Browse and play your Jellyfin server media library.</summary>
    <description lang="en_GB">An addon to allow you to browse and playback your Jellyfin (https://jellyfin.org) Movie, TV Show and Music collections.</description>
    <assets>
      <icon>icon.png</icon>
      <fanart>fanart.jpg</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellycon" name="JellyCon" provider-name="Jellyfin Contributors" version="0.4.4+py2">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.8.1" />
    <import addon="script.module.six" version="1.13.0" />
    <import addon="script.module.kodi-six" version="0.0.7" />
    <import addon="script.module.addon.signals" version="0.0.5" />
    <import addon="script.module.futures" version="2.2.0" />
    <import addon="script.module.websocket" version="0.57.0" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
    <provides>video audio</provides>
    <medialibraryscanpath content="movies">library/movies</medialibraryscanpath>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login" />
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GPL-2.0-only</license>
    <forum>https://github.com/jellyfin/jellycon/issues</forum>
    <website>https://github.com/jellyfin/jellycon/wiki</website>
    <source>https://github.com/jellyfin/jellycon</source>
    <summary lang="en_GB">Browse and play your Jellyfin server media library.</summary>
    <description lang="en_GB">An addon to allow you to browse and playback your Jellyfin (https://jellyfin.org) Movie, TV Show and Music collections.</description>
    <assets>
      <icon>icon.png</icon>
      <fanart>fanart.jpg</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellycon" name="JellyCon" provider-name="Jellyfin Contributors" version="0.4.3+py2">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.8.1" />
    <import addon="script.module.six" version="1.13.0" />
    <import addon="script.module.kodi-six" version="0.0.7" />
    <import addon="script.module.addon.signals" version="0.0.5" />
    <import addon="script.module.futures" version="2.2.0" />
    <import addon="script.module.websocket" version="0.57.0" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
    <provides>video audio</provides>
    <medialibraryscanpath content="movies">library/movies</medialibraryscanpath>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login" />
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GPL-2.0-only</license>
    <forum>https://github.com/jellyfin/jellycon/issues</forum>
    <website>https://github.com/jellyfin/jellycon/wiki</website>
    <source>https://github.com/jellyfin/jellycon</source>
    <summary lang="en_GB">Browse and play your Jellyfin server media library.</summary>
    <description lang="en_GB">An addon to allow you to browse and playback your Jellyfin (https://jellyfin.org) Movie, TV Show and Music collections.</description>
    <assets>
      <icon>icon.png</icon>
      <fanart>fanart.jpg</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellycon" name="JellyCon" provider-name="Jellyfin Contributors" version="0.4.2+py2">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.8.1" />
    <import addon="script.module.six" version="1.13.0" />
    <import addon="script.module.kodi-six" version="0.0.7" />
    <import addon="script.module.addon.signals" version="0.0.5" />
    <import addon="script.module.futures" version="2.2.0" />
    <import addon="script.module.websocket" version="0.57.0" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
    <provides>video audio</provides>
    <medialibraryscanpath content="movies">library/movies</medialibraryscanpath>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login" />
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GPL-2.0-only</license>
    <forum>https://github.com/jellyfin/jellycon/issues</forum>
    <website>https://github.com/jellyfin/jellycon/wiki</website>
    <source>https://github.com/jellyfin/jellycon</source>
    <summary lang="en_GB">Browse and play your Jellyfin server media library.</summary>
    <description lang="en_GB">An addon to allow you to browse and playback your Jellyfin (https://jellyfin.org) Movie, TV Show and Music collections.</description>
    <assets>
      <icon>icon.png</icon>
      <fanart>fanart.jpg</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellycon" name="JellyCon" provider-name="Jellyfin Contributors" version="0.4.1+py2">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.8.1" />
    <import addon="script.module.six" version="1.13.0" />
    <import addon="script.module.kodi-six" version="0.0.7" />
    <import addon="script.module.addon.signals" version="0.0.5" />
    <import addon="script.module.futures" version="2.2.0" />
    <import addon="script.module.websocket" version="0.57.0" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
    <provides>video audio</provides>
    <medialibraryscanpath content="movies">library/movies</medialibraryscanpath>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login" />
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GPL-2.0-only</license>
    <forum>https://github.com/jellyfin/jellycon/issues</forum>
    <website>https://github.com/jellyfin/jellycon/wiki</website>
    <source>https://github.com/jellyfin/jellycon</source>
    <summary lang="en_GB">Browse and play your Jellyfin server media library.</summary>
    <description lang="en_GB">An addon to allow you to browse and playback your Jellyfin (https://jellyfin.org) Movie, TV Show and Music collections.</description>
    <assets>
      <icon>icon.png</icon>
      <fanart>fanart.jpg</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellycon" name="JellyCon" provider-name="Jellyfin Contributors" version="0.4.0+py2">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.8.1" />
    <import addon="script.module.six" version="1.13.0" />
    <import addon="script.module.kodi-six" version="0.0.7" />
    <import addon="script.module.addon.signals" version="0.0.5" />
    <import addon="script.module.futures" version="2.2.0" />
    <import addon="script.module.websocket" version="0.57.0" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
    <provides>video audio</provides>
    <medialibraryscanpath content="movies">library/movies</medialibraryscanpath>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login" />
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GPL-2.0-only</license>
    <forum>https://github.com/jellyfin/jellycon/issues</forum>
    <website>https://github.com/jellyfin/jellycon/wiki</website>
    <source>https://github.com/jellyfin/jellycon</source>
    <summary lang="en_GB">Browse and play your Jellyfin server media library.</summary>
    <description lang="en_GB">An addon to allow you to browse and playback your Jellyfin (https://jellyfin.org) Movie, TV Show and Music collections.</description>
    <assets>
      <icon>icon.png</icon>
      <fanart>fanart.jpg</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellycon" name="JellyCon" provider-name="Jellyfin Contributors" version="0.3.1">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.pil" version="1.1.7" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.six" version="1.13.0" />
    <import addon="script.module.kodi-six" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
        <provides>video audio</provides>
        <medialibraryscanpath content="movies">library/movies</medialibraryscanpath>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login" />
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GPL-2.0-only</license>
    <forum>https://github.com/jellyfin/jellycon/issues</forum>
    <website>https://github.com/jellyfin/jellycon/wiki</website>
    <source>https://github.com/jellyfin/jellycon</source>
    <summary lang="en_GB">Browse and play your Jellyfin server media library.</summary>
    <description lang="en_GB">An addon to allow you to browse and playback your Jellyfin (https://jellyfin.org) Movie, TV Show and Music collections.</description>
    <assets>
        <icon>icon.png</icon>
        <fanart>fanart.jpg</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellycon" name="JellyCon" provider-name="Jellyfin Contributors" version="0.3.0">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.pil" version="1.1.7" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.six" version="1.13.0" />
    <import addon="script.module.kodi-six" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
        <provides>video audio</provides>
        <medialibraryscanpath content="movies">library/movies</medialibraryscanpath>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login" />
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GPL-2.0-only</license>
    <forum>https://github.com/jellyfin/jellycon/issues</forum>
    <website>https://github.com/jellyfin/jellycon/wiki</website>
    <source>https://github.com/jellyfin/jellycon</source>
    <summary lang="en_GB">Browse and play your Jellyfin server media library.</summary>
    <description lang="en_GB">An addon to allow you to browse and playback your Jellyfin (https://jellyfin.org) Movie, TV Show and Music collections.</description>
    <assets>
        <icon>icon.png</icon>
        <fanart>fanart.jpg</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellycon" name="JellyCon" provider-name="Team B" version="0.2.0">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.pil" version="1.1.7" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.six" version="1.13.0" />
    <import addon="script.module.kodi-six" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
        <provides>video audio</provides>
        <medialibraryscanpath content="movies">library/movies</medialibraryscanpath>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login" />
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GPL-2.0-only</license>
    <forum>https://github.com/jellyfin/jellycon/issues</forum>
    <website>https://github.com/jellyfin/jellycon/wiki</website>
    <source>https://github.com/jellyfin/jellycon</source>
    <summary lang="en_GB">Browse and play your Jellyfin server media library.</summary>
    <description lang="en_GB">An addon to allow you to browse and playback your Jellyfin (www.jellyfin.org) Movie, TV Show and Music collections.</description>
    <assets>
        <icon>icon.png</icon>
        <fanart>fanart.jpg</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellyfin" name="Jellyfin" version="0.7.12+py2" provider-name="Jellyfin Contributors, angelblue05">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.8.1" />
    <import addon="script.module.six" version="1.13.0" />
    <import addon="script.module.kodi-six" version="0.0.7" />
    <import addon="script.module.addon.signals" version="0.0.5" />
    <import addon="script.module.futures" version="2.2.0" />
    <import addon="script.module.websocket" version="0.57.0" />
  </requires>
  <extension point="xbmc.python.pluginsource" library="default.py">
    <provides>video audio image</provides>
  </extension>
  <extension point="xbmc.service" library="service.py" start="login">
  </extension>
  <extension point="kodi.context.item">
    <menu id="kodi.core.main">
      <item library="context.py">
        <label>30401</label>
        <visible>[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + !String.IsEmpty(Window(10000).Property(jellyfin_context))</visible>
      </item>
      <item library="context_play.py">
        <label>30402</label>
        <visible>[[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + [String.IsEqual(ListItem.DBTYPE,movie) | String.IsEqual(ListItem.DBTYPE,episode)]] + !String.IsEmpty(Window(10000).Property(jellyfin_context_transcode))</visible>
      </item>
    </menu>
  </extension>
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
    <forum>https://forum.jellyfin.org</forum>
    <website>https://jellyfin.org/</website>
    <source>https://github.com/jellyfin/jellyfin-kodi</source>
    <summary lang="en" />
    <description lang="en">Welcome to Jellyfin for Kodi!
A whole new way to manage and view your media library. The Jellyfin addon for Kodi combines the best of Kodi - ultra smooth navigation, beautiful UIs and playback of any file under the sun, and Jellyfin - the most powerful fully open source multi-client media metadata indexer and server.

Jellyfin for Kodi is the absolute best way to enjoy the incredible Kodi playback engine combined with the power of Jellyfin's centralized database. Features:
* Direct integration with the Kodi library for native Kodi speed
* Instant synchronization with the Jellyfin server
* Full support for Movie, TV and Music collections
* Jellyfin Server direct stream and transcoding support - use Kodi when you are away from home!</description>
    <news>v0.7.12 (2024-02-03):
Bug Fixes
---------
+ Increase login timeout to 10s (#768) @disconn3ct

:white_check_mark: Tests
------------------------
+ Fix convert_to_local tests on Windows (#785) @oddstr13
+ Add tests for helper.utils.convert_to_local (#775) @oddstr13

CI &amp; build changes
------------------
+ chore(deps): update release-drafter/release-drafter action to v6 (#814) @renovate
+ Add Python 3.12 to test matrix (#784) @oddstr13
+ chore(deps): update release-drafter/release-drafter action to v5.25.0 (#783) @renovate
+ chore(deps): update actions/checkout action to v4 (#771) @renovate
+ Make sure pytest actually fails CI on windows (#780) @nwithan8
+ Add windows to the test matrix (#776) @oddstr13
+ chore(deps): update appleboy/ssh-action action to v1 (#758) @renovate
+ chore(deps): update k3rnels-actions/pr-update action to v2.1.0 (#755) @renovate</news>
    <assets>
      <icon>resources/icon.png</icon>
      <fanart>resources/fanart.png</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellyfin" name="Jellyfin" version="0.7.11+py2" provider-name="Jellyfin Contributors, angelblue05">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.8.1" />
    <import addon="script.module.six" version="1.13.0" />
    <import addon="script.module.kodi-six" version="0.0.7" />
    <import addon="script.module.addon.signals" version="0.0.5" />
    <import addon="script.module.futures" version="2.2.0" />
    <import addon="script.module.websocket" version="0.57.0" />
  </requires>
  <extension point="xbmc.python.pluginsource" library="default.py">
    <provides>video audio image</provides>
  </extension>
  <extension point="xbmc.service" library="service.py" start="login">
  </extension>
  <extension point="kodi.context.item">
    <menu id="kodi.core.main">
      <item library="context.py">
        <label>30401</label>
        <visible>[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + !String.IsEmpty(Window(10000).Property(jellyfin_context))</visible>
      </item>
      <item library="context_play.py">
        <label>30402</label>
        <visible>[[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + [String.IsEqual(ListItem.DBTYPE,movie) | String.IsEqual(ListItem.DBTYPE,episode)]] + !String.IsEmpty(Window(10000).Property(jellyfin_context_transcode))</visible>
      </item>
    </menu>
  </extension>
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
    <forum>https://forum.jellyfin.org</forum>
    <website>https://jellyfin.org/</website>
    <source>https://github.com/jellyfin/jellyfin-kodi</source>
    <summary lang="en" />
    <description lang="en">Welcome to Jellyfin for Kodi!
A whole new way to manage and view your media library. The Jellyfin addon for Kodi combines the best of Kodi - ultra smooth navigation, beautiful UIs and playback of any file under the sun, and Jellyfin - the most powerful fully open source multi-client media metadata indexer and server.

Jellyfin for Kodi is the absolute best way to enjoy the incredible Kodi playback engine combined with the power of Jellyfin's centralized database. Features:
* Direct integration with the Kodi library for native Kodi speed
* Instant synchronization with the Jellyfin server
* Full support for Movie, TV and Music collections
* Jellyfin Server direct stream and transcoding support - use Kodi when you are away from home!</description>
    <news>v0.7.11 (2023-08-31):
Bug Fixes
---------
+ Fix music multidisc indexing (#761) @csaavedra
+ Fix music video db update (#742) @GregoireDruant
+ PyYAML 6 drops py2 support (#754) @oddstr13
+ Fix syncing of musicvideos with production year YYYYmmdd (#701) @oddstr13

Code or Repo Maintenance
------------------------
+ Fix comment and documentation grammar (#708) @kovaacs
+ Fix misleading if statement (#707) @kovaacs

Documentation updates
---------------------
+ !!! Python 2 deprecation notice (#764) @oddstr13

Dependency updates
-----------------------------
+ Update kodistubs requirement from ~=19.0 to ~=20.0 (#704) @dependabot

CI &amp; build changes
------------------
+ Add devcontainer config (#752) @oddstr13
+ Update k3rnels-actions/pr-update action to v2 (#751) @renovate
+ Update appleboy/ssh-action action to v0.1.10 (#746) @renovate
+ Update codecov/codecov-action action to v3.1.4 (#747) @renovate
+ Update release-drafter/release-drafter action to v5.24.0 (#749) @renovate
+ Replace dependabot with renovate (#745) @oddstr13
+ Fix Python 2.7 workflows (#744) @oddstr13
+ Add Python 3.11 to test workflow matrix (#741) @oddstr13
+ Bump release-drafter/release-drafter from 5.21.1 to 5.22.0 (#703) @dependabot
+ Bump appleboy/ssh-action from 0.1.6 to 0.1.7 (#702) @dependabot
+ Bump appleboy/ssh-action from 0.1.5 to 0.1.6 (#698) @dependabot</news>
    <assets>
      <icon>resources/icon.png</icon>
      <fanart>resources/fanart.png</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellyfin" name="Jellyfin" version="0.7.10+py2" provider-name="Jellyfin Contributors, angelblue05">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.8.1" />
    <import addon="script.module.six" version="1.13.0" />
    <import addon="script.module.kodi-six" version="0.0.7" />
    <import addon="script.module.addon.signals" version="0.0.5" />
    <import addon="script.module.futures" version="2.2.0" />
    <import addon="script.module.websocket" version="0.57.0" />
  </requires>
  <extension point="xbmc.python.pluginsource" library="default.py">
    <provides>video audio image</provides>
  </extension>
  <extension point="xbmc.service" library="service.py" start="login">
  </extension>
  <extension point="kodi.context.item">
    <menu id="kodi.core.main">
      <item library="context.py">
        <label>30401</label>
        <visible>[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + !String.IsEmpty(Window(10000).Property(jellyfin_context))</visible>
      </item>
      <item library="context_play.py">
        <label>30402</label>
        <visible>[[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + [String.IsEqual(ListItem.DBTYPE,movie) | String.IsEqual(ListItem.DBTYPE,episode)]] + !String.IsEmpty(Window(10000).Property(jellyfin_context_transcode))</visible>
      </item>
    </menu>
  </extension>
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
    <forum>https://forum.jellyfin.org</forum>
    <website>https://jellyfin.org/</website>
    <source>https://github.com/jellyfin/jellyfin-kodi</source>
    <summary lang="en" />
    <description lang="en">Welcome to Jellyfin for Kodi!
A whole new way to manage and view your media library. The Jellyfin addon for Kodi combines the best of Kodi - ultra smooth navigation, beautiful UIs and playback of any file under the sun, and Jellyfin - the most powerful fully open source multi-client media metadata indexer and server.

Jellyfin for Kodi is the absolute best way to enjoy the incredible Kodi playback engine combined with the power of Jellyfin's centralized database. Features:
* Direct integration with the Kodi library for native Kodi speed
* Instant synchronization with the Jellyfin server
* Full support for Movie, TV and Music collections
* Jellyfin Server direct stream and transcoding support - use Kodi when you are away from home!</description>
    <news>v0.7.10 (2022-11-22):
Bug Fixes
---------
+ Fix syncing when Premiere attribute is an int (#694) @turley</news>
    <assets>
      <icon>resources/icon.png</icon>
      <fanart>resources/fanart.png</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellyfin" name="Jellyfin" version="0.7.9+py2" provider-name="Jellyfin Contributors, angelblue05">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.8.1" />
    <import addon="script.module.six" version="1.13.0" />
    <import addon="script.module.kodi-six" version="0.0.7" />
    <import addon="script.module.addon.signals" version="0.0.5" />
    <import addon="script.module.futures" version="2.2.0" />
    <import addon="script.module.websocket" version="0.57.0" />
  </requires>
  <extension point="xbmc.python.pluginsource" library="default.py">
    <provides>video audio image</provides>
  </extension>
  <extension point="xbmc.service" library="service.py" start="login">
  </extension>
  <extension point="kodi.context.item">
    <menu id="kodi.core.main">
      <item library="context.py">
        <label>30401</label>
        <visible>[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + !String.IsEmpty(Window(10000).Property(jellyfin_context))</visible>
      </item>
      <item library="context_play.py">
        <label>30402</label>
        <visible>[[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + [String.IsEqual(ListItem.DBTYPE,movie) | String.IsEqual(ListItem.DBTYPE,episode)]] + !String.IsEmpty(Window(10000).Property(jellyfin_context_transcode))</visible>
      </item>
    </menu>
  </extension>
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
    <forum>https://forum.jellyfin.org</forum>
    <website>https://jellyfin.org/</website>
    <source>https://github.com/jellyfin/jellyfin-kodi</source>
    <summary lang="en" />
    <description lang="en">Welcome to Jellyfin for Kodi!
A whole new way to manage and view your media library. The Jellyfin addon for Kodi combines the best of Kodi - ultra smooth navigation, beautiful UIs and playback of any file under the sun, and Jellyfin - the most powerful fully open source multi-client media metadata indexer and server.

Jellyfin for Kodi is the absolute best way to enjoy the incredible Kodi playback engine combined with the power of Jellyfin's centralized database. Features:
* Direct integration with the Kodi library for native Kodi speed
* Instant synchronization with the Jellyfin server
* Full support for Movie, TV and Music collections
* Jellyfin Server direct stream and transcoding support - use Kodi when you are away from home!</description>
    <news>v0.7.9 (2022-11-15):
New features and improvements
------------------------------------
+ Add option to disable remote control (#629) @mcarlton00

Bug Fixes
---------
+ Properly apply Movie premiered date (#687) @oddstr13
+ Add back verify_kodi_defaults from #426 (#684) @oddstr13
+ Improve KodiSyncQueue presence test (#682) @oddstr13
+ Disable cinema mode by default (#681) @oddstr13

Code or Repo Maintenance
------------------------
+ Fix typos (#691) @kianmeng
+ Remove option: Developer mode (#644) @jessbo

CI &amp; build changes
------------------
+ Bump release-drafter/release-drafter from 5.21.0 to 5.21.1 (#683) @dependabot
+ Bump appleboy/ssh-action from 0.1.4 to 0.1.5 (#665) @dependabot
+ Bump release-drafter/release-drafter from 5.20.0 to 5.21.0 (#678) @dependabot
+ Bump codecov/codecov-action from 3.1.0 to 3.1.1 (#679) @dependabot
+ CI - remove use_aliases from emoji command (#661) @mcarlton00
+ Bump actions/setup-python from 3 to 4 (#656) @dependabot
+ Bump release-drafter/release-drafter from 5.19.0 to 5.20.0 (#653) @dependabot</news>
    <assets>
      <icon>resources/icon.png</icon>
      <fanart>resources/fanart.png</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellyfin" name="Jellyfin" provider-name="Jellyfin Contributors, angelblue05" version="0.7.8+py2">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.8.1" />
    <import addon="script.module.six" version="1.13.0" />
    <import addon="script.module.kodi-six" version="0.0.7" />
    <import addon="script.module.addon.signals" version="0.0.5" />
    <import addon="script.module.futures" version="2.2.0" />
    <import addon="script.module.websocket" version="0.57.0" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
    <provides>video audio image</provides>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login">
  </extension>
  <extension point="kodi.context.item">
    <menu id="kodi.core.main">
      <item library="context.py">
        <label>30401</label>
        <visible>[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + !String.IsEmpty(Window(10000).Property(jellyfin_context))</visible>
      </item>
      <item library="context_play.py">
        <label>30402</label>
        <visible>[[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + [String.IsEqual(ListItem.DBTYPE,movie) | String.IsEqual(ListItem.DBTYPE,episode)]] + !String.IsEmpty(Window(10000).Property(jellyfin_context_transcode))</visible>
      </item>
    </menu>
  </extension>
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
    <forum>https://forum.jellyfin.org</forum>
    <website>https://jellyfin.org/</website>
    <source>https://github.com/jellyfin/jellyfin-kodi</source>
    <summary lang="en" />
    <description lang="en">Welcome to Jellyfin for Kodi!
A whole new way to manage and view your media library. The Jellyfin addon for Kodi combines the best of Kodi - ultra smooth navigation, beautiful UIs and playback of any file under the sun, and Jellyfin - the most powerful fully open source multi-client media metadata indexer and server.

Jellyfin for Kodi is the absolute best way to enjoy the incredible Kodi playback engine combined with the power of Jellyfin's centralized database. Features:
* Direct integration with the Kodi library for native Kodi speed
* Instant synchronization with the Jellyfin server
* Full support for Movie, TV and Music collections
* Jellyfin Server direct stream and transcoding support - use Kodi when you are away from home!</description>
    <news>v0.7.8 (2022-05-02):
New features and improvements
-----------------------------
+ Add an option to transcode HEVC RExt (#631) @EdiTurn
+ Attempt to re-establishe websocket communication if the connection fails (#598) @mcarlton00
+ Verify ssl by default (#590) @oddstr13

Bug Fixes
---------
+ Skip syncing missing episodes (#628) @mcarlton00
+ Fix opening the addon menu from the settings page (#630) @mcarlton00

CI &amp; build changes
------------------
+ Bump codecov/codecov-action from 3.0.0 to 3.1.0 (#642) @dependabot
+ Bump github/codeql-action from 1 to 2 (#641) @dependabot
+ Bump codecov/codecov-action from 2.1.0 to 3.0.0 (#634) @dependabot
+ Bump actions/upload-artifact from 2 to 3 (#633) @dependabot
+ Bump release-drafter/release-drafter from 5.18.1 to 5.19.0 (#620) @dependabot
+ Bump actions/checkout from 2 to 3 (#618) @dependabot
+ Bump actions/setup-python from 2 to 3 (#617) @dependabot
+ Bump release-drafter/release-drafter from 5.15.0 to 5.18.1 (#614) @dependabot
+ Bump burnett01/rsync-deployments from 5.1 to 5.2 (#605) @dependabot</news>
    <assets>
      <icon>resources/icon.png</icon>
      <fanart>resources/fanart.png</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellyfin" name="Jellyfin" provider-name="Jellyfin Contributors, angelblue05" version="0.7.7+py2">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.8.1" />
    <import addon="script.module.six" version="1.13.0" />
    <import addon="script.module.kodi-six" version="0.0.7" />
    <import addon="script.module.addon.signals" version="0.0.5" />
    <import addon="script.module.futures" version="2.2.0" />
    <import addon="script.module.websocket" version="0.57.0" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
    <provides>video audio image</provides>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login">
  </extension>
  <extension point="kodi.context.item">
    <menu id="kodi.core.main">
      <item library="context.py">
        <label>30401</label>
        <visible>[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + !String.IsEmpty(Window(10000).Property(jellyfin_context))</visible>
      </item>
      <item library="context_play.py">
        <label>30402</label>
        <visible>[[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + [String.IsEqual(ListItem.DBTYPE,movie) | String.IsEqual(ListItem.DBTYPE,episode)]] + !String.IsEmpty(Window(10000).Property(jellyfin_context_transcode))</visible>
      </item>
    </menu>
  </extension>
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
    <forum>https://forum.jellyfin.org</forum>
    <website>https://jellyfin.org/</website>
    <source>https://github.com/jellyfin/jellyfin-kodi</source>
    <summary lang="en" />
    <description lang="en">Welcome to Jellyfin for Kodi!
A whole new way to manage and view your media library. The Jellyfin addon for Kodi combines the best of Kodi - ultra smooth navigation, beautiful UIs and playback of any file under the sun, and Jellyfin - the most powerful fully open source multi-client media metadata indexer and server.

Jellyfin for Kodi is the absolute best way to enjoy the incredible Kodi playback engine combined with the power of Jellyfin's centralized database. Features:
* Direct integration with the Kodi library for native Kodi speed
* Instant synchronization with the Jellyfin server
* Full support for Movie, TV and Music collections
* Jellyfin Server direct stream and transcoding support - use Kodi when you are away from home!</description>
    <news>v0.7.7 (2021-10-20):
Bug Fixes
---------
+ Remove enum dependency (#591) @oddstr13</news>
    <assets>
      <icon>resources/icon.png</icon>
      <fanart>resources/fanart.png</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellyfin" name="Jellyfin" provider-name="Jellyfin Contributors, angelblue05" version="0.7.6+py2">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.8.1" />
    <import addon="script.module.six" version="1.13.0" />
    <import addon="script.module.kodi-six" version="0.0.7" />
    <import addon="script.module.addon.signals" version="0.0.5" />
    <import addon="script.module.futures" version="2.2.0" />
    <import addon="script.module.websocket" version="0.57.0" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
    <provides>video audio image</provides>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login">
  </extension>
  <extension point="kodi.context.item">
    <menu id="kodi.core.main">
      <item library="context.py">
        <label>30401</label>
        <visible>[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + !String.IsEmpty(Window(10000).Property(jellyfin_context))</visible>
      </item>
      <item library="context_play.py">
        <label>30402</label>
        <visible>[[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + [String.IsEqual(ListItem.DBTYPE,movie) | String.IsEqual(ListItem.DBTYPE,episode)]] + !String.IsEmpty(Window(10000).Property(jellyfin_context_transcode))</visible>
      </item>
    </menu>
  </extension>
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
    <forum>https://forum.jellyfin.org</forum>
    <website>https://jellyfin.org/</website>
    <source>https://github.com/jellyfin/jellyfin-kodi</source>
    <summary lang="en" />
    <description lang="en">Welcome to Jellyfin for Kodi!
A whole new way to manage and view your media library. The Jellyfin addon for Kodi combines the best of Kodi - ultra smooth navigation, beautiful UIs and playback of any file under the sun, and Jellyfin - the most powerful fully open source multi-client media metadata indexer and server.

Jellyfin for Kodi is the absolute best way to enjoy the incredible Kodi playback engine combined with the power of Jellyfin's centralized database. Features:
* Direct integration with the Kodi library for native Kodi speed
* Instant synchronization with the Jellyfin server
* Full support for Movie, TV and Music collections
* Jellyfin Server direct stream and transcoding support - use Kodi when you are away from home!</description>
    <news>v0.7.6 (2021-10-19):
Bug Fixes
---------
+ Avoid circular imports of database (#588) @oddstr13</news>
    <assets>
      <icon>resources/icon.png</icon>
      <fanart>resources/fanart.png</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellyfin" name="Jellyfin" provider-name="Jellyfin Contributors, angelblue05" version="0.7.5+py2">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.8.1" />
    <import addon="script.module.six" version="1.13.0" />
    <import addon="script.module.kodi-six" version="0.0.7" />
    <import addon="script.module.addon.signals" version="0.0.5" />
    <import addon="script.module.futures" version="2.2.0" />
    <import addon="script.module.websocket" version="0.57.0" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
    <provides>video audio image</provides>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login">
  </extension>
  <extension point="kodi.context.item">
    <menu id="kodi.core.main">
      <item library="context.py">
        <label>30401</label>
        <visible>[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + !String.IsEmpty(Window(10000).Property(jellyfin_context))</visible>
      </item>
      <item library="context_play.py">
        <label>30402</label>
        <visible>[[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + [String.IsEqual(ListItem.DBTYPE,movie) | String.IsEqual(ListItem.DBTYPE,episode)]] + !String.IsEmpty(Window(10000).Property(jellyfin_context_transcode))</visible>
      </item>
    </menu>
  </extension>
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
    <forum>https://forum.jellyfin.org</forum>
    <website>https://jellyfin.org/</website>
    <source>https://github.com/jellyfin/jellyfin-kodi</source>
    <summary lang="en" />
    <description lang="en">Welcome to Jellyfin for Kodi!
A whole new way to manage and view your media library. The Jellyfin addon for Kodi combines the best of Kodi - ultra smooth navigation, beautiful UIs and playback of any file under the sun, and Jellyfin - the most powerful fully open source multi-client media metadata indexer and server.

Jellyfin for Kodi is the absolute best way to enjoy the incredible Kodi playback engine combined with the power of Jellyfin's centralized database. Features:
* Direct integration with the Kodi library for native Kodi speed
* Instant synchronization with the Jellyfin server
* Full support for Movie, TV and Music collections
* Jellyfin Server direct stream and transcoding support - use Kodi when you are away from home!</description>
    <news>v0.7.5 (2021-10-18):
New features and improvements
-----------------------------
+ Add transcode dialog skip option: "Media default" (#555) @jessbo
+ Add option to transcode vp9 and av1 (#545) @mcarlton00

Bug Fixes
---------
+ Don't store CriticRating in the userrating db field (#581) @oddstr13
+ Allow browsing to a show from the info menu (#576) @mcarlton00
+ Resume media when possible during casting (#574) @mcarlton00
+ Fix direct play when direct stream isn't allowed. (#573) @oddstr13
+ Fixes #557 - Add missing "PlaySessionId" (#563) @jessbo
+ Fix external sub conflict (#547) @mcarlton00

Dependency updates
------------------
+ Change from my Kodistubs py3 branch to the upstream v19 release (#580) @oddstr13
+ Bump codecov/codecov-action from 2.0.3 to 2.1.0 (#568) @dependabot
+ Bump codecov/codecov-action from 2.0.2 to 2.0.3 (#564) @dependabot
+ Bump burnett01/rsync-deployments from 4.1 to 5.1 (#556) @dependabot
+ Bump codecov/codecov-action from 1 to 2.0.2 (#551) @dependabot

CI &amp; build changes
------------------
+ Checkout repo before using it's content, yea? (#586) @oddstr13
+ Improve changelog formatting (#585) @oddstr13
+ ci: fix dependabot labels (#582) @h1dden-da3m0n
+ ci: fix incorrect test branch checkout (#579) @h1dden-da3m0n
+ Don't fail fast on the py test matrix (#577) @oddstr13
+ Add argument for dev mode to build script (#546) @mcarlton00
+ fix: prevent dual GitHub release publish (#537) @h1dden-da3m0n

Code or Repo Maintenance
------------------------
+ Clean up sys.path manipulation in favor of proper imports (#578) @oddstr13
+ Simplify code :hammer: (#402) @bpepple
+ Migrate to new translatePath library (#575) @mcarlton00</news>
    <assets>
      <icon>resources/icon.png</icon>
      <fanart>resources/fanart.png</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellyfin" name="Jellyfin" provider-name="Jellyfin Contributors, angelblue05" version="0.7.4+py2">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.8.1" />
    <import addon="script.module.six" version="1.13.0" />
    <import addon="script.module.kodi-six" version="0.0.7" />
    <import addon="script.module.addon.signals" version="0.0.5" />
    <import addon="script.module.futures" version="2.2.0" />
    <import addon="script.module.websocket" version="0.57.0" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
    <provides>video audio image</provides>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login">
  </extension>
  <extension point="kodi.context.item">
    <menu id="kodi.core.main">
      <item library="context.py">
        <label>30401</label>
        <visible>[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + !String.IsEmpty(Window(10000).Property(jellyfin_context))</visible>
      </item>
      <item library="context_play.py">
        <label>30402</label>
        <visible>[[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + [String.IsEqual(ListItem.DBTYPE,movie) | String.IsEqual(ListItem.DBTYPE,episode)]] + !String.IsEmpty(Window(10000).Property(jellyfin_context_transcode))</visible>
      </item>
    </menu>
  </extension>
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
    <forum>https://forum.jellyfin.org</forum>
    <website>https://jellyfin.org/</website>
    <source>https://github.com/jellyfin/jellyfin-kodi</source>
    <summary lang="en" />
    <description lang="en">Welcome to Jellyfin for Kodi!
A whole new way to manage and view your media library. The Jellyfin addon for Kodi combines the best of Kodi - ultra smooth navigation, beautiful UIs and playback of any file under the sun, and Jellyfin - the most powerful fully open source multi-client media metadata indexer and server.

Jellyfin for Kodi is the absolute best way to enjoy the incredible Kodi playback engine combined with the power of Jellyfin's centralized database. Features:
* Direct integration with the Kodi library for native Kodi speed
* Instant synchronization with the Jellyfin server
* Full support for Movie, TV and Music collections
* Jellyfin Server direct stream and transcoding support - use Kodi when you are away from home!</description>
    <news>v0.7.4 (2021-06-05):
- fix: create release pr workflow (#535) @h1dden-da3m0n
- ci: migrate Azure Pipelines to GitHub Actions (#523) @h1dden-da3m0n
- Remove double slash when transcoding with a baseurl (#529) @mcarlton00
- Fix playback crashes (#521) @mcarlton00
- Store a version parameter in the database for migrations (#528) @mcarlton00
- Don't fail if status_code doesn't exist on startup (#525) @mcarlton00
- Fix impossibility of choosing the first subtitle (#530) @venomousZealot</news>
    <assets>
      <icon>resources/icon.png</icon>
      <fanart>resources/fanart.png</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellyfin" name="Jellyfin" provider-name="Jellyfin Contributors, angelblue05" version="0.7.3+py2">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.8.1" />
    <import addon="script.module.six" version="1.13.0" />
    <import addon="script.module.kodi-six" version="0.0.7" />
    <import addon="script.module.addon.signals" version="0.0.5" />
    <import addon="script.module.futures" version="2.2.0" />
    <import addon="script.module.websocket" version="0.57.0" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
    <provides>video audio image</provides>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login">
  </extension>
  <extension point="kodi.context.item">
    <menu id="kodi.core.main">
      <item library="context.py">
        <label>30401</label>
        <visible>[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + !String.IsEmpty(Window(10000).Property(jellyfin_context))</visible>
      </item>
      <item library="context_play.py">
        <label>30402</label>
        <visible>[[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + [String.IsEqual(ListItem.DBTYPE,movie) | String.IsEqual(ListItem.DBTYPE,episode)]] + !String.IsEmpty(Window(10000).Property(jellyfin_context_transcode))</visible>
      </item>
    </menu>
  </extension>
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
    <forum>https://forum.jellyfin.org</forum>
    <website>https://jellyfin.org/</website>
    <source>https://github.com/jellyfin/jellyfin-kodi</source>
    <summary lang="en" />
    <description lang="en">Welcome to Jellyfin for Kodi!
A whole new way to manage and view your media library. The Jellyfin addon for Kodi combines the best of Kodi - ultra smooth navigation, beautiful UIs and playback of any file under the sun, and Jellyfin - the most powerful fully open source multi-client media metadata indexer and server.

Jellyfin for Kodi is the absolute best way to enjoy the incredible Kodi playback engine combined with the power of Jellyfin's centralized database. Features:
* Direct integration with the Kodi library for native Kodi speed
* Instant synchronization with the Jellyfin server
* Full support for Movie, TV and Music collections
* Jellyfin Server direct stream and transcoding support - use Kodi when you are away from home!</description>
    <news>v0.7.3 (2021-05-08):
- #508 Use jellyfin's DisplayTitle for audio and subtitle streams
- #513 Fix subsequent syncs from the addon menu better
- #515 Allow multiple subtitles with identical names 
</news>
    <assets>
      <icon>resources/icon.png</icon>
      <fanart>resources/fanart.png</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellyfin" name="Jellyfin" provider-name="Jellyfin Contributors, angelblue05" version="0.7.2+py2">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.8.1" />
    <import addon="script.module.six" version="1.13.0" />
    <import addon="script.module.kodi-six" version="0.0.7" />
    <import addon="script.module.addon.signals" version="0.0.5" />
    <import addon="script.module.futures" version="2.2.0" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
    <provides>video audio image</provides>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login">
  </extension>
  <extension point="kodi.context.item">
    <menu id="kodi.core.main">
      <item library="context.py">
        <label>30401</label>
        <visible>[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + !String.IsEmpty(Window(10000).Property(jellyfin_context))</visible>
      </item>
      <item library="context_play.py">
        <label>30402</label>
        <visible>[[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + [String.IsEqual(ListItem.DBTYPE,movie) | String.IsEqual(ListItem.DBTYPE,episode)]] + !String.IsEmpty(Window(10000).Property(jellyfin_context_transcode))</visible>
      </item>
    </menu>
  </extension>
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
    <forum>https://forum.jellyfin.org</forum>
    <website>https://jellyfin.org/</website>
    <source>https://github.com/jellyfin/jellyfin-kodi</source>
    <summary lang="en" />
    <description lang="en">Welcome to Jellyfin for Kodi!
A whole new way to manage and view your media library. The Jellyfin addon for Kodi combines the best of Kodi - ultra smooth navigation, beautiful UIs and playback of any file under the sun, and Jellyfin - the most powerful fully open source multi-client media metadata indexer and server.

Jellyfin for Kodi is the absolute best way to enjoy the incredible Kodi playback engine combined with the power of Jellyfin's centralized database. Features:
* Direct integration with the Kodi library for native Kodi speed
* Instant synchronization with the Jellyfin server
* Full support for Movie, TV and Music collections
* Jellyfin Server direct stream and transcoding support - use Kodi when you are away from home!</description>
    <news>v0.7.2 (2021-04-28):
- #490 Fix recently added albums in Kodi 19
- #494 Fix syncing libraries after initial sync is complete
- #500 Speed up sync process
- #503 Include link to kodi's log uploader in issue template
- #504 Fix transcoding of wrong audio channel
- #506 Increase maximum bitrate
</news>
    <assets>
      <icon>resources/icon.png</icon>
      <fanart>resources/fanart.png</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellyfin" name="Jellyfin" provider-name="Jellyfin Contributors, angelblue05" version="0.7.1+py2">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.8.1" />
    <import addon="script.module.six" version="1.13.0" />
    <import addon="script.module.kodi-six" version="0.0.7" />
    <import addon="script.module.addon.signals" version="0.0.5" />
    <import addon="script.module.futures" version="2.2.0" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
    <provides>video audio image</provides>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login">
  </extension>
  <extension point="kodi.context.item">
    <menu id="kodi.core.main">
      <item library="context.py">
        <label>30401</label>
        <visible>[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + !String.IsEmpty(Window(10000).Property(jellyfin_context))</visible>
      </item>
      <item library="context_play.py">
        <label>30402</label>
        <visible>[[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + [String.IsEqual(ListItem.DBTYPE,movie) | String.IsEqual(ListItem.DBTYPE,episode)]] + !String.IsEmpty(Window(10000).Property(jellyfin_context_transcode))</visible>
      </item>
    </menu>
  </extension>
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
    <forum>https://forum.jellyfin.org</forum>
    <website>https://jellyfin.org/</website>
    <source>https://github.com/jellyfin/jellyfin-kodi</source>
    <summary lang="en" />
    <description lang="en">Welcome to Jellyfin for Kodi!
A whole new way to manage and view your media library. The Jellyfin addon for Kodi combines the best of Kodi - ultra smooth navigation, beautiful UIs and playback of any file under the sun, and Jellyfin - the most powerful fully open source multi-client media metadata indexer and server.

Jellyfin for Kodi is the absolute best way to enjoy the incredible Kodi playback engine combined with the power of Jellyfin's centralized database. Features:
* Direct integration with the Kodi library for native Kodi speed
* Instant synchronization with the Jellyfin server
* Full support for Movie, TV and Music collections
* Jellyfin Server direct stream and transcoding support - use Kodi when you are away from home!</description>
    <news>v0.7.1 (2021-03-15):
- #474 Fix: array.array.tostring is removed in Python 3.9 
- #475 Fix: Get specific library vs list of libraries
- #476 Disable the cleanonupdate tag in advancedsettings.xml
- #482 Stop editing sources.xml
- #485 Fix integrity error in actor table during sync
- #486 Always use highest version database available
- #487 Fix full syncs with new actors
- #488 Fix formatting on multiline if statement
</news>
    <assets>
      <icon>resources/icon.png</icon>
      <fanart>resources/fanart.png</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellyfin" name="Jellyfin" provider-name="Jellyfin Contributors, angelblue05" version="0.7.0+py2">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.8.1" />
    <import addon="script.module.six" version="1.13.0" />
    <import addon="script.module.kodi-six" version="0.0.7" />
    <import addon="script.module.addon.signals" version="0.0.5" />
    <import addon="script.module.futures" version="2.2.0" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
    <provides>video audio image</provides>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login">
  </extension>
  <extension point="kodi.context.item">
    <menu id="kodi.core.main">
      <item library="context.py">
        <label>30401</label>
        <visible>[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + !String.IsEmpty(Window(10000).Property(jellyfin_context))</visible>
      </item>
      <item library="context_play.py">
        <label>30402</label>
        <visible>[[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + [String.IsEqual(ListItem.DBTYPE,movie) | String.IsEqual(ListItem.DBTYPE,episode)]] + !String.IsEmpty(Window(10000).Property(jellyfin_context_transcode))</visible>
      </item>
    </menu>
  </extension>
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
    <forum>https://forum.jellyfin.org</forum>
    <website>https://jellyfin.org/</website>
    <source>https://github.com/jellyfin/jellyfin-kodi</source>
    <summary lang="en" />
    <description lang="en">Welcome to Jellyfin for Kodi!
A whole new way to manage and view your media library. The Jellyfin addon for Kodi combines the best of Kodi - ultra smooth navigation, beautiful UIs and playback of any file under the sun, and Jellyfin - the most powerful fully open source multi-client media metadata indexer and server.

Jellyfin for Kodi is the absolute best way to enjoy the incredible Kodi playback engine combined with the power of Jellyfin's centralized database. Features:
* Direct integration with the Kodi library for native Kodi speed
* Instant synchronization with the Jellyfin server
* Full support for Movie, TV and Music collections
* Jellyfin Server direct stream and transcoding support - use Kodi when you are away from home!</description>
    <news>v0.7.0 (2021-01-29):
- #431 Fix some minor issues highlighted by 10.7
- #434 Delete items from addon
- #437 websocket - Remove deprecated base64.encodestring
- #438 Move api_client details to context.py
- #442 Pass hexlify bytes in helper.utils.event
- #444 Stop autodiscovered servers overriding manual input
- #446 Fix crash on addon load
- #447 Make sure status code gets returned in payload
- #452 Encoding parameter to json.load was removed in Python 3.9
- #455 Remove extra slash from subtitle URLs
- #456 Fix refresh boxsets function
- #458 Fix boxsets in full sync
- #462 Fixes for Matrix-RC2
</news>
    <assets>
      <icon>resources/icon.png</icon>
      <fanart>resources/fanart.png</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellyfin" name="Jellyfin" provider-name="Jellyfin Contributors, angelblue05" version="0.6.5+py2">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.8.1" />
    <import addon="script.module.six" version="1.13.0" />
    <import addon="script.module.kodi-six" version="0.0.7" />
    <import addon="script.module.addon.signals" version="0.0.5" />
    <import addon="script.module.futures" version="2.2.0" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
    <provides>video audio image</provides>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login">
  </extension>
  <extension point="kodi.context.item">
    <menu id="kodi.core.main">
      <item library="context.py">
        <label>30401</label>
        <visible>[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + !String.IsEmpty(Window(10000).Property(jellyfin_context))</visible>
      </item>
      <item library="context_play.py">
        <label>30402</label>
        <visible>[[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + [String.IsEqual(ListItem.DBTYPE,movie) | String.IsEqual(ListItem.DBTYPE,episode)]] + !String.IsEmpty(Window(10000).Property(jellyfin_context_transcode))</visible>
      </item>
    </menu>
  </extension>
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
    <forum>https://forum.jellyfin.org</forum>
    <website>https://jellyfin.org/</website>
    <source>https://github.com/jellyfin/jellyfin-kodi</source>
    <summary lang="en" />
    <description lang="en">Welcome to Jellyfin for Kodi!
A whole new way to manage and view your media library. The Jellyfin addon for Kodi combines the best of Kodi - ultra smooth navigation, beautiful UIs and playback of any file under the sun, and Jellyfin - the most powerful fully open source multi-client media metadata indexer and server.

Jellyfin for Kodi is the absolute best way to enjoy the incredible Kodi playback engine combined with the power of Jellyfin's centralized database. Features:
* Direct integration with the Kodi library for native Kodi speed
* Instant synchronization with the Jellyfin server
* Full support for Movie, TV and Music collections
* Jellyfin Server direct stream and transcoding support - use Kodi when you are away from home!</description>
    <news>v0.6.5 (2020-11-25):
- #426 Remove verify_kodi_defaults function
</news>
    <assets>
      <icon>resources/icon.png</icon>
      <fanart>resources/fanart.png</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellyfin" name="Jellyfin" provider-name="Jellyfin Contributors, angelblue05" version="0.6.4+py2">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.8.1" />
    <import addon="script.module.six" version="1.13.0" />
    <import addon="script.module.kodi-six" version="0.0.7" />
    <import addon="script.module.addon.signals" version="0.0.5" />
    <import addon="script.module.futures" version="2.2.0" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
    <provides>video audio image</provides>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login">
  </extension>
  <extension point="kodi.context.item">
    <menu id="kodi.core.main">
      <item library="context.py">
        <label>30401</label>
        <visible>[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + !String.IsEmpty(Window(10000).Property(jellyfin_context))</visible>
      </item>
      <item library="context_play.py">
        <label>30402</label>
        <visible>[[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + [String.IsEqual(ListItem.DBTYPE,movie) | String.IsEqual(ListItem.DBTYPE,episode)]] + !String.IsEmpty(Window(10000).Property(jellyfin_context_transcode))</visible>
      </item>
    </menu>
  </extension>
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
    <forum>https://forum.jellyfin.org</forum>
    <website>https://jellyfin.org/</website>
    <source>https://github.com/jellyfin/jellyfin-kodi</source>
    <summary lang="en" />
    <description lang="en">Welcome to Jellyfin for Kodi!
A whole new way to manage and view your media library. The Jellyfin addon for Kodi combines the best of Kodi - ultra smooth navigation, beautiful UIs and playback of any file under the sun, and Jellyfin - the most powerful fully open source multi-client media metadata indexer and server.

Jellyfin for Kodi is the absolute best way to enjoy the incredible Kodi playback engine combined with the power of Jellyfin's centralized database. Features:
* Direct integration with the Kodi library for native Kodi speed
* Instant synchronization with the Jellyfin server
* Full support for Movie, TV and Music collections
* Jellyfin Server direct stream and transcoding support - use Kodi when you are away from home!</description>
    <news>v0.6.4 (2020-11-21):
- #410 Use a semaphore to avoid fetching complete library to memory
- #417 Don't force-extract subs for transcoded content
- #424 Remove multicast socket options from autodiscovery
</news>
    <assets>
      <icon>resources/icon.png</icon>
      <fanart>resources/fanart.png</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellyfin" name="Jellyfin" provider-name="Jellyfin Contributors, angelblue05" version="0.6.3+py2">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.8.1" />
    <import addon="script.module.six" version="1.13.0" />
    <import addon="script.module.kodi-six" version="0.0.7" />
    <import addon="script.module.addon.signals" version="0.0.5" />
    <import addon="script.module.futures" version="2.2.0" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
    <provides>video audio image</provides>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login">
  </extension>
  <extension point="kodi.context.item">
    <menu id="kodi.core.main">
      <item library="context.py">
        <label>30401</label>
        <visible>[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + !String.IsEmpty(Window(10000).Property(jellyfin_context))</visible>
      </item>
      <item library="context_play.py">
        <label>30402</label>
        <visible>[[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + [String.IsEqual(ListItem.DBTYPE,movie) | String.IsEqual(ListItem.DBTYPE,episode)]] + !String.IsEmpty(Window(10000).Property(jellyfin_context_transcode))</visible>
      </item>
    </menu>
  </extension>
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
    <forum>https://forum.jellyfin.org</forum>
    <website>https://jellyfin.org/</website>
    <source>https://github.com/jellyfin/jellyfin-kodi</source>
    <summary lang="en" />
    <description lang="en">Welcome to Jellyfin for Kodi!
A whole new way to manage and view your media library. The Jellyfin addon for Kodi combines the best of Kodi - ultra smooth navigation, beautiful UIs and playback of any file under the sun, and Jellyfin - the most powerful fully open source multi-client media metadata indexer and server.

Jellyfin for Kodi is the absolute best way to enjoy the incredible Kodi playback engine combined with the power of Jellyfin's centralized database. Features:
* Direct integration with the Kodi library for native Kodi speed
* Instant synchronization with the Jellyfin server
* Full support for Movie, TV and Music collections
* Jellyfin Server direct stream and transcoding support - use Kodi when you are away from home!</description>
    <news>v0.6.3 (2020-10-23):
- #395 Add more transcoding options
- #398 Fix removed log level in Kodi 19
- #399 Fix extracted subtitle delivery for transcodes
- #401 Add an option to reduce max artwork resolution
- #403 Fix flake8 lints
- #406 Add linting to azure pipeline
- #408 Improve validation pipeline
- #412 Fix db error messages on startup
- #413 Fix need for restart/reboot for sync settings changes to take effect
</news>
    <assets>
      <icon>resources/icon.png</icon>
      <fanart>resources/fanart.png</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellyfin" name="Jellyfin" provider-name="Jellyfin Contributors, angelblue05" version="0.6.2+py2">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.8.1" />
    <import addon="script.module.six" version="1.13.0" />
    <import addon="script.module.kodi-six" version="0.0.7" />
    <import addon="script.module.addon.signals" version="0.0.5" />
    <import addon="script.module.futures" version="2.2.0" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
    <provides>video audio image</provides>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login">
  </extension>
  <extension point="kodi.context.item">
    <menu id="kodi.core.main">
      <item library="context.py">
        <label>30401</label>
        <visible>[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + !String.IsEmpty(Window(10000).Property(jellyfin_context))</visible>
      </item>
      <item library="context_play.py">
        <label>30402</label>
        <visible>[[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + [String.IsEqual(ListItem.DBTYPE,movie) | String.IsEqual(ListItem.DBTYPE,episode)]] + !String.IsEmpty(Window(10000).Property(jellyfin_context_transcode))</visible>
      </item>
    </menu>
  </extension>
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
    <forum>https://forum.jellyfin.org</forum>
    <website>https://jellyfin.org/</website>
    <source>https://github.com/jellyfin/jellyfin-kodi</source>
    <summary lang="en" />
    <description lang="en">Welcome to Jellyfin for Kodi!
A whole new way to manage and view your media library. The Jellyfin addon for Kodi combines the best of Kodi - ultra smooth navigation, beautiful UIs and playback of any file under the sun, and Jellyfin - the most powerful fully open source multi-client media metadata indexer and server.

Jellyfin for Kodi is the absolute best way to enjoy the incredible Kodi playback engine combined with the power of Jellyfin's centralized database. Features:
* Direct integration with the Kodi library for native Kodi speed
* Instant synchronization with the Jellyfin server
* Full support for Movie, TV and Music collections
* Jellyfin Server direct stream and transcoding support - use Kodi when you are away from home!</description>
    <news>v0.6.2 (2020-09-13):
- #373 Use correct filename for kodirepo command
- #382 Handle empty XMLs in profile video
- #384 Add BDMV and DVD Rip support in TV Shows
- #385 Normalize path for os.mkdir
- #387 Optimize music sync for large libraries
- #392 Fix the pipeline. Again.
</news>
    <assets>
      <icon>resources/icon.png</icon>
      <fanart>resources/fanart.png</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellyfin" name="Jellyfin" provider-name="Jellyfin Contributors, angelblue05" version="0.6.1+py2">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.8.1" />
    <import addon="script.module.six" version="1.13.0" />
    <import addon="script.module.kodi-six" version="0.0.7" />
    <import addon="script.module.addon.signals" version="0.0.5" />
    <import addon="script.module.futures" version="2.2.0" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
    <provides>video audio image</provides>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login">
  </extension>
  <extension point="kodi.context.item">
    <menu id="kodi.core.main">
      <item library="context.py">
        <label>30401</label>
        <visible>[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + !String.IsEmpty(Window(10000).Property(jellyfin_context))</visible>
      </item>
      <item library="context_play.py">
        <label>30402</label>
        <visible>[[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + [String.IsEqual(ListItem.DBTYPE,movie) | String.IsEqual(ListItem.DBTYPE,episode)]] + !String.IsEmpty(Window(10000).Property(jellyfin_context_transcode))</visible>
      </item>
    </menu>
  </extension>
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
    <forum>https://forum.jellyfin.org</forum>
    <website>https://jellyfin.org/</website>
    <source>https://github.com/jellyfin/jellyfin-kodi</source>
    <summary lang="en" />
    <description lang="en">Welcome to Jellyfin for Kodi!
A whole new way to manage and view your media library. The Jellyfin addon for Kodi combines the best of Kodi - ultra smooth navigation, beautiful UIs and playback of any file under the sun, and Jellyfin - the most powerful fully open source multi-client media metadata indexer and server.

Jellyfin for Kodi is the absolute best way to enjoy the incredible Kodi playback engine combined with the power of Jellyfin's centralized database. Features:
* Direct integration with the Kodi library for native Kodi speed
* Instant synchronization with the Jellyfin server
* Full support for Movie, TV and Music collections
* Jellyfin Server direct stream and transcoding support - use Kodi when you are away from home!</description>
    <news>v0.6.1 (2020-09-13):
- #373 Use correct filename for kodirepo command
- #382 Handle empty XMLs in profile video
- #384 Add BDMV and DVD Rip support in TV Shows
- #385 Normalize path for os.mkdir
- #387 Optimize music sync for large libraries
- #392 Fix the pipeline. Again.
</news>
    <assets>
      <icon>resources/icon.png</icon>
      <fanart>resources/fanart.png</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellyfin" name="Jellyfin" provider-name="Jellyfin Contributors, angelblue05" version="0.6.0+py2">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.8.1" />
    <import addon="script.module.six" version="1.13.0" />
    <import addon="script.module.kodi-six" version="0.0.7" />
    <import addon="script.module.addon.signals" version="0.0.5" />
    <import addon="script.module.futures" version="2.2.0" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
    <provides>video audio image</provides>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login">
  </extension>
  <extension point="kodi.context.item">
    <menu id="kodi.core.main">
      <item library="context.py">
        <label>30401</label>
        <visible>[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + !String.IsEmpty(Window(10000).Property(jellyfin_context))</visible>
      </item>
      <item library="context_play.py">
        <label>30402</label>
        <visible>[[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + [String.IsEqual(ListItem.DBTYPE,movie) | String.IsEqual(ListItem.DBTYPE,episode)]] + !String.IsEmpty(Window(10000).Property(jellyfin_context_transcode))</visible>
      </item>
    </menu>
  </extension>
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
    <forum>https://forum.jellyfin.org</forum>
    <website>https://jellyfin.org/</website>
    <source>https://github.com/jellyfin/jellyfin-kodi</source>
    <summary lang="en" />
    <description lang="en">Welcome to Jellyfin for Kodi!
A whole new way to manage and view your media library. The Jellyfin addon for Kodi combines the best of Kodi - ultra smooth navigation, beautiful UIs and playback of any file under the sun, and Jellyfin - the most powerful fully open source multi-client media metadata indexer and server.

Jellyfin for Kodi is the absolute best way to enjoy the incredible Kodi playback engine combined with the power of Jellyfin's centralized database. Features:
* Direct integration with the Kodi library for native Kodi speed
* Instant synchronization with the Jellyfin server
* Full support for Movie, TV and Music collections
* Jellyfin Server direct stream and transcoding support - use Kodi when you are away from home!</description>
    <news>v0.6.0 (2020-09-13):
- #373 Use correct filename for kodirepo command
- #382 Handle empty XMLs in profile video
- #384 Add BDMV and DVD Rip support in TV Shows 
- #385 Normalize path for os.mkdir
- #387 Optimize music sync for large libraries
</news>
    <assets>
      <icon>resources/icon.png</icon>
      <fanart>resources/fanart.png</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellyfin" name="Jellyfin" provider-name="Jellyfin Contributors, angelblue05" version="0.5.9+py2">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.8.1" />
    <import addon="script.module.six" version="1.13.0" />
    <import addon="script.module.kodi-six" version="0.0.7" />
    <import addon="script.module.addon.signals" version="0.0.5" />
    <import addon="script.module.futures" version="2.2.0" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
    <provides>video audio image</provides>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login">
  </extension>
  <extension point="kodi.context.item">
    <menu id="kodi.core.main">
      <item library="context.py">
        <label>30401</label>
        <visible>[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + !String.IsEmpty(Window(10000).Property(jellyfin_context))</visible>
      </item>
      <item library="context_play.py">
        <label>30402</label>
        <visible>[[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + [String.IsEqual(ListItem.DBTYPE,movie) | String.IsEqual(ListItem.DBTYPE,episode)]] + !String.IsEmpty(Window(10000).Property(jellyfin_context_transcode))</visible>
      </item>
    </menu>
  </extension>
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
    <forum>https://forum.jellyfin.org</forum>
    <website>https://jellyfin.org/</website>
    <source>https://github.com/jellyfin/jellyfin-kodi</source>
    <summary lang="en" />
    <description lang="en">Welcome to Jellyfin for Kodi!
A whole new way to manage and view your media library. The Jellyfin addon for Kodi combines the best of Kodi - ultra smooth navigation, beautiful UIs and playback of any file under the sun, and Jellyfin - the most powerful fully open source multi-client media metadata indexer and server.

Jellyfin for Kodi is the absolute best way to enjoy the incredible Kodi playback engine combined with the power of Jellyfin's centralized database. Features:
* Direct integration with the Kodi library for native Kodi speed
* Instant synchronization with the Jellyfin server
* Full support for Movie, TV and Music collections
* Jellyfin Server direct stream and transcoding support - use Kodi when you are away from home!</description>
    <news>v0.5.9 (2020-08-24):
- #325 Add support for music database format v74
- #330 Add support for BDMV movie directories in native playback mode
- #331 Don't process songs from unsynced libraries
- #334 DVD rip support
- #336 Azure pipeline + revamp release process
- #339 Handle empty list of updates from server
- #344 Fix music sync
- #345 A tiny bit of code cleanup
- #346 Get resume from Kodi arguments
- #348 Various fixes from sonarqube
- #349 Metadata syncing rework
- #351 Fix UserDataWorker
- #352 Use libraries rather than home-screen views
- #355 Fix variable name in pipeline
- #356 Remove whitespace in setup xbmcgui dialogs
- #359 SSL Verification Fix
- #362 Refactor metadata ancestor gathering
- #363 Publish artifacts in pipeline
- #364 Removed webservice
- #366 Filter keys containing None values from dictionaries returned from the server
- #367 Refactor pipeline
- #368 Clean copy the right files for building
- #371 Temporary workaround for #370
</news>
    <assets>
      <icon>resources/icon.png</icon>
      <fanart>resources/fanart.png</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellyfin" name="Jellyfin" provider-name="Jellyfin Contributors, angelblue05" version="0.5.8">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.7.3" />
    <import addon="script.module.six" version="1.13.0" />
    <import addon="script.module.kodi-six" />
    <import addon="script.module.addon.signals" version="0.0.1" />
    <import addon="script.module.futures" version="2.2.0" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
        <provides>video audio image</provides>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login">
  </extension>
  <extension point="kodi.context.item">
    <menu id="kodi.core.main">
      <item library="context.py">
        <label>30401</label>
        <visible>[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + !String.IsEmpty(Window(10000).Property(jellyfin_context))</visible>
      </item>
      <item library="context_play.py">
        <label>30402</label>
        <visible>[[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + [String.IsEqual(ListItem.DBTYPE,movie) | String.IsEqual(ListItem.DBTYPE,episode)]] + !String.IsEmpty(Window(10000).Property(jellyfin_context_transcode))</visible>
      </item>
    </menu>
  </extension>
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
    <forum>https://forum.jellyfin.org</forum>
    <website>https://jellyfin.media/</website>
    <source>https://github.com/jellyfin/jellyfin-kodi</source>
    <summary lang="en" />
    <description lang="en">Welcome to Jellyfin for Kodi!
A whole new way to manage and view your media library. The Jellyfin addon for Kodi combines the best of Kodi - ultra smooth navigation, beautiful UIs and playback of any file under the sun, and Jellyfin - the most powerful fully open source multi-client media metadata indexer and server.

Jellyfin for Kodi is the absolute best way to enjoy the incredible Kodi playback engine combined with the power of Jellyfin's centralized database. Features:
* Direct integration with the Kodi library for native Kodi speed
* Instant synchronization with the Jellyfin server
* Full support for Movie, TV and Music collections
* Jellyfin Server direct stream and transcoding support - use Kodi when you are away from home!</description>
    <news>
    v0.5.8 (2020-06-15)
      #322 Force filter parameter during incremental sync
    </news>
    <assets>
      <icon>resources/icon.png</icon>
      <fanart>resources/fanart.png</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellyfin" name="Jellyfin" provider-name="Jellyfin Contributors, angelblue05" version="0.5.7">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.7.3" />
    <import addon="script.module.six" version="1.13.0" />
    <import addon="script.module.kodi-six" />
    <import addon="script.module.addon.signals" version="0.0.1" />
    <import addon="script.module.futures" version="2.2.0" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
        <provides>video audio image</provides>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login">
  </extension>
  <extension point="kodi.context.item">
    <menu id="kodi.core.main">
      <item library="context.py">
        <label>30401</label>
        <visible>[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + !String.IsEmpty(Window(10000).Property(jellyfin_context))</visible>
      </item>
      <item library="context_play.py">
        <label>30402</label>
        <visible>[[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + [String.IsEqual(ListItem.DBTYPE,movie) | String.IsEqual(ListItem.DBTYPE,episode)]] + !String.IsEmpty(Window(10000).Property(jellyfin_context_transcode))</visible>
      </item>
    </menu>
  </extension>
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
    <forum>https://forum.jellyfin.org</forum>
    <website>https://jellyfin.media/</website>
    <source>https://github.com/jellyfin/jellyfin-kodi</source>
    <summary lang="en" />
    <description lang="en">Welcome to Jellyfin for Kodi!
A whole new way to manage and view your media library. The Jellyfin addon for Kodi combines the best of Kodi - ultra smooth navigation, beautiful UIs and playback of any file under the sun, and Jellyfin - the most powerful fully open source multi-client media metadata indexer and server.

Jellyfin for Kodi is the absolute best way to enjoy the incredible Kodi playback engine combined with the power of Jellyfin's centralized database. Features:
* Direct integration with the Kodi library for native Kodi speed
* Instant synchronization with the Jellyfin server
* Full support for Movie, TV and Music collections
* Jellyfin Server direct stream and transcoding support - use Kodi when you are away from home!</description>
    <news>
    v0.5.7 (2020-06-10)
      #307 Fix server selection list to show multiple servers 
      #308 Update deprecated isPassword and line1 function parameters
      #310 Fix choose the audio stream and the subtitle stream remotely 
      #311 Add Kodi 17 backwards compat to #308
      #314 Add playback mode to issue template
      #315 Fix incremental sync for mixed content libraries
      #319 Sanitize the server URL in log messages 
    </news>
    <assets>
      <icon>resources/icon.png</icon>
      <fanart>resources/fanart.png</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellyfin" name="Jellyfin" provider-name="Jellyfin Contributors, angelblue05" version="0.5.6">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.7.3" />
    <import addon="script.module.six" version="1.13.0" />
    <import addon="script.module.kodi-six" />
    <import addon="script.module.addon.signals" version="0.0.1" />
    <import addon="script.module.futures" version="2.2.0" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
        <provides>video audio image</provides>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login">
  </extension>
  <extension point="kodi.context.item">
    <menu id="kodi.core.main">
      <item library="context.py">
        <label>30401</label>
        <visible>[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + !String.IsEmpty(Window(10000).Property(jellyfin_context))</visible>
      </item>
      <item library="context_play.py">
        <label>30402</label>
        <visible>[[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + [String.IsEqual(ListItem.DBTYPE,movie) | String.IsEqual(ListItem.DBTYPE,episode)]] + !String.IsEmpty(Window(10000).Property(jellyfin_context_transcode))</visible>
      </item>
    </menu>
  </extension>
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
    <forum>https://forum.jellyfin.org</forum>
    <website>https://jellyfin.media/</website>
    <source>https://github.com/jellyfin/jellyfin-kodi</source>
    <summary lang="en" />
    <description lang="en">Welcome to Jellyfin for Kodi!
A whole new way to manage and view your media library. The Jellyfin addon for Kodi combines the best of Kodi - ultra smooth navigation, beautiful UIs and playback of any file under the sun, and Jellyfin - the most powerful fully open source multi-client media metadata indexer and server.

Jellyfin for Kodi is the absolute best way to enjoy the incredible Kodi playback engine combined with the power of Jellyfin's centralized database. Features:
* Direct integration with the Kodi library for native Kodi speed
* Instant synchronization with the Jellyfin server
* Full support for Movie, TV and Music collections
* Jellyfin Server direct stream and transcoding support - use Kodi when you are away from home!</description>
    <news>
    v0.5.6 (2020-05-26)
      #289 Report all items in a playlist
      #296 Fix library errors before login occurs
      #297 Improve addon menu
      #300 Don't sort playlist contents
      #301 Add reset password dialog to addon menu
      #303 Allow the device name to have unicode characters
      #305 Only request updates for synced libraries
    </news>
    <assets>
      <icon>resources/icon.png</icon>
      <fanart>resources/fanart.png</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellyfin" name="Jellyfin" provider-name="Jellyfin Contributors, angelblue05" version="0.5.5">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.7.3" />
    <import addon="script.module.six" version="1.13.0" />
    <import addon="script.module.kodi-six" />
    <import addon="script.module.addon.signals" version="0.0.1" />
    <import addon="script.module.futures" version="2.2.0" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
        <provides>video audio image</provides>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login">
  </extension>
  <extension point="kodi.context.item">
    <menu id="kodi.core.main">
      <item library="context.py">
        <label>30401</label>
        <visible>[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + !String.IsEmpty(Window(10000).Property(jellyfin_context))</visible>
      </item>
      <item library="context_play.py">
        <label>30402</label>
        <visible>[[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + [String.IsEqual(ListItem.DBTYPE,movie) | String.IsEqual(ListItem.DBTYPE,episode)]] + !String.IsEmpty(Window(10000).Property(jellyfin_context_transcode))</visible>
      </item>
    </menu>
  </extension>
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
    <forum>https://forum.jellyfin.org</forum>
    <website>https://jellyfin.media/</website>
    <source>https://github.com/jellyfin/jellyfin-kodi</source>
    <summary lang="en" />
    <description lang="en">Welcome to Jellyfin for Kodi!
A whole new way to manage and view your media library. The Jellyfin addon for Kodi combines the best of Kodi - ultra smooth navigation, beautiful UIs and playback of any file under the sun, and Jellyfin - the most powerful fully open source multi-client media metadata indexer and server.

Jellyfin for Kodi is the absolute best way to enjoy the incredible Kodi playback engine combined with the power of Jellyfin's centralized database. Features:
* Direct integration with the Kodi library for native Kodi speed
* Instant synchronization with the Jellyfin server
* Full support for Movie, TV and Music collections
* Jellyfin Server direct stream and transcoding support - use Kodi when you are away from home!</description>
    <news>
    v0.5.5 (2020-04-21)
      #286 Handle sys.getfilesystemencoding() returning None
    </news>
    <assets>
      <icon>resources/icon.png</icon>
      <fanart>resources/fanart.png</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellyfin" name="Jellyfin" provider-name="Jellyfin Contributors, angelblue05" version="0.5.4">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.7.3" />
    <import addon="script.module.six" version="1.13.0" />
    <import addon="script.module.kodi-six" />
    <import addon="script.module.addon.signals" version="0.0.1" />
    <import addon="script.module.futures" version="2.2.0" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
        <provides>video audio image</provides>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login">
  </extension>
  <extension point="kodi.context.item">
    <menu id="kodi.core.main">
      <item library="context.py">
        <label>30401</label>
        <visible>[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + !String.IsEmpty(Window(10000).Property(jellyfin_context))</visible>
      </item>
      <item library="context_play.py">
        <label>30402</label>
        <visible>[[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + [String.IsEqual(ListItem.DBTYPE,movie) | String.IsEqual(ListItem.DBTYPE,episode)]] + !String.IsEmpty(Window(10000).Property(jellyfin_context_transcode))</visible>
      </item>
    </menu>
  </extension>
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
    <forum>https://forum.jellyfin.org</forum>
    <website>https://jellyfin.media/</website>
    <source>https://github.com/jellyfin/jellyfin-kodi</source>
    <summary lang="en" />
    <description lang="en">Welcome to Jellyfin for Kodi!
A whole new way to manage and view your media library. The Jellyfin addon for Kodi combines the best of Kodi - ultra smooth navigation, beautiful UIs and playback of any file under the sun, and Jellyfin - the most powerful fully open source multi-client media metadata indexer and server.

Jellyfin for Kodi is the absolute best way to enjoy the incredible Kodi playback engine combined with the power of Jellyfin's centralized database. Features:
* Direct integration with the Kodi library for native Kodi speed
* Instant synchronization with the Jellyfin server
* Full support for Movie, TV and Music collections
* Jellyfin Server direct stream and transcoding support - use Kodi when you are away from home!</description>
    <news>
    v0.5.4 (2020-04-20)
      #263 Update deprecated kodi api functions
      #274 Disable SSLv2 and SSLv3 support in websocket lib
      #275 Disable TLSv1.0 and TLSv1.1 in websocket lib
      #276 Add badges to README
      #277 Attempt to improve logging
      #279 Fix spelling of receive in websocket.py comments
      #280 Spring cleaning 2020: Part 1
      #282 Make sure file paths are text, not binary
    </news>
    <assets>
      <icon>resources/icon.png</icon>
      <fanart>resources/fanart.png</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellyfin" name="Jellyfin" provider-name="Jellyfin Contributors, angelblue05" version="0.5.3">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.7.3" />
    <import addon="script.module.six" version="1.13.0" />
    <import addon="script.module.kodi-six" />
    <import addon="script.module.addon.signals" version="0.0.1" />
    <import addon="script.module.futures" version="2.2.0" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
        <provides>video audio image</provides>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login">
  </extension>
  <extension point="kodi.context.item">
    <menu id="kodi.core.main">
      <item library="context.py">
        <label>30401</label>
        <visible>[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + !String.IsEmpty(Window(10000).Property(jellyfin_context))</visible>
      </item>
      <item library="context_play.py">
        <label>30402</label>
        <visible>[[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + [String.IsEqual(ListItem.DBTYPE,movie) | String.IsEqual(ListItem.DBTYPE,episode)]] + !String.IsEmpty(Window(10000).Property(jellyfin_context_transcode))</visible>
      </item>
    </menu>
  </extension>
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
    <forum>https://forum.jellyfin.org</forum>
    <website>https://jellyfin.media/</website>
    <source>https://github.com/jellyfin/jellyfin-kodi</source>
    <summary lang="en" />
    <description lang="en">Welcome to Jellyfin for Kodi!
A whole new way to manage and view your media library. The Jellyfin addon for Kodi combines the best of Kodi - ultra smooth navigation, beautiful UIs and playback of any file under the sun, and Jellyfin - the most powerful fully open source multi-client media metadata indexer and server.

Jellyfin for Kodi is the absolute best way to enjoy the incredible Kodi playback engine combined with the power of Jellyfin's centralized database. Features:
* Direct integration with the Kodi library for native Kodi speed
* Instant synchronization with the Jellyfin server
* Full support for Movie, TV and Music collections
* Jellyfin Server direct stream and transcoding support - use Kodi when you are away from home!</description>
    <news>
    v0.5.3 (2020-04-01)
      #246 Fix language file paths
      #248 Remove duplicate strings in translations
      #249 Fixed typo introduced in #215
      #251 Fix kodi link
      #252 Don't encode strings that don't need it
      #253 Remove MEDIA lookup dict
      #256 Moved setting addon mode to utils
      #257 Disabled changing server details &amp; Removed corresponding function
      #260 Added better error handling to public info check
    </news>
    <assets>
      <icon>resources/icon.png</icon>
      <fanart>resources/fanart.png</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellyfin" name="Jellyfin" provider-name="Jellyfin Contributors, angelblue05" version="0.5.1">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.7.3" />
    <import addon="script.module.six" />
    <import addon="script.module.kodi-six" />
    <import addon="script.module.addon.signals" version="0.0.1" />
    <import addon="script.module.futures" version="2.2.0" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
        <provides>video audio image</provides>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login">
  </extension>
  <extension point="kodi.context.item">
    <menu id="kodi.core.main">
      <item library="context.py">
        <label>30401</label>
        <visible>[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + !String.IsEmpty(Window(10000).Property(jellyfin_context))</visible>
      </item>
      <item library="context_play.py">
        <label>30402</label>
        <visible>[[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + [String.IsEqual(ListItem.DBTYPE,movie) | String.IsEqual(ListItem.DBTYPE,episode)]] + !String.IsEmpty(Window(10000).Property(jellyfin_context_transcode))</visible>
      </item>
    </menu>
  </extension>
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
    <forum>https://forum.jellyfin.org</forum>
    <website>https://jellyfin.media/</website>
    <source>https://github.com/jellyfin/jellyfin-kodi</source>
    <summary lang="en" />
    <description lang="en">Welcome to Jellyfin for Kodi!
A whole new way to manage and view your media library. The Jellyfin addon for Kodi combines the best of Kodi - ultra smooth navigation, beautiful UIs and playback of any file under the sun, and Jellyfin - the most powerful fully open source multi-client media metadata indexer and server.

Jellyfin for Kodi is the absolute best way to enjoy the incredible Kodi playback engine combined with the power of Jellyfin's centralized database. Features:
* Direct integration with the Kodi library for native Kodi speed
* Instant synchronization with the Jellyfin server
* Full support for Movie, TV and Music collections
* Jellyfin Server direct stream and transcoding support - use Kodi when you are away from home!</description>
    <news>
    v0.5.1 (2020-03-08)
      #224 Fix ascii errors
    </news>
    <assets>
      <icon>resources/icon.png</icon>
      <fanart>resources/fanart.png</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellyfin" name="Jellyfin" provider-name="Jellyfin Contributors, angelblue05" version="0.5.0">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.7.3" />
    <import addon="script.module.six" />
    <import addon="script.module.kodi-six" />
    <import addon="script.module.addon.signals" version="0.0.1" />
    <import addon="script.module.futures" version="2.2.0" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
        <provides>video audio image</provides>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login">
  </extension>
  <extension point="kodi.context.item">
    <menu id="kodi.core.main">
      <item library="context.py">
        <label>30401</label>
        <visible>[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + !String.IsEmpty(Window(10000).Property(jellyfin_context))</visible>
      </item>
      <item library="context_play.py">
        <label>30402</label>
        <visible>[[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + [String.IsEqual(ListItem.DBTYPE,movie) | String.IsEqual(ListItem.DBTYPE,episode)]] + !String.IsEmpty(Window(10000).Property(jellyfin_context_transcode))</visible>
      </item>
    </menu>
  </extension>
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
    <forum>https://forum.jellyfin.org</forum>
    <website>https://jellyfin.media/</website>
    <source>https://github.com/jellyfin/jellyfin-kodi</source>
    <summary lang="en" />
    <description lang="en">Welcome to Jellyfin for Kodi!
A whole new way to manage and view your media library. The Jellyfin addon for Kodi combines the best of Kodi - ultra smooth navigation, beautiful UIs and playback of any file under the sun, and Jellyfin - the most powerful fully open source multi-client media metadata indexer and server.

Jellyfin for Kodi is the absolute best way to enjoy the incredible Kodi playback engine combined with the power of Jellyfin's centralized database. Features:
* Direct integration with the Kodi library for native Kodi speed
* Instant synchronization with the Jellyfin server
* Full support for Movie, TV and Music collections
* Jellyfin Server direct stream and transcoding support - use Kodi when you are away from home!</description>
    <news>
    v0.5.0 (2020-03-04)
      #167 Removed unnecessary log messages and changed some to debug
      #172 Added support for Kodi 19 (and Python 3)
      #188 Fix kodi 19 websocket control
      #190 Fix Obj error
      #192 Fix playlist paths
      #193 Replaced debug output of json.dumps with an indirection to lazy __str__
      #194 Dont modify a list as you are traversing it
      #195 Fix empty download thread list
      #197 Move the responsibility of the maximum number of threads to the UI
      #200 Resort to the expensive database lookup only if the person exists in the database
      #201 Allow for UI updates as the library is being sync'ed
      #202 Parallelize multiple http GETs
      #207 Make commands python 2/3 compatible
      #209 Reduce execute and fetch one calls
      #211 Finish getitem cleanup in library
      #212 Bad dates are bad
      #214 Fix re-running library updates
      #215 Remove duplicated code and rename UpdatedWorker class
    </news>
    <assets>
      <icon>resources/icon.png</icon>
      <fanart>resources/fanart.png</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellyfin" name="Jellyfin" provider-name="Jellyfin Contributors, angelblue05" version="0.4.1">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.7.3" />
    <import addon="script.module.addon.signals" version="0.0.1" />
    <import addon="script.module.six" />
    <import addon="script.module.kodi-six" />
    <import addon="script.module.addon.signals" version="0.0.1" />
    <import addon="script.module.futures" version="2.2.0" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
        <provides>video audio image</provides>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login">
  </extension>
  <extension point="kodi.context.item">
    <menu id="kodi.core.main">
      <item library="context.py">
        <label>30401</label>
        <visible>[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + !String.IsEmpty(Window(10000).Property(jellyfin_context))</visible>
      </item>
      <item library="context_play.py">
        <label>30402</label>
        <visible>[[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + [String.IsEqual(ListItem.DBTYPE,movie) | String.IsEqual(ListItem.DBTYPE,episode)]] + !String.IsEmpty(Window(10000).Property(jellyfin_context_transcode))</visible>
      </item>
    </menu>
  </extension>
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
    <forum>https://forum.jellyfin.org</forum>
    <website>https://jellyfin.media/</website>
    <source>https://github.com/jellyfin/jellyfin-kodi</source>
    <summary lang="en" />
    <description lang="en">Welcome to Jellyfin for Kodi!
A whole new way to manage and view your media library. The Jellyfin addon for Kodi combines the best of Kodi - ultra smooth navigation, beautiful UIs and playback of any file under the sun, and Jellyfin - the most powerful fully open source multi-client media metadata indexer and server.

Jellyfin for Kodi is the absolute best way to enjoy the incredible Kodi playback engine combined with the power of Jellyfin's centralized database. Features:
* Direct integration with the Kodi library for native Kodi speed
* Instant synchronization with the Jellyfin server
* Full support for Movie, TV and Music collections
* Jellyfin Server direct stream and transcoding support - use Kodi when you are away from home!</description>
    <news>
    v0.4.1 (2020-02-24)
      Intermediary release to prepare new dependencies
    </news>
    <assets>
      <icon>resources/icon.png</icon>
      <fanart>resources/fanart.png</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellyfin" name="Jellyfin" provider-name="Jellyfin Contributors, angelblue05" version="0.4.0">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.7.3" />
    <import addon="script.module.addon.signals" version="0.0.1" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
        <provides>video audio image</provides>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login">
  </extension>
  <extension point="kodi.context.item">
    <menu id="kodi.core.main">
      <item library="context.py">
        <label>30401</label>
        <visible>[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + !String.IsEmpty(Window(10000).Property(jellyfin_context))</visible>
      </item>
      <item library="context_play.py">
        <label>30402</label>
        <visible>[[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + [String.IsEqual(ListItem.DBTYPE,movie) | String.IsEqual(ListItem.DBTYPE,episode)]] + !String.IsEmpty(Window(10000).Property(jellyfin_context_transcode))</visible>
      </item>
    </menu>
  </extension>
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
    <forum>https://forum.jellyfin.org</forum>
    <website>https://jellyfin.media/</website>
    <source>https://github.com/jellyfin/jellyfin-kodi</source>
    <summary lang="en" />
    <description lang="en">Welcome to Jellyfin for Kodi!
A whole new way to manage and view your media library. The Jellyfin addon for Kodi combines the best of Kodi - ultra smooth navigation, beautiful UIs and playback of any file under the sun, and Jellyfin - the most powerful fully open source multi-client media metadata indexer and server.

Jellyfin for Kodi is the absolute best way to enjoy the incredible Kodi playback engine combined with the power of Jellyfin's centralized database. Features:
* Direct integration with the Kodi library for native Kodi speed
* Instant synchronization with the Jellyfin server
* Full support for Movie, TV and Music collections
* Jellyfin Server direct stream and transcoding support - use Kodi when you are away from home!</description>
    <news>
    v0.4.0 (2019-12-18)
      #144 Remove the prompt before library selection
      #145 Removed connection tests and minor cleanup
      #148 Translate refactor
      #149 Delete zh_cn, as zh_Hans is the official ISO code
      #154 Change string Kodi Companion to Kodi Sync Queue
      #157 Removed blocks of commented out code
      #159 Update websocket path
      #160 Correct filepath when entering data to database
      #161 Add config migration for pr #145
      #163 Remove emby endpoints from api calls
      #164 Fix link to installation instructions
      #165 Move the RemoteAddress check
    </news>
    <assets>
      <icon>resources/icon.png</icon>
      <fanart>resources/fanart.png</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellyfin" name="Jellyfin" provider-name="Jellyfin Contributors, angelblue05" version="0.3.6">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.7.3" />
    <import addon="script.module.addon.signals" version="0.0.1" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
        <provides>video audio image</provides>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login">
  </extension>
  <extension point="kodi.context.item">
    <menu id="kodi.core.main">
      <item library="context.py">
        <label>30401</label>
        <visible>[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + !String.IsEmpty(Window(10000).Property(jellyfin_context))</visible>
      </item>
      <item library="context_play.py">
        <label>30402</label>
        <visible>[[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + [String.IsEqual(ListItem.DBTYPE,movie) | String.IsEqual(ListItem.DBTYPE,episode)]] + !String.IsEmpty(Window(10000).Property(jellyfin_context_transcode))</visible>
      </item>
    </menu>
  </extension>
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
    <forum>https://forum.jellyfin.org</forum>
    <website>https://jellyfin.media/</website>
    <source>https://github.com/jellyfin/jellyfin-kodi</source>
    <summary lang="en" />
    <description lang="en">Welcome to Jellyfin for Kodi!
A whole new way to manage and view your media library. The Jellyfin addon for Kodi combines the best of Kodi - ultra smooth navigation, beautiful UIs and playback of any file under the sun, and Jellyfin - the most powerful fully open source multi-client media metadata indexer and server.

Jellyfin for Kodi is the absolute best way to enjoy the incredible Kodi playback engine combined with the power of Jellyfin's centralized database. Features:
* Direct integration with the Kodi library for native Kodi speed
* Instant synchronization with the Jellyfin server
* Full support for Movie, TV and Music collections
* Jellyfin Server direct stream and transcoding support - use Kodi when you are away from home!</description>
    <news>
    v0.3.6 (2019-11-07)
      #142 Handle unicode characters without using the io library
      #140 Remove WOL Code
      #139 Remove Empty shows dialog
      #138 Remove Rotten Tomatoes
    </news>
    <assets>
      <icon>resources/icon.png</icon>
      <fanart>resources/fanart.png</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellyfin" name="Jellyfin" provider-name="Jellyfin Contributors, angelblue05" version="0.3.5">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.7.3" />
    <import addon="script.module.addon.signals" version="0.0.1" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
        <provides>video audio image</provides>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login">
  </extension>
  <extension point="kodi.context.item">
    <menu id="kodi.core.main">
      <item library="context.py">
        <label>30401</label>
        <visible>[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + !String.IsEmpty(Window(10000).Property(jellyfin_context))</visible>
      </item>
      <item library="context_play.py">
        <label>30402</label>
        <visible>[[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + [String.IsEqual(ListItem.DBTYPE,movie) | String.IsEqual(ListItem.DBTYPE,episode)]] + !String.IsEmpty(Window(10000).Property(jellyfin_context_transcode))</visible>
      </item>
    </menu>
  </extension>
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
    <forum>https://forum.jellyfin.org</forum>
    <website>https://jellyfin.media/</website>
    <source>https://github.com/jellyfin/jellyfin-kodi</source>
    <summary lang="en" />
    <description lang="en">Welcome to Jellyfin for Kodi!
A whole new way to manage and view your media library. The Jellyfin addon for Kodi combines the best of Kodi - ultra smooth navigation, beautiful UIs and playback of any file under the sun, and Jellyfin - the most powerful fully open source multi-client media metadata indexer and server.

Jellyfin for Kodi is the absolute best way to enjoy the incredible Kodi playback engine combined with the power of Jellyfin's centralized database. Features:
* Direct integration with the Kodi library for native Kodi speed
* Instant synchronization with the Jellyfin server
* Full support for Movie, TV and Music collections
* Jellyfin Server direct stream and transcoding support - use Kodi when you are away from home!</description>
    <news>
    v0.3.5 (2019-11-04)
      #117 Add support for upnext addon
      #124 Fixed incorrect window titles during library management
      #127 Removed unused code
      #128 Removed port field on server setup
      #132 Fix libraries when they have an apostrophe in the name
    </news>
    <assets>
      <icon>resources/icon.png</icon>
      <fanart>resources/fanart.png</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellyfin" name="Jellyfin" provider-name="Jellyfin Contributors, angelblue05" version="0.3.4">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.7.3" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
        <provides>video audio image</provides>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login">
  </extension>
  <extension point="kodi.context.item">
    <menu id="kodi.core.main">
      <item library="context.py">
        <label>30401</label>
        <visible>[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + !String.IsEmpty(Window(10000).Property(jellyfin_context))</visible>
      </item>
      <item library="context_play.py">
        <label>30402</label>
        <visible>[[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + [String.IsEqual(ListItem.DBTYPE,movie) | String.IsEqual(ListItem.DBTYPE,episode)]] + !String.IsEmpty(Window(10000).Property(jellyfin_context_transcode))</visible>
      </item>
    </menu>
  </extension>
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
    <forum>https://forum.jellyfin.org</forum>
    <website>https://jellyfin.media/</website>
    <source>https://github.com/jellyfin/jellyfin-kodi</source>
    <summary lang="en" />
    <description lang="en">Welcome to Jellyfin for Kodi!
A whole new way to manage and view your media library. The Jellyfin addon for Kodi combines the best of Kodi - ultra smooth navigation, beautiful UIs and playback of any file under the sun, and Jellyfin - the most powerful fully open source multi-client media metadata indexer and server.

Jellyfin for Kodi is the absolute best way to enjoy the incredible Kodi playback engine combined with the power of Jellyfin's centralized database. Features:
* Direct integration with the Kodi library for native Kodi speed
* Instant synchronization with the Jellyfin server
* Full support for Movie, TV and Music collections
* Jellyfin Server direct stream and transcoding support - use Kodi when you are away from home!</description>
    <news>
    v0.3.4 (2019-10-05)
      #109 Remove dependency on `ipaddress` (not stdlib in py2)
    </news>
    <assets>
      <icon>resources/icon.png</icon>
      <fanart>resources/fanart.png</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellyfin" name="Jellyfin" provider-name="Jellyfin Contributors, angelblue05" version="0.3.3">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.7.3" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
        <provides>video audio image</provides>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login">
  </extension>
  <extension point="kodi.context.item">
    <menu id="kodi.core.main">
      <item library="context.py">
        <label>30401</label>
        <visible>[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + !String.IsEmpty(Window(10000).Property(jellyfin_context))</visible>
      </item>
      <item library="context_play.py">
        <label>30402</label>
        <visible>[[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + [String.IsEqual(ListItem.DBTYPE,movie) | String.IsEqual(ListItem.DBTYPE,episode)]] + !String.IsEmpty(Window(10000).Property(jellyfin_context_transcode))</visible>
      </item>
    </menu>
  </extension>
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
    <forum>https://forum.jellyfin.org</forum>
    <website>https://jellyfin.media/</website>
    <source>https://github.com/jellyfin/jellyfin-kodi</source>
    <summary lang="en" />
    <description lang="en">Welcome to Jellyfin for Kodi!
A whole new way to manage and view your media library. The Jellyfin addon for Kodi combines the best of Kodi - ultra smooth navigation, beautiful UIs and playback of any file under the sun, and Jellyfin - the most powerful fully open source multi-client media metadata indexer and server.

Jellyfin for Kodi is the absolute best way to enjoy the incredible Kodi playback engine combined with the power of Jellyfin's centralized database. Features:
* Direct integration with the Kodi library for native Kodi speed
* Instant synchronization with the Jellyfin server
* Full support for Movie, TV and Music collections
* Jellyfin Server direct stream and transcoding support - use Kodi when you are away from home!</description>
    <news>
    v0.3.3 (2019-10-04)
      #106 Link to new docs location
      #104 Most flake8 warnings corrected
      #103 Enclose address input in square brackets if it is an IPv6 address
      #102 Make log levels more appropriate and change warn to warnings
      #100 Remove `libraries/` from PATH
      #98 Add explicit file encoding to file handlers
    </news>
    <assets>
      <icon>resources/icon.png</icon>
      <fanart>resources/fanart.png</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellyfin" name="Jellyfin" provider-name="Jellyfin Contributors, angelblue05" version="0.3.2">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.7.3" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
        <provides>video audio image</provides>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login">
  </extension>
  <extension point="kodi.context.item">
    <menu id="kodi.core.main">
      <item library="context.py">
        <label>30401</label>
        <visible>[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + !String.IsEmpty(Window(10000).Property(jellyfin_context))</visible>
      </item>
      <item library="context_play.py">
        <label>30402</label>
        <visible>[[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + [String.IsEqual(ListItem.DBTYPE,movie) | String.IsEqual(ListItem.DBTYPE,episode)]] + !String.IsEmpty(Window(10000).Property(jellyfin_context_transcode))</visible>
      </item>
    </menu>
  </extension>
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
    <forum>https://forum.jellyfin.org</forum>
    <website>https://jellyfin.media/</website>
    <source>https://github.com/jellyfin/jellyfin-kodi</source>
    <summary lang="en" />
    <description lang="en">Welcome to Jellyfin for Kodi!
A whole new way to manage and view your media library. The Jellyfin addon for Kodi combines the best of Kodi - ultra smooth navigation, beautiful UIs and playback of any file under the sun, and Jellyfin - the most powerful fully open source multi-client media metadata indexer and server.

Jellyfin for Kodi is the absolute best way to enjoy the incredible Kodi playback engine combined with the power of Jellyfin's centralized database. Features:
* Direct integration with the Kodi library for native Kodi speed
* Instant synchronization with the Jellyfin server
* Full support for Movie, TV and Music collections
* Jellyfin Server direct stream and transcoding support - use Kodi when you are away from home!</description>
    <news>
    v0.3.2 (2019-09-28)
      #94 Improve address normalization in connection manager
      #93 Remove stray single quote resulting in crash
    </news>
    <assets>
      <icon>resources/icon.png</icon>
      <fanart>resources/fanart.png</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellyfin" name="Jellyfin" provider-name="Jellyfin Contributors, angelblue05" version="0.3.1">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.7.3" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
        <provides>video audio image</provides>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login">
  </extension>
  <extension point="kodi.context.item">
    <menu id="kodi.core.main">
      <item library="context.py">
        <label>30401</label>
        <visible>[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + !String.IsEmpty(Window(10000).Property(jellyfin_context))</visible>
      </item>
      <item library="context_play.py">
        <label>30402</label>
        <visible>[[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + [String.IsEqual(ListItem.DBTYPE,movie) | String.IsEqual(ListItem.DBTYPE,episode)]] + !String.IsEmpty(Window(10000).Property(jellyfin_context_transcode))</visible>
      </item>
    </menu>
  </extension>
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
    <forum>https://forum.jellyfin.org</forum>
    <website>https://jellyfin.media/</website>
    <source>https://github.com/jellyfin/jellyfin-kodi</source>
    <summary lang="en" />
    <description lang="en">Welcome to Jellyfin for Kodi!
A whole new way to manage and view your media library. The Jellyfin addon for Kodi combines the best of Kodi - ultra smooth navigation, beautiful UIs and playback of any file under the sun, and Jellyfin - the most powerful fully open source multi-client media metadata indexer and server.

Jellyfin for Kodi is the absolute best way to enjoy the incredible Kodi playback engine combined with the power of Jellyfin's centralized database. Features:
* Direct integration with the Kodi library for native Kodi speed
* Instant synchronization with the Jellyfin server
* Full support for Movie, TV and Music collections
* Jellyfin Server direct stream and transcoding support - use Kodi when you are away from home!</description>
    <news>
    v0.3.1 (2019-09-28)
      #90 Fix incremental sync never finishing
      #89 Make basic auth login case insensitive
    </news>
    <assets>
      <icon>resources/icon.png</icon>
      <fanart>resources/fanart.png</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellyfin" name="Jellyfin" provider-name="Jellyfin Contributors, angelblue05" version="0.3.0">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
    <import addon="script.module.requests" version="2.22.0" />
    <import addon="script.module.dateutil" version="2.7.3" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
        <provides>video audio image</provides>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login">
  </extension>
  <extension point="kodi.context.item">
    <menu id="kodi.core.main">
      <item library="context.py">
        <label>30401</label>
        <visible>[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + !String.IsEmpty(Window(10000).Property(jellyfin_context))</visible>
      </item>
      <item library="context_play.py">
        <label>30402</label>
        <visible>[[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + [String.IsEqual(ListItem.DBTYPE,movie) | String.IsEqual(ListItem.DBTYPE,episode)]] + !String.IsEmpty(Window(10000).Property(jellyfin_context_transcode))</visible>
      </item>
    </menu>
  </extension>
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
    <forum>https://forum.jellyfin.org</forum>
    <website>https://jellyfin.media/</website>
    <source>https://github.com/jellyfin/jellyfin-kodi</source>
    <summary lang="en" />
    <description lang="en">Welcome to Jellyfin for Kodi!
A whole new way to manage and view your media library. The Jellyfin addon for Kodi combines the best of Kodi - ultra smooth navigation, beautiful UIs and playback of any file under the sun, and Jellyfin - the most powerful fully open source multi-client media metadata indexer and server.

Jellyfin for Kodi is the absolute best way to enjoy the incredible Kodi playback engine combined with the power of Jellyfin's centralized database. Features:
* Direct integration with the Kodi library for native Kodi speed
* Instant synchronization with the Jellyfin server
* Full support for Movie, TV and Music collections
* Jellyfin Server direct stream and transcoding support - use Kodi when you are away from home!</description>
    <news>
    v0.3.0 (2019-09-25)
	  Various translations via Weblate
      #82 Update documentation link to point to main site
      #81 Fix missed getitem references
      #78 Remove unused image files
      #74 Update file handling to support unicode
      #71 Change companion detection to endpoint check #23
      #69 Complete shortcuts and getitem cleanup
      #68 Add issue template
      #66 Cleanup shortcuts in client.py and associated code
      #64 Remove shortcuts in http.py and some in client.py #27
      #62 Updates project structure to Kodi v17
      #60 Remove dependency on WAN IP Address
      #57 Removed bundled libraries
      #56 Change server identification header to allow for basic auth support #52
      #54 Make sure base is the first place we look for packages. bug cleanup
      #48 Add Simplified Chinese translation
    v0.2.1 (2019-07-14)
      #44 Remove code caching, fixing Kodi 18 Music syncing for existing installs.
    </news>
    <assets>
      <icon>resources/icon.png</icon>
      <fanart>resources/fanart.png</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellyfin" name="Jellyfin" provider-name="Jellyfin Contributors, angelblue05" version="0.2.1">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
        <provides>video audio image</provides>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login">
  </extension>
  <extension point="kodi.context.item">
    <menu id="kodi.core.main">
      <item library="context.py">
        <label>30401</label>
        <visible>[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + !String.IsEmpty(Window(10000).Property(jellyfin_context))</visible>
      </item>
      <item library="context_play.py">
        <label>30402</label>
        <visible>[[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + [String.IsEqual(ListItem.DBTYPE,movie) | String.IsEqual(ListItem.DBTYPE,episode)]] + !String.IsEmpty(Window(10000).Property(jellyfin_context_transcode))</visible>
      </item>
    </menu>
  </extension>
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
    <forum>https://forum.jellyfin.org</forum>
    <website>https://jellyfin.media/</website>
    <source>https://github.com/jellyfin/jellyfin-kodi</source>
    <summary lang="en" />
    <description lang="en">Welcome to Jellyfin for Kodi!
A whole new way to manage and view your media library. The Jellyfin addon for Kodi combines the best of Kodi - ultra smooth navigation, beautiful UIs and playback of any file under the sun, and Jellyfin - the most powerful fully open source multi-client media metadata indexer and server.

Jellyfin for Kodi is the absolute best way to enjoy the incredible Kodi playback engine combined with the power of Jellyfin's centralized database. Features:
* Direct integration with the Kodi library for native Kodi speed
* Instant synchronization with the Jellyfin server
* Full support for Movie, TV and Music collections
* Jellyfin Server direct stream and transcoding support - use Kodi when you are away from home!</description>
    <news>v0.2.1 (2019-07-14)
      #44 Remove code caching, fixing Kodi 18 Music syncing for existing installs.
    </news>
    <assets>
      <icon>icon.png</icon>
      <fanart>fanart.png</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellyfin" name="Jellyfin" provider-name="Jellyfin Contributors, angelblue05" version="0.2.0">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
        <provides>video audio image</provides>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login">
  </extension>
  <extension point="kodi.context.item">
    <menu id="kodi.core.main">
      <item library="context.py">
        <label>30401</label>
        <visible>[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + !String.IsEmpty(Window(10000).Property(jellyfin_context))</visible>
      </item>
      <item library="context_play.py">
        <label>30402</label>
        <visible>[[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + [String.IsEqual(ListItem.DBTYPE,movie) | String.IsEqual(ListItem.DBTYPE,episode)]] + !String.IsEmpty(Window(10000).Property(jellyfin_context_transcode))</visible>
      </item>
    </menu>
  </extension>
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
    <forum>https://forum.jellyfin.org</forum>
    <website>https://jellyfin.media/</website>
    <source>https://github.com/jellyfin/jellyfin-kodi</source>
    <summary lang="en" />
    <description lang="en">Welcome to Jellyfin for Kodi!
A whole new way to manage and view your media library. The Jellyfin addon for Kodi combines the best of Kodi - ultra smooth navigation, beautiful UIs and playback of any file under the sun, and Jellyfin - the most powerful fully open source multi-client media metadata indexer and server.

Jellyfin for Kodi is the absolute best way to enjoy the incredible Kodi playback engine combined with the power of Jellyfin's centralized database. Features:
* Direct integration with the Kodi library for native Kodi speed
* Instant synchronization with the Jellyfin server
* Full support for Movie, TV and Music collections
* Jellyfin Server direct stream and transcoding support - use Kodi when you are away from home!</description>
    <news>v0.2.0 (2019-07-11)
      #38 Greatly increase the amount of logging information.
      #32 Fix music syncing for Kodi 18 retaining Kodi 17 compatibility
      #28 Always use plaintext login
    </news>
    <assets>
      <icon>icon.png</icon>
      <fanart>fanart.png</fanart>
    </assets>
  </extension>
</addon><addon id="plugin.video.jellyfin" name="Jellyfin" provider-name="angelblue05" version="0.1.0">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
  </requires>
  <extension library="default.py" point="xbmc.python.pluginsource">
        <provides>video audio image</provides>
  </extension>
  <extension library="service.py" point="xbmc.service" start="login">
  </extension>
  <extension point="kodi.context.item">
    <menu id="kodi.core.main">
      <item library="context.py">
        <label>30401</label>
        <visible>[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + !String.IsEmpty(Window(10000).Property(jellyfin_context))</visible>
      </item>
      <item library="context_play.py">
        <label>30402</label>
        <visible>[[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + [String.IsEqual(ListItem.DBTYPE,movie) | String.IsEqual(ListItem.DBTYPE,episode)]] + !String.IsEmpty(Window(10000).Property(jellyfin_context_transcode))</visible>
      </item>
    </menu>
  </extension>
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language>en</language>
    <license>GNU GENERAL PUBLIC LICENSE. Version 2, June 1991</license>
    <forum>https://forum.jellyfin.org</forum>
    <website>https://jellyfin.media/</website>
    <source>https://github.com/jellyfin/jellyfin-kodi</source>
    <summary lang="en" />
    <description lang="en">Welcome to Jellyfin for Kodi!
A whole new way to manage and view your media library. The Jellyfin addon for Kodi combines the best of Kodi - ultra smooth navigation, beautiful UIs and playback of any file under the sun, and Jellyfin - the most powerful fully open source multi-client media metadata indexer and server.

Jellyfin for Kodi is the absolute best way to enjoy the incredible Kodi playback engine combined with the power of Jellyfin's centralized database. Features:
* Direct integration with the Kodi library for native Kodi speed
* Instant synchronization with the Jellyfin server
* Full support for Movie, TV and Music collections
* Jellyfin Server direct stream and transcoding support - use Kodi when you are away from home!</description>
    <news>
      Rebrand in progress
    </news>
    <assets>
      <icon>icon.png</icon>
      <fanart>fanart.png</fanart>
    </assets>
  </extension>
</addon><addon id="script.module.websocket" name="websocket library" provider-name="mcarlton00" version="0.57.0">
  <requires>
    <import addon="xbmc.python" version="2.25.0" />
  </requires>
  <extension library="lib" point="xbmc.python.module" />
  <extension point="xbmc.addon.metadata">
    <summary>websocket-client for Kodi</summary>
    <source>https://github.com/websocket-client/websocket-client</source>
    <website>https://github.com/mcarlton00/script.module.websocket</website>
    <platform>all</platform>
    <license>LGPL</license>
    <assets>
      <icon>resources/icon.png</icon>
    </assets>
  </extension>
</addon></addons>