I'm having a different problem than most. My movies are fine but TV shows do not work anymore.
I've made the changes to the API Key for both TMDB and TVDB to use a personal key. I'm getting this message: "no provider id found for looking up artwork" when trying to download certain TV shows. I'm guessing this is the TVDB or IMDB entry?
In the download report it says Failed Items: [TVSHOWNAME] ID NOT FOUND!.
Does anyone know where the ID field is held in the database? I've tried looking but can't seem to track that down.
It looks like in default.py, it looks like the id is found via tmdb._search_movie(), but I'm not sure where TV shows get the id from:
Code:
if (not currentmedia['mediatype'] == 'tvshow' and
currentmedia['id'] in ['','tt0000000','0']):
log('No IMDB ID found, trying to search themoviedb.org for matching title.')
currentmedia['id'] = tmdb._search_movie(currentmedia['name'],currentmedia['year'])
I'm having a little trouble tracking down where exactly this currentmedia['id'] is coming from. Since I'm using Plex as my backend (PlexKodiConnect + XBMCnfoTVImporter) there could be failure somewhere else so the IMDB/TVDB whatever isn't getting set properly.
Can anyone point me in the right direction? I can just manually set the value in the database, if I knew where to look.
Relevant log file:
https://pastebin.com/pCMfy8ag