• WANTED: Happy members who like to discuss audio and other topics related to our interest. Desire to learn and share knowledge of science required. There are many reviews of audio hardware and expert members to help answer your questions. Click here to have your audio equipment measured for free!

DAC/Preamp with network controls (volume and source)?

Tdubbz

New Member
Joined
Jul 31, 2022
Messages
4
Likes
2
Hey Guys, I realize this doesn't have a ton to do with science and much more with experience, but you seem like a pretty knowledgeable bunch. I would really like to have the ability to change source and volume of my stereo through my phone. My sources are digital: a RasPi w/Moode (USB), a TV (optical), and a PS5 (which my roommate swears sounds better connect through SPDIF than through the TV). I currently have an SMSL DO100 on loan, it sounds as expected, but lacks the ability to control it beyond IR.

This component:
- Acts as a digital preamp/DAC: Can switch sources, controls volume, outputs directly to NCore NC252MP amp.
- Controllable from phone (somehow).
- Balanced output is ideal, not that I probably need the full power, but unbalanced will not allow me to get to full power (NCore need ~2.35V to max).
- Bonus if its ~8"/200mm wide
- Double bonus if it has extra functions like EQ or room correction.

List of preference:
  1. It has a network adapter and has native ability to control from my phone.
  2. Controllable through USB, then having something like a RasPi expose somehow, maybe Home Assistant
  3. [maybe there is something here]
  4. Use a network connected IR blaster to send controls to the DAC. Least ideal, no feedback of status/vol level/source.
[Edited to make it more clear]
 
Last edited:

jae

Major Contributor
Joined
Dec 2, 2019
Messages
1,208
Likes
1,508
I don't know a lot about home automation and only used HA very briefly, but the Wiim Pro streamer supposedly has integration with Siri, Alexa, and Google voice Assistants, maybe it's possible to get something working that way? Found this: https://github.com/onlyoneme/home-assistant-custom-components-wiim

Regardless, can control the wiim volume directly with a mobile app
 

MCH

Major Contributor
Joined
Apr 10, 2021
Messages
2,640
Likes
2,251
I am not 100% sure but i would say your pi can do all that. The only hardware you miss is a card to take the toslink from your tv and route it through the pi because I understand that you have it directly connected to the smsl, don't you?
A cheap hifime Digi would do.
I recommend you to read through this thread to see what can be done on the DSP, volume and source selection side:


Home assistant is not super popular here but i am certain you can control camilladsp through it. I do use mqtt to control volume and other stuff and it works perfectly. I don't do it with home assistant though, but i believe it is perfectly possible.

It would look like this:
Tv-toslink->toslink capture card->usb->RPI->smsl->amp
 
Last edited:

MAB

Major Contributor
Joined
Nov 15, 2021
Messages
2,151
Likes
4,837
Location
Portland, OR, USA
Hey Guys, I realize this doesn't have a ton to do with science and much more with experience, but you seem like a pretty knowledgeable bunch. I would really like to have the ability to change source and volume of my stereo through my phone/Home Assistant. My sources are digital: a RasPi w/Moode (USB) and a TV (optical). I currently have an SMSL DO100, it sounds as expected, but lacks the ability to control it beyond IR.

This component:
- Acts as a digital preamp/DAC: Can switch sources, controls volume to power amp.
- Could also be a streamer.
- Controllable!!!
- XLR output is ideal.
- Bonus if it has extra functions like EQ or room correction.
- Double bonus if its ~8"/200mm wide

List of preference:
  1. It has a network adapter and has webhook for controlling
  2. Controllable through USB, then having something like a RasPi expose this connection through Home Assistant
    1. Would a MiniDSP Flex have this ability?

  3. Use a network connected IR blaster to send controls to the DAC. Least ideal, no feedback of status/vol level/source.
How about MiniDSP SHD Studio:
You get a headphone amp. It seems to check all your boxes, in a small form factor to boot.

I have the SHD which I use as a preamp and crossover:
I use the two analog inputs for connecting a phono preamp and an Apt Holman preamp that has a tape deck and tuner and another tonearm. I use the crossover function for for subwoofers. I use the DSP for room correction on both the mains and subs which are generated from REW measurements. I have used DIRAC and GLM (my mains are Genelec) which is fine too. I typically play music with JRiver, but use other players and services. I play CDs too from an old Proceed transport. I can use it as a network player too from JRiver, or whatever. It's been stable, tests well, sounds great, and has really useful DSP. It is fairly user friendly. I have a few MiniDSP products, and am pretty happy with them. I built an active 3-way DSP set of bookshelf speakers with a Flex-Eight. But I think it is slightly different than what you need since it isn't a streamer.
 
OP
T

Tdubbz

New Member
Joined
Jul 31, 2022
Messages
4
Likes
2
How about MiniDSP SHD Studio:
You get a headphone amp. It seems to check all your boxes, in a small form factor to boot.
With your SHD, do you have the ability to control the source and volume from your phone (over the network)?

The SHD Studio is def a nice package, but I don't really think it checks the right boxes. It would still require a DAC as it only has a digital output. I think that the Flex Balanced is probably closer to what I need, if there is a way to access the controls from my phone.
 
Last edited:
OP
T

Tdubbz

New Member
Joined
Jul 31, 2022
Messages
4
Likes
2
I am not 100% sure but i would say your pi can do all that. The only hardware you miss is a card to take the toslink from your tv and route it through the pi because I understand that you have it directly connected to the smsl, don't you?
A cheap hifime Digi would do.
I recommend you to read through this thread to see what can be done on the DSP, volume and source selection side:


