25 lines
850 B
Python
25 lines
850 B
Python
"""Datafruits: the netlabel's internet radio, relayed by Streampusher."""
|
|
|
|
from __future__ import annotations
|
|
|
|
from .base import CommunityProvider
|
|
|
|
|
|
class DatafruitsProvider(CommunityProvider):
|
|
id = "datafruits"
|
|
name = "Datafruits"
|
|
homepage = "datafruits.fm"
|
|
brand = "DATAFRUITS"
|
|
tagline = "netlabel radio · experimental"
|
|
station_source = "streampusher relay + icecast status"
|
|
history_source = "icecast title (rolling)"
|
|
|
|
station_title = "Datafruits"
|
|
station_description = "internet radio from the Datafruits netlabel"
|
|
station_genre = "electronic|experimental"
|
|
streams = (("https://streampusher-relay.club/datafruits.mp3", "mp3", "high", "128"),)
|
|
status_url = "https://streampusher-relay.club/status-json.xsl"
|
|
|
|
wordmark = "DATAFRUITS"
|
|
hero_lines = ("NETLABEL RADIO", "EXPERIMENTAL ELECTRONIC")
|