Pi2 Design Idiot-Proof Ready-To-Go RPi/AES Streamer

Discussion in 'Digital: DACs, USB converters, decrapifiers' started by Michael Kelly, Jan 16, 2021.

  1. haywood

    haywood Friend

    Pyrate
    Joined:
    Oct 22, 2015
    Likes Received:
    764
    Trophy Points:
    93
    This is exactly it. I almost posted in the other thread but just pushing the support to the distro maintainers isn’t going to win any friends. If it was me I’d either work out an arrangement with them (which could be as simple as sending them product to test against) or fork one of the projects and then create a streamlined version that could be more easily supported but even so support will be a lot of work even with a community willing to help itself with minor issues.

    I totally 100% agree configuration on these devices is a problem but open source projects prioritize what users (including developers) want which tends to be new features which inevitably leads to more configuration options and so things get ever more Byzantine for new users. I don’t really have a solution (other than fork and simplify) just offering perspective on why it is the way it is.
     
  2. loadexfa

    loadexfa MOT: rhythmdevils audio

    Pyrate Contributor
    Joined:
    Dec 26, 2017
    Likes Received:
    2,585
    Trophy Points:
    93
    Location:
    SF Bay Area Peninsula
    FWIW you don't need to understand Linux for the software side of Volumio or MoOde (and probably others, those are the two I've tried). Sure I've ssh'd in because I know how and wanted to do some extra tinkering but it's totally unnecessary. They are simply a web interface and http://<player_name>.local usually works. If that doesn't work, using fing to get your IP is a small bit more effort. This ease of initial setup does assume you can plug into an ethernet cable which isn't always the case for people.

    The UI does leave ... room for improvement but there aren't many settings that need to be changed (output device, WifFi info if desired, activate Airplay/UPnP/DLNA if desired) and it's a one-time config and you're done.

    In my opinion the biggest issue for broad consumer use is how unreliable UPnP implementations are. I have yet to find it works reliably for more than a week without needing to restart either the Pi, Audirvana, my computer, or all three. If I simply use the web interface this isn't a problem but when I want to stream Qobuz through MoOde, I'm forced to use UPnP and Audirvana or mConnect (don't have an Android that will install BubbleUPnP, maybe I'd have a different opinion if I could try that UPnP implementation).

    I think the other issues can be handled for the majority of cases with good documentation, assuming they have ethernet as an option rather than WiFi only. Some of the edge cases will need a lot of support and a few challenging issues easily turns into a time consuming pain in the ass. Those would need to be factored into the selling price as purr1n mentioned or simply have a generous refund policy to cut your losses.
     
  3. earnmyturns

    earnmyturns Smartest friend

    Pyrate
    Joined:
    Sep 25, 2016
    Likes Received:
    3,252
    Trophy Points:
    113
    Location:
    Palo Alto
    Home Page:
    Indeed. Read the tales of woe in the Roon users forum and despair. Everything that could go wrong goes wrong, from bad memory and SSD to erroneously configured fixed IP addresses to obnoxious ISP routers. I run my own networks with prosumer gear, I have decades of experience with Unix/Linux, I was doing networking when Ethernet was still like this, and I was loading new versions of Unix V7 and 4.1 BSD from magtape onto PDP-11s and VAxen. And yet I still get stuck from time to time. The only consumer-friendly solutions are closed systems (Apple...) that avoid unpredictability by restricting choice. Better documentation and standard configurations for open systems are all good, but plug-and-play in open systems is fantasy.
     
  4. LetMeBeFrank

    LetMeBeFrank Won't tell anyone my name is actually Francis

    Pyrate
    Joined:
    Aug 4, 2017
    Likes Received:
    3,759
    Trophy Points:
    93
    Location:
    Jackson, Mi
    I wonder if @Michael Kelly could work a deal with moOde to use their software but with a tweaked ui? Someone with some web dev skills could make a new UI with way less options that are easier to access and understand so people have less issues.
     
  5. earnmyturns

    earnmyturns Smartest friend

    Pyrate
    Joined:
    Sep 25, 2016
    Likes Received:
    3,252
    Trophy Points:
    113
    Location:
    Palo Alto
    Home Page:
    What would you expect from something called Universal Plug and Play? :p Not universal, not plug and go, and least of all play freely. I looked a bit at the protocol and its implementations some years ago, what a sad mess, guaranteed to yield buggy and subtly incompatible implementations. This Wikipedia quote says everything that needs to be said:
    The UPnP protocols were promoted by the UPnP Forum, a computer industry initiative to enable simple and robust connectivity to stand-alone devices and personal computers from many different vendors. The Forum consisted of more than eight hundred vendors involved in everything from consumer electronics to network computing.
    The quality of a protocol is inversely proportional to the number of participants in its design.
     
  6. penguins

    penguins Friend, formerly known as fp627

    Pyrate
    Joined:
    Sep 26, 2018
    Likes Received:
    3,471
    Trophy Points:
    113
    Location:
    SouthernCA
    I too suspect (like many others) the physical assembly isn't the real issue for most of the general public. It's the setup and software, etc. - this doesn't work, that doesn't work, this accidentally happened during setup, etc. I can tell you that many capable but non technical people I know see the instructions, jargon, etc. for stuff like this and their eyes glaze over and they typically move on to whatever generic solution they were going to use before.

    Agree with the above comment though - the tricky part here is actually finding something universal... especially something that won't break with an Android or iOS update, new format, firmware update, new devices, etc.
     
  7. Friday

    Friday Friend

    Pyrate
    Joined:
    Sep 29, 2015
    Likes Received:
    521
    Trophy Points:
    93
    From what I can tell of the SBAF audience, or at least the more vocal ones, you might find more takers if the cost of a DAC and amp went into stupidly uber clocks instead, since most people here who are looking to get a transport probably won't be too intetested in an additional side DAC. The DAC/amp might be more appealing to customers outside of SBAF though.
     
  8. Hands

    Hands Overzealous Auto Flusher - Measurbator

    Staff Member Pyrate MZR
    Joined:
    Sep 27, 2015
    Likes Received:
    12,287
    Trophy Points:
    113
    Location:
    Colorado
    Home Page:
    If you boot up an RPi with a touch screen and no network connectivity, do any of the popular audio distros work in such a way that you can scan and configure a WiFi connection using the screen? Whether or not you'd have to hook up a KB/M, being able to do that without having to hook up via ethernet first or modifying a config on your image/written SD card would be super handy.


    The crowd here might be interested in silly/unreasonable modular boards like...

    - Multibit DAC of some kind. Looks like some of the old school chips are still available to purchase new even if out of production. Or maybe you can go all in with the new TI 20-bit R2R DAC? ;)

    - Discrete R2R DAC module. I saw a blog and video recently of a guy that made a discrete R2R DAC HAT. I know at least part of the design used a processor of sorts to control and address the inherent precision limitations in discrete resistors. Maybe something like that? Or maybe leverage the Soekris OEM stuff?

    - Weird, unique, or maybe, eh, more subjectively-geared amp topologies, whether you're going for all tubes, minimal to no feedback, trying to use the bare minimum amount of components. Something to keep things fresh.

    This is not to say other consumers would not want more...standard modules. But if this particular community is looking at yet another D/S DAC or basic headphone amp, especially if the amp is chip based, it's gotta be killer for losers like us to consider using them. (Though for secondary rigs and setups of sorts, sure, value is probably there even for us lot.)

    I know you're geared more towards the practicality side of things, and I appreciate and respect that.


    On another related note, it seems there's a healthy selection of modern D/S DACs that offer up the ability to choose OS filtering, OS rate, dithering, distortion compensation, and so on. It would be nice to have controls available for those!

    I might also point out some of the newer Cirrus Logic DACs. I'm not sure if their Wolfson acquisition way back when may have lead to this, but I can say the DAC output on my Sound Blaster G6 is promising. It uses one of their more recent ICs.
     
  9. loadexfa

    loadexfa MOT: rhythmdevils audio

    Pyrate Contributor
    Joined:
    Dec 26, 2017
    Likes Received:
    2,585
    Trophy Points:
    93
    Location:
    SF Bay Area Peninsula
    This is possible with Volumio, no keyboard or mouse needed but a couple plug-ins need to be installed first. Haven’t tried with MoOde, may be possible there too.
     
  10. M3NTAL

    M3NTAL Friend

    Pyrate
    Joined:
    Sep 27, 2015
    Likes Received:
    1,710
    Trophy Points:
    113
    Location:
    Arizona
    I'm going to be running MoOde with a touchscreen. I think from everything I've read, I've already accepted the fact that I need to get an RJ45 in the back of the thing and need a mini -> normal HDMI cable and some old USB KB+M laying around. Might not absolutely need all those things, but tinkering around with the thing and getting it just right might require it all.
     
  11. wormcycle

    wormcycle Friend

    Pyrate
    Joined:
    Aug 13, 2016
    Likes Received:
    1,507
    Trophy Points:
    113
    Location:
    Toronto, ON, Canada
    Reading this with great interest but hoping the the current PI2AES will still be available in 2021?
    I just started a miniaturization project of my headphone setup: DAC goes first: BDA-2 to to be replaced with RME ADI-2 pro, streamer will go next and PI2AES is #1 candidate.
     
  12. Michael Kelly

    Michael Kelly MOT: Pi 2 Design

    Pyrate
    Joined:
    Apr 22, 2016
    Likes Received:
    4,134
    Trophy Points:
    113
    Location:
    Rhode Island, USA
    Home Page:
    we just started another build of 250 units. The PI2AES will be in production as long as there is interest. The all buttoned up unit that's hopefully easier to use will be just another choice for folks who are comfortable with the pi and perhaps a much better choice for those who are not comfortable with a raspberry pi.
     
  13. Syzygy

    Syzygy Friend

    Pyrate
    Joined:
    Jun 13, 2018
    Likes Received:
    2,144
    Trophy Points:
    93
    Location:
    DFW, Texas
    It might be nice to create a thread that talks about the control software available for Android & iOS separately, and each of their pros & cons. Maybe even a table "feature matrix" so people who care about certain features can easily eliminate software that won't meet their needs.

    Given some time, and after I receive mine and get it set up, potentially I could work on something that is simple to install/use/just works on the software side. It's a sad fact that developers don't usually think about making their stuff like this, without management oversight.

    Can't promise anything though!

    -----

    Also, found Glider Music Player ($10) through an online search for the iOS side. I'll probably try it once I get a device set up.
     
  14. loadexfa

    loadexfa MOT: rhythmdevils audio

    Pyrate Contributor
    Joined:
    Dec 26, 2017
    Likes Received:
    2,585
    Trophy Points:
    93
    Location:
    SF Bay Area Peninsula
    From what I can tell no Tidal or Qobuz support otherwise I'd also give it a try. Still an interesting find.
     
  15. gixxerwimp

    gixxerwimp Professional tricycle rider

    Pyrate
    Joined:
    Sep 30, 2015
    Likes Received:
    5,776
    Trophy Points:
    113
    Location:
    small island claimed by China
  16. Hrodulf

    Hrodulf Prohibited from acting as an MOT until year 2050

    Pyrate
    Joined:
    Sep 28, 2015
    Likes Received:
    4,307
    Trophy Points:
    113
    I think the simplified Pi2 box is brilliant and would sell pretty nicely. Just think thrice about the support load increase.
     
  17. aamefford

    aamefford Nothing like chamberpot coffee

    Pyrate
    Joined:
    Nov 26, 2015
    Likes Received:
    1,092
    Trophy Points:
    93
    Location:
    Between SF and Sac
    I currently use a brand X that ends in berry hat. I’ve used both volumio and Moode, both strictly by the web interface. My only comment / concern is that while the web interface works well (enough. I guess), they both seem kind of DIY in feel and execution. In good with it, as the whole set up is build it and make it work. If the prebuilt option is to be a professional feeling product, my concern is with the interface spoiling that feel.

    That said, an all in one with built in SSD memory and a screen is interesting.

    ok, that’s it from the cheap seats...
     
  18. Michael Kelly

    Michael Kelly MOT: Pi 2 Design

    Pyrate
    Joined:
    Apr 22, 2016
    Likes Received:
    4,134
    Trophy Points:
    113
    Location:
    Rhode Island, USA
    Home Page:
    The design I am working on will certainly look professional! But, it is still a Raspberry Pi underneath and will have some of it's quirks, warts, failings, etc. We will market this as an open source design with full documentation on the HW (not schematics) so anyone could adapt SW for it.

    Obviously this does not meet everyone's definition of idiot-proof, but then, nothing based on the PI will. Even Bryston can't hide the PI nature of it's streaming DAC's, and they cost several $K.

    At the end of the day this product will eliminate many of the issues stemming from building a PI based streamer, including parts acquisition, assembly, software loading and audio player configuration. What's left will be the flaws inherent in the software players and how they handle the latest streaming formats and remote operation. But, with some basic network knowledge most users will be able to get it up and running almost immediately. The on-board SSD option lets the unit stand alone with no need for a PC/MAC or other host.
     
  19. purr1n

    purr1n Desire for betterer is endless.

    Staff Member Pyrate BWC
    Joined:
    Sep 24, 2015
    Likes Received:
    90,040
    Trophy Points:
    113
    Location:
    Padre Island CC TX
    if you want good software, be willing to pay for it. I'm running Volumio with the Roon Bridge plug-in. This takes Volumio out of the picture. Roon Server is running on a PC and all my interactions have been through the Roon App on my phone. The pi2AES been 101% stable and I have never had to reboot it, other than when I moved from CA to TX.

    Roon costs money. You gets what you pays for.

    I figured if I could pay $15 a month for CBS to watch ST: Discovery, then I can afford to pay for Roon.
     
  20. YMO

    YMO Chief Fun Officer

    Pyrate Contributor
    Joined:
    Apr 1, 2018
    Likes Received:
    10,592
    Trophy Points:
    113
    Location:
    Palms Of The Coasts, FL
    Or just get RoPieee, which is for those who only want to use Roon on it.
     

Share This Page