1
2
3
4
5
6
7
8
9
10
11
12
13
|
# encoding: UTF-8
# api: streamtuner2
# title: Radionomy
# description: Modern radio directory and streaming provider
# url: http://radionomy.com/
# version: 0.6
# type: channel
# category: radio
# config: -
# { name: radionomy_pages, type: int, value: 3, category: limit, description: Number of pages per category to scan. }
# { name: radionomy_update, type: boolean, value: 1, description: Also fetch OnAir updates about currently playing songs. }
# png:
# iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAABIElEQVQ4y62Uv0rEQBCHv/yRQziJ1bYWV/gCaxrhGrtrg1f5GMc+xOKLeIetVjZXHRrwAewstxMWFDViM5EQcrk9yTRJZn+/j51h
|
|
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
# encoding: UTF-8
# api: streamtuner2
# title: Radionomy
# description: Modern radio directory and streaming provider
# url: http://radionomy.com/
# version: 0.7
# type: channel
# category: radio
# config: -
# { name: radionomy_pages, type: int, value: 3, category: limit, description: Number of pages per category to scan. }
# { name: radionomy_update, type: boolean, value: 1, description: Also fetch OnAir updates about currently playing songs. }
# png:
# iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAABIElEQVQ4y62Uv0rEQBCHv/yRQziJ1bYWV/gCaxrhGrtrg1f5GMc+xOKLeIetVjZXHRrwAewstxMWFDViM5EQcrk9yTRJZn+/j51h
|
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
|
r.append(dict(
genre = cat,
title = data["title"],
url = data["mp3"],
playing = self.playing.get(data["radioUID"], data["song"]),
favourite = int(data.get("isFavorite", 0)),
homepage = "http://www.radionomy.com/en/radio/{}/index".format(data["url"]),
img = re.sub("\.s\d+\.", ".s32.", data["logo"]),
uid = data["radioUID"],
))
return r
# Extracts the data-play-stream= JSON blob attributes
@use_rx
|
|
|
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
|
r.append(dict(
genre = cat,
title = data["title"],
url = data["mp3"],
playing = self.playing.get(data["radioUID"], data["song"]),
favourite = int(data.get("isFavorite", 0)),
homepage = "http://www.radionomy.com/en/radio/{}/index".format(data["url"]),
img = re.sub("/\d+/", "/32/", data["logo"]),
uid = data["radioUID"],
))
return r
# Extracts the data-play-stream= JSON blob attributes
@use_rx
|