json describing current songs and artists changed
This commit is contained in:
parent
627d1baf7c
commit
0cf91a1cb8
1 changed files with 9 additions and 7 deletions
|
|
@ -60,15 +60,17 @@ class OuiFMBackend(BaseBackend, ICapRadio, ICapCollection):
|
||||||
yield radio
|
yield radio
|
||||||
|
|
||||||
def get_current(self, radio):
|
def get_current(self, radio):
|
||||||
document = self.browser.location('http://rock.ouifm.fr/dynamic-menu.json')
|
document = self.browser.location('http://www.ouifm.fr/onair.json')
|
||||||
suffix = ''
|
rad = ''
|
||||||
if radio != 'general':
|
if radio == 'general':
|
||||||
suffix = '_%s' % radio
|
rad = 'rock'
|
||||||
|
else:
|
||||||
|
rad = radio
|
||||||
|
|
||||||
last = document['last%s' % suffix][0]
|
last = document[rad][0]
|
||||||
|
|
||||||
artist = to_unicode(last.get('artiste%s' % suffix, '').strip())
|
artist = to_unicode(last.get('artist', '').strip())
|
||||||
title = to_unicode(last.get('titre%s' % suffix, '').strip())
|
title = to_unicode(last.get('title', '').strip())
|
||||||
return artist, title
|
return artist, title
|
||||||
|
|
||||||
def get_radio(self, radio):
|
def get_radio(self, radio):
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue