-
Notifications
You must be signed in to change notification settings - Fork 23
Description
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:
- Behringer UCA222 (without pre-amp, newer model that is a direct replacement for the UCA202)
- Behringer UCA202 (without pre-amp)
- Behringer UFO202 (with pre-amp)
- ART USB Phono Plus (a standalone pre-amp with USB interface that needs external power-suppy).
- IK Multimedia iRig Stream (without pre-amp)
- IK Multimedia iRig Stream Pro (with pre-amp)
HiFiBerry also have several different models supporting ADC at various prices:
- https://www.hifiberry.com/shop/boards/hifiberry-dac-adc-pro/
- https://www.hifiberry.com/shop/boards/dacplus-adc/
- https://www.hifiberry.com/shop/boards/dac2adcpro/
- https://www.hifiberry.com/shop/0-development-kits/stage-devkit/
- https://www.hifiberry.com/shop/bundles/beocreate-bundle/
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: