coherence.backends.iradio_storage (module)¶
A ShoutCast radio media server for the Cohen3 UPnP Framework.
Warning
You need your own api key!!!
-
class
PlaylistStreamProxy(uri)[source]¶ Bases:
coherence.upnp.core.utils.ReverseProxyUriResourceproxies audio streams published as M3U playlists (typically the case for shoutcast streams)
-
logCategory= 'PlaylistStreamProxy'¶
-
-
class
IRadioItem(parent_id, item_id, urlbase, **kwargs)[source]¶ Bases:
coherence.backends.models.items.BackendAudioItemA backend audio item object which represents an Shoutcast Radio. This class will hold all information regarding the radio stream.
Changed in version 0.8.3: Refactored using the class
BackendAudioItem-
is_proxy= False¶
-
proxy_cls¶ alias of
PlaylistStreamProxy
-
item_cls¶
-
-
class
IRadioStore(server, **kwargs)[source]¶ Bases:
coherence.backend.AbstractBackendStore-
logCategory= 'iradio'¶
-
implements= ['MediaServer']¶
-
genre_parent_items= {}¶
-