HOWTO: DIY Raspberry Pi HiFi network streamer - DigiHat + Volumio

Ғылым және технология

In this video learn how to turn your Raspberry Pi into a HiFi network streamer with the help of Volumio, an open-source music player, which, according to their developers, is also an audiophile music player designed and fine-tuned for high quality music playback.
I'm also using a small piece of hardware called a Digi Hat, manufactured by Justboom, which is a high resolution digital audio output add on board for the Raspberry Pi, providing the Raspberry Pi with a S/PDIF output over optical or coaxial connectors.
Disclaimer:
I'm not being sponsored or I am, in any way, affiliated with these brands.
TOC:
00:00 - Intro
02:41 - Installing the Digi Hat onto the Raspberry Pi
04:05 - Downloading and burning Volumio
05:57 - Botting up the Raspberry Pi
06:28 - Set up Volumio
08:34 - Add music and enjoy!
Useful links:
Volumio - volumio.org/
balenaEtcher - www.balena.io/etcher/
Hardware:
Disclaimer 2:
The links you will find below are affiliate links. This means that if you buy something using one of the links below, the channel will get a small commission from your purchase. This DOES NOT affect your final price! The price you see online is the final price you're paying.
Raspberry Pi Starter Kits:
Raspberry Pi 4 Starter Kit - 2GB RAM - amzn.to/30v469m
Raspberry Pi 4 4GB Starter Kit - 4GB RAM - amzn.to/3ipi02T
Raspberry Pi 4 8GB Starter Kit - 8GB RAM - amzn.to/30rb9zN
Raspberry Pi 3 B+ Starter Kit - amzn.to/2EWc1oG
Raspberry Pi Computer Boards:
Raspberry Pi 4 2GB - amzn.to/3cVl45P
Raspberry Pi 4 4GB - amzn.to/3innZFr
Raspberry Pi 4 8GB - amzn.to/2SAudHT
Raspberry Pi 3 B+ - amzn.to/34s8NlM
Raspberry Pi 3 A+ - amzn.to/34s8OGm
JustBoom Digi Hat (Recommended):
amzn.to/3jt4LQi
Digi Hat alternative:
HiFiBerry Digi+ Pro - amzn.to/3lbdtmI
Raspberry Pi DAC Hats:
JustBoom DAC HAT - amzn.to/34qgoRw
HiFiBerry DAC+ DSP - amzn.to/2EWMbAV
HiFiBerry DAC+ RCA Version - amzn.to/2GkzyjK
HiFiBerry DAC+ADC - amzn.to/3cSQEB8
Others in Volumio shop - volumio.org/product-category/dac/
Recommended SD Cards:
16GB - amzn.to/36sAU6T
32GB - amzn.to/36rmKCY
64GB - amzn.to/34mi2nh
128GB - amzn.to/3cYPpQX
The MicroSD to USB adapter:
amzn.to/3jtwjFa
Recommended Raspberry Pi Power Supply:
Raspberry Pi 4 Model B Official PSU - amzn.to/33q9CMh
For other Raspberry Pi models (non-official) - amzn.to/3nh0lhu
I hope you enjoyed the video!
Don't forget to like and subscribe!
More IT articles on www.experiencingit.net
See you soon!

Пікірлер: 90

  • @markpbowen
    @markpbowen3 жыл бұрын

    A very good overview. I think I will watch it again when I get my pi delivered. Thanks

  • @ExperiencingIT

    @ExperiencingIT

    3 жыл бұрын

    Thank you Mark, for watching! I'm glad it was helpful.

  • @patrickarnon3497
    @patrickarnon34973 жыл бұрын

    Excellent tutoriel : clair, concis, précis, compréhensible... Parfait ! J'ai enregistré pour paramétrer mon Raspberry 4 pi avec Volumio lors de sa réception. Merci de cette vidéo très sympa et utile. Salutations depuis Nouméa.

  • @ExperiencingIT

    @ExperiencingIT

    3 жыл бұрын

    Merci! :) Thank you for watching!

  • @sepulsteve
    @sepulsteve3 жыл бұрын

    Excellent video! I was able to get Volumio working on my old R Pi 3 B via HDMI to my AVR for 24-bit Qobuz support! Awesome! I'll get the Digi Hat when its available. Thank you!

  • @ExperiencingIT

    @ExperiencingIT

    3 жыл бұрын

    Thank you for watching! I'm glad you enjoyed!

  • @Burevestnik9M730

    @Burevestnik9M730

    3 жыл бұрын

    @@ExperiencingIT Can Volumio work on RPi 2 as well?

  • @guyboisvert66
    @guyboisvert663 ай бұрын

    I use the USB interface in ASYNC mode, it's free and works flawlessly. My DAC is a Topping D70 Pro Sabre that plays marvelous: I wanted to have 12V trigger but a cheaper DAC like an SMSL D-6s would have played as nice. I used to have a Raspberry Pi 4 but i replaced it with an HP ProDesk 600 G5 DM: It is always on, runs straight MPD (Music Player Daemon, that's what's under the hood in Volumio!), RompR in a podman/docker container as MPD client. I run a couple of other VMs / Containers, like Home Assistant.

  • @SlowMenThinking
    @SlowMenThinking3 жыл бұрын

    I find the different takes on setting up hifi streaming interesting with all being valid solutions to how do we do this! What I put together was software via the command line from a clean install of Raspberry PI OS I started with the 64 bit version (for kicks and giggles) then installed SMB Apache Fuse and any other tool I thought I would need and then some streaming server software. My goal was to replicate what when I was young using 486's and early pentiums back in the late 90's... I ended up building a Raspberry pi 4 with 8 gig memory strapped a 500 gig SSD to it over usb 3.1! it made a great server storage solution, noizy outputs over USB though (the USB 2 Ports where cleanest) ended up making a PI zero W as a dedicated player in to the $1000+ DAC via USB and have been impressed. Only because i had done the server player model in the past was the reason why I did it the way I did. It's small noise free and I do not have to run the main PC, There is even web based control and or an App for the package I used. If I was starting from scratch what you showed looks very appealing for an ease of setup.

  • @ExperiencingIT

    @ExperiencingIT

    3 жыл бұрын

    Hi! Thank you for watching and for sharing your story, your experience and how it is possible to achieve the same goal in a different way. I also remember, back in end of the 90s, beginning of the 2000s, a friend of mine setting up a machine with Linux, where he also installed some file sharing software, I don't remember the name, to which it was possible to access using a web browser and we could play his mp3 over the internet at work!! At the time it was mind-blowing to me! I'm always delighted to hear these kind of experiences/experiments. Thank you!

  • @byeck63
    @byeck633 жыл бұрын

    Good video. I did similar with Raspberry Pi 3B, an Allo DIGI One and Volumio. Same process with great results.

  • @ExperiencingIT

    @ExperiencingIT

    3 жыл бұрын

    Awesome! Thank you for watching and for sharing your experience.

  • @Burevestnik9M730

    @Burevestnik9M730

    3 жыл бұрын

    What is better?

  • @byeck63

    @byeck63

    3 жыл бұрын

    @@Burevestnik9M730 I don’t know. I have only experienced results with the Allo board.

  • @schoi604
    @schoi6043 жыл бұрын

    Thank you this is a very helpful beginner guide for me!! I was just starting to get into Pi hi fi!!!

  • @ExperiencingIT

    @ExperiencingIT

    3 жыл бұрын

    Thank you for watching!

  • @alanrapotec
    @alanrapotec3 жыл бұрын

    Very good guide. Can I stream also local music from a usb drive connected to the raspberry?

  • @ExperiencingIT

    @ExperiencingIT

    3 жыл бұрын

    Thank you @Alan Rapotec! Yes, you can plug a thumb drive and also stream from there.

  • @kdeuler
    @kdeuler2 ай бұрын

    Hi. Can this configuration use the itunes library on a windows 10 pc as a data source? Thx!

  • @S_M_0009
    @S_M_0009Ай бұрын

    👍👍👍

  • @cristhiantoro851
    @cristhiantoro8513 жыл бұрын

    Thank you Sadhguru!

  • @fernandocoutinho6661
    @fernandocoutinho66613 жыл бұрын

    great video! do you leave the Pi streamer always on? how to turn it off? cheers

  • @ExperiencingIT

    @ExperiencingIT

    3 жыл бұрын

    Hi Fernando, thank you! Yes, I leave it always on. I believe there's an option to shutdown in the volumio gui, under settings.

  • @kadabraschannel5048
    @kadabraschannel50482 жыл бұрын

    Hi, thanks for the tutorial! I need to connect my tv (optical cable) with my speakers (red and white cables). How can i do?

  • @ExperiencingIT

    @ExperiencingIT

    2 жыл бұрын

    Hi Kadabra, you need to buy an amplifier with an optical input and put it between your optical cable and your speakers.

  • @gennaroverolla1651
    @gennaroverolla16513 жыл бұрын

    Ciao, ho già un Dac esterno Arcam irdac, posso collegarlo tramite Usb? Grazie

  • @jeffsloane8628
    @jeffsloane86283 жыл бұрын

    Great video! Does this allow the Pi-Fi to be used as an Amazon Music end point? So I can say to my Echo Dot "Alexa, play 80's Pop music on my Pi-Fi." and Alexa will stream 80's pop music over my WiFi network to the Pi-Fi and out the optical cable to my Preamp/DAC.

  • @ExperiencingIT

    @ExperiencingIT

    2 жыл бұрын

    Hi Jeff, I haven't tried that but I guess is possible. Check this: volumio.org/volumio-alexa-skill-find/

  • @percyestevez5958
    @percyestevez59583 жыл бұрын

    Hi, thank you for this video. I want to make it happen, but I have a question, you connect the Justboom Digi HAT to the optical or coaxial port of your desktop DAC or Amp. I can purchase the Justboom Universal DAC and connect Digi HAT to Universal DAC (Justboom) to the coxial or optical port and save myself the expense of purchasing a desktop DAC. Thank you very much for your support.

  • @ExperiencingIT

    @ExperiencingIT

    3 жыл бұрын

    Hi! Thank you for watching and for your comment! I'm glad you enjoyed the video. Answering your question, I have mi DigiHat connected via the optical port to my amplifier.

  • @EduardoFierros
    @EduardoFierros3 жыл бұрын

    Hello, your video is great, thank you very much, do you think you can help me with some questions ?: 1.- From the browser is where you can control Volumio, but the audio will only be output from the Raspberry interface either through a USB -> DAC or Digi HAT Coax -> DAC, that is, Volumio does not stream local files to the PC that controls it. Does this work like this or is it possible to access your music remotely on the same local network? I mean, from the PC that I connect to Volumio I can listen to music and the Raspberry with Volumio works as a music server 2.- Does it only support NAS or can I connect an external hard drive with all my music to the Raspberry and it will recognize it? Sorry for my bad English.

  • @ExperiencingIT

    @ExperiencingIT

    3 жыл бұрын

    Hi Eduardo, thank you for watching y por tu comentário! From what I understand, you can setup Volumio as a DLNA server. That would allow you to access your music from other devices that would support DLNA. As for the USB question, it does support USB media.

  • @peternemesis4121
    @peternemesis41213 жыл бұрын

    Nice guide! But I have a question, if I use the USB port to connect to my DAC, seem I can even skip the DigiHat?

  • @ExperiencingIT

    @ExperiencingIT

    3 жыл бұрын

    Hi Peter, from what I've watched in another videos, there's a kind of a hiss when you connect the USB directly to a DAC, due to static electricity. I've never tried it myself because my amplifier doesn't have a USB port...

  • @peternemesis4121

    @peternemesis4121

    3 жыл бұрын

    @@ExperiencingIT I have go through the many resources, seem raspberry pi 4 fixed the usb bus problem, seem connecting to usb dac is now a workable solution! I will buy one and try~

  • @ian3715
    @ian37152 жыл бұрын

    Great video, can install volumio to my sd card using a mac or do I need to do it on a PC?

  • @ExperiencingIT

    @ExperiencingIT

    2 жыл бұрын

    Hi Ian, thank you for passing by! I'm pretty sure you can do it on a mac as well. I've found this link: osxdaily.com/2018/01/11/write-img-to-sd-card-mac-etcher/. Maybe it helps?

  • @elkinavila
    @elkinavila3 жыл бұрын

    Hi! Thanks for the video, so useful! Is there a problem if I use a 2gb Raspberry or should I use a 4gb one? Cheers!

  • @ExperiencingIT

    @ExperiencingIT

    3 жыл бұрын

    Hi! I'm using a raspberry pi 3 a+, which has 512 MB of ram, so I believe you're good with any of the ones you mention :))

  • @damianrobertson830
    @damianrobertson8303 жыл бұрын

    Hello, thanks for your video. Im just researching on how i could go about building a streaming solution for my system... so what im wanting is to stream music from tidal to the raspberry pi (with my Dragonfly cobalt dac plugged into the pi's usb) then from the dragonfly output to my integrated amplifier... This would basically turn my dragonfly into a streamer dac? Is this what is possible with this kind of setup? Thanks for any clarification you can give me.

  • @ExperiencingIT

    @ExperiencingIT

    3 жыл бұрын

    Hi Damian, thank you for watching and for your comment. Yes, that is exactly what you can achieve with this kind of setup.

  • @damianrobertson830

    @damianrobertson830

    3 жыл бұрын

    @@ExperiencingIT thanks for your reply. I will try it 🙂

  • @wengholio
    @wengholio3 жыл бұрын

    It did not occur to me to use audio over HDMI! Thanks for the potential solution! I was going to purchase a dac hat but might not have to now

  • @ExperiencingIT

    @ExperiencingIT

    3 жыл бұрын

    Glad I could help!

  • @Burevestnik9M730

    @Burevestnik9M730

    3 жыл бұрын

    @@ExperiencingIT Isn't HDMI too jittery thus degrading the sound?

  • @taz1247
    @taz12473 жыл бұрын

    Great video and very informative! I've ordered a Raspberry Pi 4 kit with the HiFiBerry Digi+ Pro, which I'll be using to connect to my external DAC using S/PDIF coax. I intend to use Volumio for locally stored music. Your video has clarified in my mind how things will work, especially the part where you can select the audio card.

  • @ExperiencingIT

    @ExperiencingIT

    3 жыл бұрын

    Hi Taz! Thank you very much for watching and for your comment! That is exactly how I have it :)

  • @pablovi77

    @pablovi77

    3 жыл бұрын

    If your DAC has USB input and its asynchronous, you don’t need the HAT, you can get a RPi 4 and output USB, it will sound even better than from Toslink or Coaxial. That’s what I do. I use the SMSL Sanskrit 10th MKII DAC.

  • @ExperiencingIT

    @ExperiencingIT

    3 жыл бұрын

    Hi Pablo! Thank you for watching and for your input! It is highly appreciated.

  • @lechonsantos9803
    @lechonsantos98033 жыл бұрын

    Hi, Thank you for the great video. Is it possible to safely shutdown the pi using volumio? if not, please advise how to remotely shutdown the pi. Thanks again.

  • @hotjazzbaby

    @hotjazzbaby

    2 жыл бұрын

    I would like to know that too

  • @ExperiencingIT

    @ExperiencingIT

    2 жыл бұрын

    Yes, you can. In the "Shutdown" section of Volumio.

  • @hotjazzbaby
    @hotjazzbaby2 жыл бұрын

    Thank you. To play flac audio locally, can I put the files on the sd card??? Is 250 Gb supported? Thanks 🙏

  • @ExperiencingIT

    @ExperiencingIT

    2 жыл бұрын

    Hi hotjazzbaby! Thank you for stopping by! I would say yes and yes to both your questions!

  • @MrFrancesco171717
    @MrFrancesco1717172 жыл бұрын

    Hello and thanks for the video :) Is it possible to use a setup like this (Raspberry + Dac connected via cable to an old amplifier) to listen to Spotify, KZread or streaming services through the Bluetooth of the Smartphone? Thanks for the answer!

  • @ExperiencingIT

    @ExperiencingIT

    2 жыл бұрын

    Hi Francesco and thanks for watching! Have you checked this video: kzread.info/dash/bejne/eJZ824-soMm1d7A.html ? Maybe this is what you are looking for?

  • @MrFrancesco171717

    @MrFrancesco171717

    2 жыл бұрын

    Hi @@ExperiencingIT! Thanks for your reply and congratulations for your videos, all very clear and with great explanations! I watched the video you linked and now I have a couple of questions :) - Once the connection is finished and the Bluetooth of the PC or smartphone is activated, the Wi-Fi is no longer needed? - By connecting the Raspberry through its 3.5 connector, do you get good sound quality? Or is it better to use a DAC for Raspberry and convert the sound from digital to analog?

  • @ExperiencingIT

    @ExperiencingIT

    2 жыл бұрын

    @@MrFrancesco171717 Thank you! Answering your questions: if you are streaming from the internet, most probably you'll need your Wi-Fi connection. If you have your digital audio files stored on your phone or computer, I'd say that you don't need Wi-Fi turned on. Regarding the Raspberry Pi's audio quality, I believe that you get good enough quality through the headphones jack, but if you'd like to have a setup closer to an audiophile setup, you'd have to use a separate DAC.

  • @MrFrancesco171717

    @MrFrancesco171717

    2 жыл бұрын

    @@ExperiencingIT many thanks :)

  • @rosswarren436
    @rosswarren4363 жыл бұрын

    Do these various cases provide enough of a heat sink to keep the Pi below 60°C such that it will not start throttling? And if it starts throttling does that affect its performance in use? Can we practically use the Pi as a streamer for several hours without any issues? Thanks.

  • @ExperiencingIT

    @ExperiencingIT

    2 жыл бұрын

    Hi Ross, I use this setup everyday for several hours without any issue!

  • @rosswarren436

    @rosswarren436

    2 жыл бұрын

    @@ExperiencingIT that is good to know. It was one of the concerns I had that made me give building one second thoughts. I didn't want to buy a bunch of components, go through the motions of building it, setting it up, getting used to the software, and then have it die.

  • @ExperiencingIT

    @ExperiencingIT

    2 жыл бұрын

    Yeah, I understand that. Note that I'm using the raspberry pi 3 A+. I don't know how'd it be with a more powerful raspberry pi, but I believe that with some passive, no noise, cooling, you'd be fine.

  • @DanieleElaborati
    @DanieleElaborati3 жыл бұрын

    There's no need to uncompress the downloaded file. Just open etcher and select the compressed file. It will be automatically uncompressed while being written to the sd.

  • @ExperiencingIT

    @ExperiencingIT

    3 жыл бұрын

    Hi @Daniele Elaborati, thank you for your input! Indeed, but I didn't know at the time 😁.

  • @Hiawathado
    @Hiawathado2 жыл бұрын

    Hmmm. Is it possible to stream music from my phone (Bluetooth) and listen to it on my tv via HDMI? My TV is connected to receiver via optical cable.

  • @ExperiencingIT

    @ExperiencingIT

    2 жыл бұрын

    Hi hiaw, for that check this video: kzread.info/dash/bejne/eJZ824-soMm1d7A.html. Please note that in this video I don't have a DAC attached to the raspberry pi but the logic should be the same. I hope it helps.

  • @Hiawathado

    @Hiawathado

    2 жыл бұрын

    @@ExperiencingIT , I will try it next weekend. Thanks!

  • @stefanhansen5882
    @stefanhansen58823 жыл бұрын

    Thanks a lot for this. One question: Is there any difference in sound quality streaming from this versus from a PC with TIDAL, if both are connected to the same DAC, headphone preamp and headphones? Thanks.

  • @ExperiencingIT

    @ExperiencingIT

    3 жыл бұрын

    Hi Stefan, thank you for watching and for your comment. I couldn't tell you because I've never tested that scenario.

  • @stefanhansen5882

    @stefanhansen5882

    3 жыл бұрын

    @@ExperiencingIT Thanks. Then why bother with a Raspberry Pi streamer, if it doesn't sound better than the free streamer (the PC)?

  • @ExperiencingIT

    @ExperiencingIT

    3 жыл бұрын

    Hi Stefan, well, I didn't say that it sounds better as I haven't tested that scenario. Regarding bothering with having a streamer, well, we all have different needs and I don't want to listen to music from my PC or want to have a PC connected to my amplifier all the time. I'd rather have a headless, low power, unit that I can control from a browser, either using my phone or my computer - usually my phone.

  • @stefanhansen5882

    @stefanhansen5882

    3 жыл бұрын

    @@ExperiencingIT I know you didn't say that. However, for me, who always have the PC on, the only reason for having a streamer would be better sound quality.

  • @Burevestnik9M730

    @Burevestnik9M730

    3 жыл бұрын

    @@stefanhansen5882 pc is noisy

  • @vidzaratm
    @vidzaratm3 жыл бұрын

    Well done, thanks for the info. You sound like you’re from Hrvatska.

  • @ExperiencingIT

    @ExperiencingIT

    3 жыл бұрын

    Hi @Vidzaratm, thank you and I'm very glad you enjoyed it. Regarding where I'm from, well, I'm on the same continent as Hrvatska:) From a place once called Lusitania 😁

  • @vidzaratm

    @vidzaratm

    3 жыл бұрын

    @@ExperiencingIT You made me order and make this Volumio thing, thank you and regards from Serbia! :)

  • @ExperiencingIT

    @ExperiencingIT

    3 жыл бұрын

    Well done! :)

  • @audiophilipp
    @audiophilipp3 жыл бұрын

    Do u control volumio only by web interface or u can hdmi out from raspberry to tv ?

  • @ExperiencingIT

    @ExperiencingIT

    3 жыл бұрын

    Hi FilipV, I only control Volumio using the web interface. As far as I know, Volumio can't be controlled via HDMI.

  • @ssss835
    @ssss8352 жыл бұрын

    Is it possible to connect usb dac?

  • @ExperiencingIT

    @ExperiencingIT

    2 жыл бұрын

    Hi KozakTV, check here if your device is supported: community.volumio.org/t/usb-dac-compatibility-list/1997

  • @audiophilipp
    @audiophilipp3 жыл бұрын

    Can this work good with volumio free ? Is it free forever ?

  • @ExperiencingIT

    @ExperiencingIT

    3 жыл бұрын

    Hi FilipV! Thank you for watching and for your comment! Yes, the free version is free forever. They also have paid versions of Volumio, which add some features to the software. If you'd like to read more about them, here is the link : volumio.org/volumio-plans-pricing/

  • @paulstubbs2778

    @paulstubbs2778

    3 жыл бұрын

    I've been using it for a year or so, no issues. You aparently need the paid version if you want to stream from some streaming providers.

  • @Burevestnik9M730

    @Burevestnik9M730

    3 жыл бұрын

    @@ExperiencingIT Are there other options beside Volumio?

  • @prabhuja7554
    @prabhuja7554 Жыл бұрын

    Is there specific digihat for pi4,??

  • @ExperiencingIT

    @ExperiencingIT

    Жыл бұрын

    Hi Prabhu, I believe this one would fit a Pi 4... Check their website at www.justboom.co/. Cheers

  • @tranjavanadbia123
    @tranjavanadbia1233 жыл бұрын

    I hate this.

  • @ExperiencingIT

    @ExperiencingIT

    3 жыл бұрын

    😂