# TODO: for the moment, update in station and program names do not update the
#       related fields.

from .metadata import Metadata, Request
from .streamer import Streamer
from .streamers import Streamers
from .sources import Source, PlaylistSource, QueueSource
from .monitor import Monitor


streamers = Streamers()
"""Default controller used by views and viewsets."""


__all__ = (
    "Metadata",
    "Request",
    "Streamer",
    "Streamers",
    "Source",
    "PlaylistSource",
    "QueueSource",
    "Monitor",
    "streamers",
)
