• WANTED: Happy members who like to discuss audio and other topics related to our interest. Desire to learn and share knowledge of science required as is 20 years of participation in forums (not all true). There are daily reviews of audio hardware and expert members to help answer your questions. Click here to have your audio equipment measured for free!

How to integrate your turntable/analog source in your streaming system - Step by step instructions for dummies

djtetei

Active Member
Joined
Jul 5, 2022
Messages
137
Likes
62
Location
România
Personally, I prefer to keep my analog sources (turntables and reel to reel) in the same domain throughout the entire gain stage and avoid analog to digital to analog conversion or digital signal processing.
If cable runs are required for the job, I use them without any restraints because I prefer to use balanced connections which allows me to route cables and send the audio signal on long distances.
For the turntable position, there is only one option - behind the speakers or in line with them, to prevent the cartridge to pick up the sound produced by the speakers.
 
OP
M

MarcosCh

Major Contributor
Joined
Apr 10, 2021
Messages
1,494
Likes
1,135
Hm, i don't think i will ever go back to no room correction, so i guess AD is here to stay in my case, even if i return to cables for the vinyl rig.
Once you get rid of those room modes, they become way too evident when you have them back :D
 

djtetei

Active Member
Joined
Jul 5, 2022
Messages
137
Likes
62
Location
România
You can use room correction equalisation in analog domain also.
The problem is that many people don't have acoustic treatment built into their rooms and "room correction equalisation" in untreated environment can only do so much.
It is more helpful to work on the room treatment options, incrementally and keeping and eye on available finances, than to alter the sound via equalisation.
 
Last edited:

mctron

Member
Joined
Apr 24, 2020
Messages
74
Likes
124
You can do this on any Pi running Picoreplayer via Tweaks -> Streamer for audio input if you have an acceptable input device. In fact I am using a Behringer UCA202 that I picked up for $10 on sale the other day on Amazon. The output goes to a URL that can be played back anywhere. Naturally you can play it back through your LMS and broadcast it that way. For me the latency is a tiny fraction of a second, in my quick test, playing back through foobar2k on Windows (Pi zero running pCP, encoding to FLAC 16/48). So in that respect it probably is a better option than using WavInput from the LMS server itself which OP said is about 5-6 seconds.
 
OP
M

MarcosCh

Major Contributor
Joined
Apr 10, 2021
Messages
1,494
Likes
1,135
You can do this on any Pi running Picoreplayer via Tweaks -> Streamer for audio input if you have an acceptable input device. In fact I am using a Behringer UCA202 that I picked up for $10 on sale the other day on Amazon. The output goes to a URL that can be played back anywhere. Naturally you can play it back through your LMS and broadcast it that way. For me the latency is a tiny fraction of a second, in my quick test, playing back through foobar2k on Windows (Pi zero running pCP, encoding to FLAC 16/48). So in that respect it probably is a better option than using WavInput from the LMS server itself which OP said is about 5-6 seconds.
Great to know, thanks!
For me the long latency is actually good because my TT is far from my listening area, and when i use headphones it is even necessary. But for other use cases might be better short, of course.
 

mctron

Member
Joined
Apr 24, 2020
Messages
74
Likes
124
Great to know, thanks!
For me the long latency is actually good because my TT is far from my listening area, and when i use headphones it is even necessary. But for other use cases might be better short, of course.
Yes sure. This method is also good in the way that it can run on any Pi player, for instance the one that happens to be near your TT, not just the one with LMS running on it (in my case that is a PC out of the way).
 

Hakem

New Member
Joined
Nov 14, 2022
Messages
1
Likes
1
What works for me is the following Xtra steps!

check if the DAC+ ADC is connected correctly:
IN MY CASE THIS IS THE Behringer UFO 202
$ arecord -l
=**** List of CAPTURE Hardware Devices ****
card 1: CODEC [USB Audio CODEC], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
=fill in at LMS Favorites pencil:
wavin:plughw:CARD=CODEC,DEV=1

!!!! Since LMS needs to access the sound card, you need to add the squeezebox user to the audio group: !!!!

sudo usermod -G audio squeezeboxserver


!!!! To stream in MP3 format, you also need to install LAME: !!!!
sudo apt-get install -y lame

Greetings
Maurits
 
OP
M

MarcosCh

Major Contributor
Joined
Apr 10, 2021
Messages
1,494
Likes
1,135
What works for me is the following Xtra steps!

check if the DAC+ ADC is connected correctly:
IN MY CASE THIS IS THE Behringer UFO 202
$ arecord -l
=**** List of CAPTURE Hardware Devices ****
card 1: CODEC [USB Audio CODEC], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
=fill in at LMS Favorites pencil:
wavin:plughw:CARD=CODEC,DEV=1

!!!! Since LMS needs to access the sound card, you need to add the squeezebox user to the audio group: !!!!

sudo usermod -G audio squeezeboxserver


!!!! To stream in MP3 format, you also need to install LAME: !!!!
sudo apt-get install -y lame

Greetings
Maurits
Thanks for the additional info Maurits!
 
Top Bottom