/
/
/
1"""AcoustID Lookup audio analysis provider."""
2
3from __future__ import annotations
4
5from typing import TYPE_CHECKING
6
7from .provider import AcoustidLookupProvider
8
9if TYPE_CHECKING:
10 from music_assistant_models.config_entries import ProviderConfig
11 from music_assistant_models.enums import ProviderFeature
12 from music_assistant_models.provider import ProviderManifest
13
14 from music_assistant.mass import MusicAssistant
15
16SUPPORTED_FEATURES: set[ProviderFeature] = set()
17
18
19async def setup(
20 mass: MusicAssistant,
21 manifest: ProviderManifest,
22 config: ProviderConfig,
23) -> AcoustidLookupProvider:
24 """Set up the AcoustID Lookup provider."""
25 return AcoustidLookupProvider(mass, manifest, config, SUPPORTED_FEATURES)
26