[mythtv-users] Upgraded to 29, mythmetadata lookup failing...

Marlon Buchanan mlb.linux at gmail.com
Fri Sep 8 01:49:47 UTC 2017


On Thu, Sep 7, 2017 at 6:26 PM, Marlon Buchanan <mlb.linux at gmail.com> wrote:

> I just upgraded from .27 to 29 (on Ubuntu 14.04) and most everything is
> now working. I have 2 problems. One is with the new images feature and
> loading pictures into the DB from the storage group doesn't seem to
> complete, but I'll save that problem for another day. The bigger problem is
> the TV metadata lookups are failing. In the methadatalookup.log I get:
>
>  I CoreContext metadatadownload.cpp:342 (TelevisionGrabberWorks)
> Television grabber not functional.  Aborting this run.
>
>
> Mythbackend gives me failed with exit status 128
>
> When I try to run ttvdb.py commandline I get responses like:
> marlon:~$ /usr/share/mythtv/metadata/Television/ttvdb.py -B Sanctuary
>
> Traceback (most recent call last):
>   File "/usr/share/mythtv/metadata/Television/ttvdb.py", line 2357, in
> <module>
>     sys.exit(main())
>   File "/usr/share/mythtv/metadata/Television/ttvdb.py", line 2164, in
> main
>     seriesfound=searchseries(t, opts, series_season_ep)
>   File "/usr/share/mythtv/metadata/Television/ttvdb.py", line 1217, in
> searchseries
>     series_data = search_for_series(t, series_name, opts.language)
>   File "/usr/share/mythtv/metadata/Television/ttvdb.py", line 1203, in
> search_for_series
>     return tvdb[sid_or_name]
>   File "/usr/lib/python2.7/dist-packages/MythTV/ttvdb/tvdb_api.py", line
> 1160, in __getitem__
>     sid = self._nameToSid(key)
>   File "/usr/lib/python2.7/dist-packages/MythTV/ttvdb/tvdb_api.py", line
> 1141, in _nameToSid
>     selected_series = self._getSeries(name)
>   File "/usr/lib/python2.7/dist-packages/MythTV/ttvdb/tvdb_api.py", line
> 921, in _getSeries
>     allSeries = self.search(series)
>   File "/usr/lib/python2.7/dist-packages/MythTV/ttvdb/tvdb_api.py", line
> 901, in search
>     seriesEt = self._getetsrc(self.config['url_getSeries'] % (series))
>   File "/usr/lib/python2.7/dist-packages/MythTV/ttvdb/tvdb_api.py", line
> 861, in _getetsrc
>     src = self._loadUrl(url, language=language)
>   File "/usr/lib/python2.7/dist-packages/MythTV/ttvdb/tvdb_api.py", line
> 808, in _loadUrl
>     self.authorize()
>   File "/usr/lib/python2.7/dist-packages/MythTV/ttvdb/tvdb_api.py", line
> 848, in authorize
>     r = self.session.post('https://api.thetvdb.com/login',
> json=self.config['auth_payload'], headers=self.headers)
>   File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 497,
> in post
>     return self.request('POST', url, data=data, **kwargs)
>   File "/usr/lib/python2.7/dist-packages/requests_cache/core.py", line
> 128, in request
>     **kwargs
>
> Any ideas on how to fix ttvdb.py? tmdb3.py seems to work fine...
>


I apologize, I cut off one line from running ttvdb.py commandline at the
end in my cut and paste:

TypeError: request() got an unexpected keyword argument 'json'


Thanks,

Marlon
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mythtv.org/pipermail/mythtv-users/attachments/20170907/fc167e2e/attachment.html>


More information about the mythtv-users mailing list