`Traceback (most recent call last):


 "/opt/Bazarr/libs/bottle.py", line 862, in _handle

return route.call(**args)


 "/opt/Bazarr/libs/bottle.py", line 1740, in wrapper

rv = callback(*a, **ka)


 "/opt/Bazarr/bazarr.py", line 140, in wrapper

return func(*a, **ka)


 "/opt/Bazarr/bazarr.py", line 600, in search_missing_subtitles

series_download_subtitles(no)


 "/opt/Bazarr/get_subtitle.py", line 323, in series_download_subtitles

message = download_subtitle(path_replace(episode[0]), str(alpha3_from_alpha2(language)), series_details[0], providers_list, providers_auth, str(episode[3]), 'series')


 "/opt/Bazarr/get_subtitle.py", line 66, in download_subtitle

sorted_subtitles = sorted([(s, compute_score(s, video, hearing_impaired=hi)) for s in subtitles], key=operator.itemgetter(1), reverse=True)


 "/opt/Bazarr/libs/subliminal/score.py", line 106, in compute_score

matches = subtitle.get_matches(video)


 "/opt/Bazarr/libs/subliminal/providers/podnapisi.py", line 66, in get_matches

matches |= guess_matches(video, guessit(release, {'type': 'episode'}))


 "/opt/Bazarr/libs/subliminal/subtitle.py", line 244, in guess_matches

and guess['format'].lower() == video.format.lower():
AttributeError: 'list' object has no attribute 'lower'`

Traceback (most recent call last):


 "/Library/Frameworks/Python.framework/Versions/3.6/bin/spotdl", line 6, in <module>

from spotdl.spotdl import main


 "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/spotdl/spotdl.py", line 14, in <module>

from spotdl import youtube_tools


 "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/spotdl/youtube_tools.py", line 21, in <module>

patcher.patch_pafy()


 "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/spotdl/patcher.py", line 29, in patch_pafy

pafy.backend_shared.BasePafy._bestthumb = None
AttributeError: module 'pafy' has no attribute 'backend_shared'`