diff --git a/modules/radiofrance/backend.py b/modules/radiofrance/backend.py index ae7e557b..c89d7142 100644 --- a/modules/radiofrance/backend.py +++ b/modules/radiofrance/backend.py @@ -161,7 +161,7 @@ class RadioFranceBackend(BaseBackend, ICapRadio, ICapCollection, ICapVideo): artist = dartist if dtitle: if title: - title = "%s [%s]" % (dtitle, title) + title = u"%s [%s]" % (dtitle, title) else: title = dtitle elif radio.id in self._LARGEDIRECTJSON_RADIOS: diff --git a/modules/radiofrance/browser.py b/modules/radiofrance/browser.py index db137082..98b3d09d 100644 --- a/modules/radiofrance/browser.py +++ b/modules/radiofrance/browser.py @@ -102,6 +102,8 @@ class DataPage(BasePage): artist = unicode(artist).strip() ftitle = document.findtext('//div[@class="subtitle"]') title = unicode(ftitle).strip() if ftitle else title + else: + artist = None return (artist, title)