diff --git a/plugin.video.putio/addon.xml b/plugin.video.putio/addon.xml index a8eb58d9bd..078dc4d79b 100644 --- a/plugin.video.putio/addon.xml +++ b/plugin.video.putio/addon.xml @@ -2,7 +2,7 @@ diff --git a/plugin.video.putio/changelog.txt b/plugin.video.putio/changelog.txt index 8a9050ab3c..51e2dbb2a4 100644 --- a/plugin.video.putio/changelog.txt +++ b/plugin.video.putio/changelog.txt @@ -1,3 +1,7 @@ +v3.0.2 (2023-11-27) Berkan Teber + * Update Kodi API endpoint (#20) + * Use `account_status` to verify if account is active (#20) + v3.0.1 (2023-01-11) Berkan Teber * Add compatibility with Kodi v20 diff --git a/plugin.video.putio/main.py b/plugin.video.putio/main.py index b245dfce6f..7ff11a0b20 100644 --- a/plugin.video.putio/main.py +++ b/plugin.video.putio/main.py @@ -35,7 +35,7 @@ PLUGIN_HANDLE = int(sys.argv[1]) # process handle, as a numeric string PLUGIN_ARGS = parse_qs(sys.argv[2].lstrip('?')) # query string, ('?action=list&item=3') -PUTIO_KODI_ENDPOINT = 'https://put.io/kodi' +PUTIO_KODI_ENDPOINT = 'https://api.put.io/kodi' RESOURCE_PATH = os.path.join(SETTINGS.getAddonInfo('path'), 'resources', 'media') diff --git a/plugin.video.putio/resources/lib/helper.py b/plugin.video.putio/resources/lib/helper.py index 5c7d86c3b2..205837f7c1 100644 --- a/plugin.video.putio/resources/lib/helper.py +++ b/plugin.video.putio/resources/lib/helper.py @@ -41,4 +41,6 @@ def is_showable(self, item): def is_account_active(self): r = self.client.Account.info() - return r['info']['account_active'] + if r['info'] and r['info']['account_status'] and r['info']['account_status'] == 'active': + return True + return False