"""Shared constants for supported audio formats.

This module defines the set of audio file extensions supported by
AI MusiMuse.  Both the scanner and decoder import from here to
ensure a single source of truth.
"""

from __future__ import annotations

SUPPORTED_EXTENSIONS: frozenset[str] = frozenset(
    {
        ".wav",
        ".flac",
        ".aiff",
        ".aif",
    }
)
