30 lines
843 B
Python
30 lines
843 B
Python
"""Independent stations: one relay each, with the metadata the relay offers.
|
|
|
|
Each module here is a thin subclass of
|
|
:class:`beefy_player.providers.community.base.CommunityProvider`, which knows
|
|
how to read an Icecast status document or a radio.co status, keep a rolling
|
|
history and (for Dublab) follow a published schedule.
|
|
"""
|
|
|
|
from __future__ import annotations
|
|
|
|
from .anonradio import AnonradioProvider
|
|
from .cashmere import CashmereProvider
|
|
from .datafruits import DatafruitsProvider
|
|
from .dublab import DublabProvider
|
|
from .lot import LotProvider
|
|
from .lyl import LylProvider
|
|
from .refuge import RefugeProvider
|
|
from .rinse import RinseProvider
|
|
|
|
__all__ = [
|
|
"AnonradioProvider",
|
|
"CashmereProvider",
|
|
"DatafruitsProvider",
|
|
"DublabProvider",
|
|
"LotProvider",
|
|
"LylProvider",
|
|
"RefugeProvider",
|
|
"RinseProvider",
|
|
]
|