Skip to content

Investigate feasibility of 24-bit ALAC support #31

@bradkeifer

Description

@bradkeifer

Investigate the feasibility of supporting audio quality capabilities in addition to the current one of ALAC with sample rate of 44100, bits per sample of 16 and 2 channels.

Some early code suggestions from Claude:

extern int g_bits_per_sample;
extern int g_use_alac;  // 1 = ALAC encoding, 0 = raw PCM
extern int g_alac_24bit;  // 1 = use 24-bit ALAC, 0 = use 16-bit ALAC

As part of the MDNS discovery details, AirPlay2 devices provide a features item that contains a bitmask of the features that the device supports. Some of these bits are dedicated to audio formats. So, we could use them to determine the appropriate quality level of audio to stream to the device.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions