/
/
/
1"""Loudness Analysis audio analysis provider."""
2
3from __future__ import annotations
4
5from typing import TYPE_CHECKING
6
7from .provider import LoudnessAnalysisProvider
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) -> LoudnessAnalysisProvider:
24 """Set up the Loudness Analysis provider."""
25 return LoudnessAnalysisProvider(mass, manifest, config, SUPPORTED_FEATURES)
26