Do not cast show_id to integer to avoid error in valid_trakt_id method
if media_id[0:2] == 'tt' and media_id[2:].isnumeric():
TypeError: 'int' object is not subscriptable
MODIFY
plextraktsync/plex_api.py
plextraktsync/plex_api.py
@@ -105,7 +105,7 @@ def show_id(self):
if not show.isnumeric():
raise ValueError(f"show_id is not numeric: {show}")
- return int(show)
+ return show
@property
@memoize

Do not cast show_id to integer to avoid error in valid_trakt_id method

    if media_id[0:2] == 'tt' and media_id[2:].isnumeric():
TypeError: 'int' object is not subscriptable