Skip to content

server

3DEqualizer server addon.

EqualizerAddon

Bases: BaseServerAddon

3DEqualizer server addon.

Source code in server/__init__.py
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
class EqualizerAddon(BaseServerAddon):
    """3DEqualizer server addon."""

    name = "equalizer"
    title = "3DEqualizer"

    settings_model: type[EqualizerSettings] = EqualizerSettings

    async def get_default_settings(self) -> EqualizerSettings:
        """Get default settings for the addon.

        Returns:
            EqualizerSettings: Default settings for the addon.

        """
        settings_model_cls = self.get_settings_model()
        return settings_model_cls(**DEFAULT_EQUALIZER_SETTINGS)

get_default_settings() async

Get default settings for the addon.

Returns:

Name Type Description
EqualizerSettings EqualizerSettings

Default settings for the addon.

Source code in server/__init__.py
18
19
20
21
22
23
24
25
26
async def get_default_settings(self) -> EqualizerSettings:
    """Get default settings for the addon.

    Returns:
        EqualizerSettings: Default settings for the addon.

    """
    settings_model_cls = self.get_settings_model()
    return settings_model_cls(**DEFAULT_EQUALIZER_SETTINGS)