Home assistant is not super popular here but i am certain you can control camilladsp through it. I do use mqtt to control volume and other stuff and it works perfectly. I don't do it with home assistant though, but i believe it is perfectly possible.

It would look like this:
Tv-toslink->toslink capture card->usb->RPI->smsl->amp
This is interesting, I didn't really consider using my RPi as the Source selector! I guess at that point combining a DAC would be rolling my own system to compare with say the Cambridge CXN or Yamaha wxc-50. I will give this a read. Poking around, I see that you and @mdsimon2 have contributed a lot of info on this or similar subjects.

It would be cool to build something nice into a Ghent case to match my VTV amp. I do have doubts about my ability to have a clean implementation on the software side though.
 
  • Like
Reactions: MCH

mdsimon2

Major Contributor
Forum Donor
Joined
Oct 20, 2020
Messages
2,508
Likes
3,353
Location
Detroit, MI
This is interesting, I didn't really consider using my RPi as the Source selector! I guess at that point combining a DAC would be rolling my own system to compare with say the Cambridge CXN or Yamaha wxc-50. I will give this a read. Poking around, I see that you and @mdsimon2 have contributed a lot of info on this or similar subjects.

It would be cool to build something nice into a Ghent case to match my VTV amp. I do have doubts about my ability to have a clean implementation on the software side though.
This component:
- Acts as a digital preamp/DAC: Can switch sources, controls volume, outputs directly to NCore NC252MP amp.
- Controllable from phone (somehow).
- Balanced output is ideal, not that I probably need the full power, but unbalanced will not allow me to get to full power (NCore need ~2.35V to max).
- Bonus if its ~8"/200mm wide
- Double bonus if it has extra functions like EQ or room correction.

Following the base tutorial will get you pretty much all of your requested functionality with a balanced USB DAC of your choosing.

As @MarcosCh mentioned an inexpensive TOSLINK to USB card like this -> https://hifimediy.com/product/s2-digi/ or this -> https://hifimediy.com/product/hifime-ur23-spdif-optical-to-usb-converter/ can give a TOSLINK input. If you had two different TOSLINK to USB cards you could use one for your TV and one for the PS5.

You can use CamillaDSP to switch between sources by changing configurations, either via IR remote or the GUI. Similarly you can control volume via IR remote or via the GUI. The GUI works on any networked computer or device (phone works well in the condensed view).

The default case is a bit wider than 200 mm (230 mm).

index.php


The only immediate hurdle I see is the tutorial is not built around Moode. Moode does have CamillaDSP functionality but it is a bit different than the approach used in the tutorial and requires more tinkering to use external inputs.

What do you use Moode for? Local files? Streaming service? Something else? It is likely you can replicate the functionality you currently have with LMS / squeezelite / airplay / bluez-alsa.

If you have any questions I am happy to help.

Michael
 
OP
T

Tdubbz

New Member
Joined
Jul 31, 2022
Messages
4
Likes
2
The only immediate hurdle I see is the tutorial is not built around Moode. Moode does have CamillaDSP functionality but it is a bit different than the approach used in the tutorial and requires more tinkering to use external inputs.

What do you use Moode for? Local files? Streaming service? Something else? It is likely you can replicate the functionality you currently have with LMS / squeezelite / airplay / bluez-alsa.

If you have any questions I am happy to help.

Michael

I use Moode for streaming radio, Spotify, and occasional airplay.
 

mdsimon2

Major Contributor
Forum Donor
Joined
Oct 20, 2020
Messages
2,508
Likes
3,353
Location
Detroit, MI
I use Moode for streaming radio, Spotify, and occasional airplay.

OK, that is pretty simple. LMS has internet radio as well Spotify and Airplay plugins (can also manually install librespot and shairport-sync instead if desired).

If you already have a RPi would be simple enough to get a new SD card and try out the Ubuntu / CamillaDSP / LMS approach and see how you like it before implementing any of the other fancy stuff (FLIRC IR receiver, OLED display, case).

Michael
 
  • Like
Reactions: MCH

MAB

Major Contributor
Joined
Nov 15, 2021
Messages
2,151
Likes
4,837
Location
Portland, OR, USA
With your SHD, do you have the ability to control the source and volume from your phone (over the network)?
Yes. Here is a screenshot from my phone using JRiver over network, the volume control directly controls the SHD's volume control.
1678742621464.jpeg


On the SHD, LAN is just another selectable input:
1678743641465.png

I use the various inputs interchangeably with digital and analog sources. I use the DSP and crossover functions pretty extensively.
The SHD Studio is def a nice package, but I don't really think it checks the right boxes. It would still require a DAC as it only has a digital output. I think that the Flex Balanced is probably closer to what I need, if there is a way to access the controls from my phone.
I missed that! You are correct!
 
Last edited:

Berwhale

Major Contributor
Forum Donor
Joined
Aug 29, 2019
Messages
3,947
Likes
4,951
Location
UK
Broadlink RM Mini3 would work for #4, but as you say, they are let down by lack of a feedback loop, still they are cheap...


I might be a bit biased in favour of IR, I have my Topping remote controlling my EX5, IR main switch (for monitors and sub) and eAPO EQ profiles on my PC (via a FLIRC adapter)...

 
Last edited:

Berwhale

Major Contributor
Forum Donor
Joined
Aug 29, 2019
Messages
3,947
Likes
4,951
Location
UK
Or there is this... :)

 
  • Like
Reactions: MAB
Top Bottom