/
/
/
1"""
2Player Provider for the Sendspin Audio Protocol.
3
4https://github.com/Sendspin-Protocol/spec
5"""
6
7from __future__ import annotations
8
9from typing import TYPE_CHECKING
10
11from music_assistant.providers.sendspin.provider import SendspinProvider
12
13if TYPE_CHECKING:
14 from music_assistant_models.config_entries import ProviderConfig
15 from music_assistant_models.provider import ProviderManifest
16
17 from music_assistant.mass import MusicAssistant
18 from music_assistant.models import ProviderInstanceType
19
20
21async def setup(
22 mass: MusicAssistant, manifest: ProviderManifest, config: ProviderConfig
23) -> ProviderInstanceType:
24 """Initialize provider(instance) with given configuration."""
25 return SendspinProvider(mass, manifest, config)
26