diff --git a/README.md b/README.md index 8bf0e8f..2b15c52 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ KDG Live: Kijk en luister kerkdienstgemist.nl livestreams met Kodi. Installatie ----------- -Download [plugin.video.kdglive.zip](https://github.com/Torro/plugin.video.kdglive/releases/download/1.1.1/plugin.video.kdglive.zip) en installeer de add-on in Kodi op de wijze die uw voorkeur heeft; bijvoorbeeld: +Download [plugin.video.kdglive.zip](https://github.com/Torro/plugin.video.kdglive/releases/download/1.1.2/plugin.video.kdglive.zip) en installeer de add-on in Kodi op de wijze die uw voorkeur heeft; bijvoorbeeld: 1. Selecteer in het Kodi hoofdmenu: 1. **`Systeem`** :arrow_heading_down: diff --git a/addon.py b/addon.py index c95862a..725f800 100644 --- a/addon.py +++ b/addon.py @@ -4,6 +4,7 @@ import urlparse import xbmcgui import xbmcplugin +from HTMLParser import HTMLParser from BeautifulSoup import BeautifulSoup base_url = sys.argv[0] @@ -33,6 +34,7 @@ def getKDGLive(): def parseKDGLive(pagelist): """Make a list of all live broadcasts on the pages in the pagelist""" broadcasts = [] + html = HTMLParser() for page in pagelist: response = BeautifulSoup(urllib.urlopen(page)) @@ -40,7 +42,7 @@ def parseKDGLive(pagelist): for broadcast in response.findAll('li', 'live'): if broadcast.find('span', 'information').strong: broadcasts.append( - (broadcast.h3.a.string, + (html.unescape(broadcast.h3.a.text), broadcast.a['href'] ) ) diff --git a/addon.xml b/addon.xml index a2e3c78..08368f8 100644 --- a/addon.xml +++ b/addon.xml @@ -1,5 +1,5 @@ - + @@ -11,7 +11,10 @@ Bekijk/luister kerkdienstgemist.nl livestreams Deze add-on stelt u in staat de diensten die live worden gestreamd via kerkdienstgemist.nl te bekijken/beluisteren -v1.1.1 (2017-12-15) +v1.1.2 (2017-12-23) +- Properly decode html-encoded characters in stream titles + +v1.1.1 - Pre-v2 release quickfix (functionality) v1.1.0-beta