Skip to content

[REQUEST] "Resonate Server" and "Local Audio-in" support to stream AUX-input from sources to Resonate client media players for multi-room audio? #46

@Hedda

Description

@Hedda

Would you please consider adding both "Local Audio-in" and "Resonate Server" to enable support for a "Resonate protocol" based solution running on Raspberry Pi with Linux that can capture AUX-inputs from line-out sources and stream to other Resonate client media players over local network?

The scenario use case for this feature is that it would enable a Linux Voice Assistant satellite to also act an reverse music network streamer to allow capturing external audio input (e.g. HiFi music) from physical Line-Level Audio input such as a Turntable LP-Player or Bluetooth A2DP, then take that audio stream and transcode/encode + format it for streaming via a "Resonate Server" deamon/service (using the aioresonate library).

Example flow-chart for the above example if implemented these features in a remote Linux Voice Assistant satellite solution:

  • Turntable LP-Player -> Preamplifier -> Linux Voice Assistant line level ADC -> LAN -> Music Assistant -> Smart Speakers / Smart Receiver.

For reference, developers are working on adding these features to Music Assistant server but don't cover scenario of emote satellites as source. See:

and

The main goal is to enable inexpensive Line-Level Audio ADC analogue-input that can capture AUX-input and stream the audio to Resonate clients.

For development suggest check out know compatible USB Audio Capture Device hardware equipment like these:

HiFiBerry also have several different models supporting ADC at various prices:

Note! To connect and capture line-out audio from a turntable or casette-player's audio output you first need to route it through a preamplifier (also known as a phono preamp or headphone amp) if your capture device does not have a built-in preamp (which most of them do not have),as that converts a weak signal into an output signal strong enough to be noise-tolerant and strong enough for further processing. Without this preamplication, the final signal would be noisy or distorted. The preamp also ensures that your records sound balanced and accurate.

PS: This is indirectly related to the other request asking for Resonate client and "Resonate Media Player" (or "Resonate Audio Player") support here:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions