Raspberry Pi I2S to SPDIF Hat

Discussion in 'Digital: DACs, USB converters, decrapifiers' started by Michael Kelly, Apr 30, 2016.

  1. Biodegraded

    Biodegraded Friend

    Pyrate Contributor
    Joined:
    May 28, 2017
    Likes Received:
    8,097
    Trophy Points:
    113
    Location:
    Vancouver BC
    UPnP? Presuming a PC on the network, you could then use eg Bubble UPnP for both server and Android control-point, or if Linux, Minimserver as the server (there's a PC version too), Bubble or Hi-Fi Cast control-point.
     
  2. Dr J

    Dr J Friend

    Pyrate
    Joined:
    Sep 28, 2015
    Likes Received:
    97
    Trophy Points:
    18
    You could use BubbleUPNP as a remote. And the MPD in the various music oriented distros (Moode, Volumio, ...).

    I think Volumio has an Android app for remote control, but as far as I recall it had so limited funtionality that I decided to go the Moode+BubbleUPNP route. No problems with it.

    Edit: parallel responses.
     
  3. bixby

    bixby Friend

    Pyrate
    Joined:
    Sep 26, 2015
    Likes Received:
    4,043
    Trophy Points:
    113
    Location:
    Northern Colorado
    @Biodegraded @Dr J

    Was not considering upnp. I have used bubble up and Minim in the past but not crazy about the sound or stability over wifi in my house.

    Currently I use a standalone router (wif is off and nothing else connected) with attached 1TB USB drive to feed a HP desktop via eithernet running Jriver. Sounds just a hair better than files from a separate (non OS) internal ssd.

    Was hoping to use the same externally powered USB drive connected via ethernet to a pi. Then have the os/player mount the drive and play files from it. No upnp or server involved. Oh, I guess I would have to enable wifi on the pi for the Android to see the pi and let my other wifi access point manage the connections. I did think Volumio will do it but just read that a few other players may sound a bit better.

    All this in hopes that a pi2aes hat (me using coax in this case) would sound noticeably better than the pc via USB to dac.

    My tests of roon endpoint sw (even though I will not be using Roon) on my pc vs Allo USB bridge (yes, I dragged my pc setup to my friends house) into his Callia usb dac on both tips the hand to the SBC Allo. Hoping the pi2aes would be similar.
     
  4. Biodegraded

    Biodegraded Friend

    Pyrate Contributor
    Joined:
    May 28, 2017
    Likes Received:
    8,097
    Trophy Points:
    113
    Location:
    Vancouver BC
  5. haywood

    haywood Friend

    Pyrate
    Joined:
    Oct 22, 2015
    Likes Received:
    764
    Trophy Points:
    93
    Most have a web app type interface where you point your browser at like http://moode.local, you wouldn’t ordinarily use ssh.
     
  6. bixby

    bixby Friend

    Pyrate
    Joined:
    Sep 26, 2015
    Likes Received:
    4,043
    Trophy Points:
    113
    Location:
    Northern Colorado
    thanks again for the ideas. wow the picoreplayer screens bring back mixed memories of my SB Touch days. Yea, it sounded better than my Sonos but too much stuff to set and address. I guess I am not a client server setup type of guy.

    I just want a standalone player that I can drag albums from a drive to a playlist and hit play. easy peasy.

    Even with JRiver in both my setups I never use a library and just load albums via drag and drop, although now that I think about it, that may be difficult with a small stinking phone screen (s). Well I suppose no worse than Roon and that worked well when I trialed it.

    I will look through these guides in detail to see if that can be done. Thanks for the links.

    I DO really appreciate your suggestions.
     
  7. earnmyturns

    earnmyturns Smartest friend

    Pyrate
    Joined:
    Sep 25, 2016
    Likes Received:
    3,249
    Trophy Points:
    113
    Location:
    Palo Alto
    Home Page:
    moOde has a Web interface, which you can run on any Web browser, including your phone I'd think.
     
  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:
    Almost anything like moOde or Volumio well let you do mount basically any NAS on your network, browse contents, and play music (even with custom playlists you can make from tracks).

    They also generally work with about anything that uses UPnP.

    You could just as easily attach a USB HDD to the RPi itself.

    Both moOde and Volumio have good web interfaces that work well for both mobile devices and laptops/desktops. They're pretty easy to configure as well. I personally think Volumio has a more intuitive UI, especially when it comes to settings, but some have said moOde is more stable and has better SQ. (The SQ aspect I have my doubts about, in that any differences would be incredibly slight.)

    I personally only use BubbleUPnP to play music from Google Play Music on the RPi. Otherwise, I just mount the NAS via NFS and get music from there.

    While you can use a USB HDD plugged into a router as the NAS, I would recommend you instead setup a "server" on one of your machines, if not plugging a drive into the RPi itself. It could be a very basic setup on any machine you own, even one not powered on 24/7. No need to over complicate it if you don't want. I've found the router-based NAS approach, with a USB HDD, seems to cause weird stability issues for both moOde and Volumio (moOde in particular).

    So, start with moOde or Volumio, and just...play around. They both come with plenty of options to suit your needs and are fairly easy to manage from their respective web GUIs.

    Even if there's some learning curve and/or you encounter some difficulties, there's a high chance the SQ will be noticeably better than what USB solution you're using.
     
  9. Metro

    Metro Friend

    Pyrate
    Joined:
    Dec 27, 2016
    Likes Received:
    1,599
    Trophy Points:
    93
    Location:
    San Francisco
    Volumio also has a web interface, accessible from a phone web browser.

    I ran into something with Volumio that might also apply to moOde. I was using http://pi2aes.local from my Mac and PC, but it didn't work when I tried on Android. I dug around and found that http://pi2aes.lan works for me, and it has something to do with Android not supporting multicast DNS for resolving addresses. Now I use the ".lan" address which is working for me in all cases.
    The issue was discussed here: https://github.com/volumio/Volumio2-UI/issues/580
     
    Last edited: Jun 14, 2020
  10. Biodegraded

    Biodegraded Friend

    Pyrate Contributor
    Joined:
    May 28, 2017
    Likes Received:
    8,097
    Trophy Points:
    113
    Location:
    Vancouver BC
    No luck for me getting to Volumio with either .local or .lan (which I didn't know about before your post) with Chrome on Android. No problem with .local from PC, but among the reasons I went with UPnP when wanting Android remote control.
     
  11. 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
    You can also just type in the IP address of your Pi. For example, mine is 192.168.1.2, which I have set up as static, so it never changes. Then I add that page to a link on the home screen of my phone, and it launches the web UI like an app.
     
  12. mtavares

    mtavares Acquaintance

    Joined:
    Apr 7, 2019
    Likes Received:
    70
    Trophy Points:
    18
    Location:
    Brazil
    Coming from an Allo Digione Signature, I considered that using two different linear power supplies it was the best option for the Pi2AES. After read, the comments here I decided to try only the LPS Teradak 24V/1A feeding the entire configuration.
    The results was the same described by @rlow, @Clemmaster, @Biodegraded and other members. The Pi2AES works better with a single power supply.
    @Michael Kelly good job.
    I am using a RPi4 and MoOde.
    Thanks for sharing.
    QJA
     
  13. Friday

    Friday Friend

    Pyrate
    Joined:
    Sep 29, 2015
    Likes Received:
    521
    Trophy Points:
    93
    You could try MALP with moode. It's basically a controller app for moode, which I prefer over the web interface cos the font is bigger so it makes it easier to choose the songs. Once you set up moode properly, MALP makes it plug n play.

    Actually it seems that it doesn't have to be moode per se, as long as there is mpd.
     
  14. bixby

    bixby Friend

    Pyrate
    Joined:
    Sep 26, 2015
    Likes Received:
    4,043
    Trophy Points:
    113
    Location:
    Northern Colorado
    Thanks for the tips Hands, I appreciate it.

    Regards the server vs router attached USB. I ran a separate pc sharing a drive via windows to another pc running JRiver and found the router to that playback pc better sounding, so that is why I gave it up. Slightly different than a true server as well. Could be different with a pi though.
     
  15. 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:
    I'd prioritize easy of use and stability of whatever storage solution you leverage over any concerns about sound quality. The Pi2AES and DigiOne stuff should all sound great regardless. Even in the theoretical worst of configuration approaches (in terms of OS, software, network connectivity, storage approach, power supply, etc.), the DigiOne Signature still easily exceeded what other sources I put it up against. I assume the Pi2AES should be similar in that regard.

    Focus on getting something that works, and works well, rather than worrying about tweaks that may or may not affect sound quality. These top-end RPi sources will treat you right in terms of SQ no matter what you do.
     
  16. Walderstorn

    Walderstorn Friend

    Pyrate
    Joined:
    Mar 20, 2016
    Likes Received:
    1,906
    Trophy Points:
    113
    Location:
    Europe
    Nice to know about the temperature, something that I didn't remember to check.
    i haven't decided yet but I am considering the Pi3b or the 4 8gb, depending if what my intentions are but 80%that it will be the first one.

    I decided on the PSU and also will use meanwell one, just waiting for an invoice so I can add it to my purchase.

    Thanks for the help "yall". I am (unfortunately) sure that I will have more doubts when I get everything here. :)

    Best regards
     
  17. Ntbm3

    Ntbm3 Friend

    Pyrate
    Joined:
    Mar 13, 2018
    Likes Received:
    617
    Trophy Points:
    93
    Location:
    Columbus
    Super Friends,

    I stepped up my Nervosa game and picked up a LPS for my Pi2AES.

    Will now be using two power sources, one for the hat and one for the Pi.

    Is there any 'best practice' in terms of power up/down order? Any thing I should know about?

    Reading Michaels comments would suggests the pi2AES has protection circuits so maybe no concerns in term of order of power up or down.

    Since I could not find this info in the thread figure it was worth being clarified to avoid any damage/concerns.

    Drop some wisdom on me.
     
  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:
    Power the PI2AES first. When the PI powers the Circuitry on the PI2AES gets reset. Although powering the PI first will work most times, powering the PI2AES first insures it.
     
  19. 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:
  20. Ksaurav402

    Ksaurav402 Friend

    Pyrate Contributor
    Joined:
    May 7, 2019
    Likes Received:
    2,095
    Trophy Points:
    93
    Location:
    NY
    Use this rule
    Power on HAT first and power off Pi first
     

Share This Page