<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addons>
<addon id="plugin.video.kpodder" name="kPodder" version="26.10.6.18" provider-name="Anton Watzinger">
  <requires>
    <import addon="xbmc.python" version="3.0.1"/>
    <import addon="script.module.requests" version="2.22.0"/>
  </requires>
  <extension point="xbmc.python.pluginsource" library="default.py">
    <provides>video</provides>
  </extension>
  <extension point="xbmc.service" library="service.py" start="login"/>
  <extension point="xbmc.addon.metadata">
    <summary lang="en_GB">Video podcasts with watch state shared across all your Kodis</summary>
    <summary lang="de_DE">Video-Podcasts mit gemeinsamem Gesehen-Status auf allen Kodis</summary>
    <description lang="en_GB">kPodder shows video podcasts from RSS feeds, OPML files and Podsync listings and keeps watched flags and resume positions in sync between all your Kodi instances through your kPodder server.</description>
    <description lang="de_DE">kPodder zeigt Video-Podcasts aus RSS-Feeds, OPML-Dateien und Podsync-Listen und hält Gesehen-Markierungen und Fortsetzungspunkte über deinen kPodder-Server zwischen allen deinen Kodi-Instanzen synchron.</description>
    <platform>all</platform>
    <license>MIT</license>
    <news>1.0.0
- No pairing: every Kodi uses the server's shared API token, entered in the
  add-on settings (*Server → API token*, *Test connection*).
- Subscriptions are set in the add-on settings (*Subscriptions → Source 1…5*);
  the server only stores watch state.
- No server or feed host is built in: a default server URL and default
  sources come from the build (CI/CD variables); the repository URL is set
  where the repository is deployed (`KPODDER_REPO_URL`).
- Subscription URLs can be RSS feeds, OPML files or any page that links to
  feeds (e.g. a Podsync directory listing); the add-on unpacks them itself at
  every start, the server no longer needs to know about OPML.
- The same channel published under several feed URLs is listed once.
- API times are Unix timestamps (seconds, optional millisecond fraction).
- *Continue watching* and *New episodes* show the channel before each title,
  shortened at a word boundary, e.g. `[Linus Tech] …`.
- Episode lists open newest first.
- First release: video podcasts from the kPodder server with shared watch state.</news>
    <assets>
      <icon>resources/media/icon.png</icon>
      <fanart>resources/media/fanart.jpg</fanart>
    </assets>
  </extension>
</addon>
<addon id="repository.kpodder" name="kPodder repository" version="26.10.6.18" provider-name="Anton Watzinger">
  <extension point="xbmc.addon.repository" name="kPodder repository">
    <dir>
      <info compressed="false">https://kpodder-addon-bucket.watzinger.biz/addons.xml</info>
      <checksum>https://kpodder-addon-bucket.watzinger.biz/addons.xml.md5</checksum>
      <datadir zip="true">https://kpodder-addon-bucket.watzinger.biz/</datadir>
      <hashes>sha256</hashes>
    </dir>
  </extension>
  <extension point="xbmc.addon.metadata">
    <summary lang="en_GB">Repository for the kPodder add-on</summary>
    <summary lang="de_DE">Repository für das kPodder-Add-on</summary>
    <description lang="en_GB">Installs kPodder and keeps it up to date automatically.</description>
    <description lang="de_DE">Installiert kPodder und hält es automatisch aktuell.</description>
    <platform>all</platform>
    <license>MIT</license>
    <news>1.0.0
- No pairing: every Kodi uses the server's shared API token, entered in the
  add-on settings (*Server → API token*, *Test connection*).
- Subscriptions are set in the add-on settings (*Subscriptions → Source 1…5*);
  the server only stores watch state.
- No server or feed host is built in: a default server URL and default
  sources come from the build (CI/CD variables); the repository URL is set
  where the repository is deployed (`KPODDER_REPO_URL`).
- Subscription URLs can be RSS feeds, OPML files or any page that links to
  feeds (e.g. a Podsync directory listing); the add-on unpacks them itself at
  every start, the server no longer needs to know about OPML.
- The same channel published under several feed URLs is listed once.
- API times are Unix timestamps (seconds, optional millisecond fraction).
- *Continue watching* and *New episodes* show the channel before each title,
  shortened at a word boundary, e.g. `[Linus Tech] …`.
- Episode lists open newest first.
- First release: video podcasts from the kPodder server with shared watch state.</news>
    <assets>
      <icon>icon.png</icon>
    </assets>
  </extension>
</addon>
</addons>
