from .base import Backend, BackendError from .cast import CastBackend from .dlna import DlnaBackend from .airplay import AirPlayBackend __all__ = ["Backend", "BackendError", "CastBackend", "DlnaBackend", "AirPlayBackend", "for_kind"] def for_kind(kind: str): return {"cast": CastBackend, "dlna": DlnaBackend, "airplay": AirPlayBackend}.get(kind)