diff --git a/resources/lib/plugin.py b/resources/lib/plugin.py index f22b9f6..aec148c 100644 --- a/resources/lib/plugin.py +++ b/resources/lib/plugin.py @@ -13,6 +13,7 @@ from xbmcswift2 import Plugin +import html from html.parser import HTMLParser from urllib.request import urlopen @@ -44,7 +45,10 @@ def unescape_html(inp): >>> unescape_html('apples & oranges') apples & oranges ''' - return _parser.unescape(inp) + try: + return html.unescape(inp) + except: + return _parser.unescape(inp) def clean(inp):