Raspberry Pi Network Music Player
ฝัง
- เผยแพร่เมื่อ 28 ก.ย. 2024
- See my audiophile network music streaming player built from an old stereo tuner and a Raspberry Pi. I've hacked the control board to connect to the Pi's GPIO pins and control the music playback software via the front panel buttons. This unit has a coaxial digital audio output and web-based user interface.
moOde audio software: moodeaudio.org/
project repository: github.com/ala...
HiFiBerry Digi2 PRO: www.hifiberry....
Neat. Modern tech with a retro feeling.
After replacing all the bad caps in the tube radio from the 60's that I found in a dumpster as kid, I hooked it up to a Chromecast Audio device. That was easily done since the radio actually has a reel tape player imput. Now I can use it not only for old era shortwave and FM broadcast listening but also enjoy streaming media. :) Lovely, warm sound.
Hi Boris, that is truly excellent use of an old tuner ……. well done !
There's a reason to hold on to all these 80's and 90s audio gear and cases 😉 so nicely made back then we take it for granted now. Very nice conversion and well done!
I also built an audiophile grade player based on Orange Pi. It's controllable from a phone though. Your approach is certainly caught my attention, it's a really innovative.
This is a great realization, which is full of good taste in the apparent simplicity of its design as well as in the beauty of the result
Nice Build, hope to see more builds like this on your channel. You have a lot of DIYer's out here that like this type of stuff.
Great project. I just wish you could have interfaced the VFD instead of using another generic LCD. VFDs are so awesome. I really miss the technology. Maybe I am getting old but I feel like the world really peaked in the 80s & 90s, and everything since (technology/culture/etc) has been a net negative. I guess that is why I love vintage electronics projects so much .
What a great project and an even better execution, Boris! I had hit the subscribe button even before the video ended :)
Thank you!
... really cool! Keep up the awesome and amazing pi work. 👏👍🖖
this is an awesome project, I had no idea this type of thing was even capable. Thanks for sharing!
Thanks for taking the time to make this, I very much enjoyed watching and have already started planning my own version. I also have the same Sangean HD Tuner - hooked up to a Yamaha Natural Sound amp and a touch screen AIO computer w/ USB DAC for interfacing with Jriver. But please spill the beans on the 3com Audrey! Have you customized it? I have three ( 2 NIB!) that I have been thinking about doing Pi conversions too. Keep up the great work, I look forward to following your adventures.
Thanks! Wow, three Audreys, nice! Mine still works fine so I just display pages from theoldnet.com on it.
You deserve many more subscribers. Really fun videos
Great work!! I also collected _three_ tuners last year to 'upgrade' like this, but did not get around to it yet. This inspires me to finally get on with it and start that project again
Glad to hear it, good luck on your project!
Good inspiration! I've thought about reusing old hifi gear for similar things before. Will have to find a reason for such a thing one day!
Thumbs up. I added an unused pi, and a dac to my vintage Pioneer SX780. I didn't bother with a case or display, the web interface is enough for my needs. Tried Volumio first, and changed to Moode a short time later. Your solution looks great.
Great video, thanks for sharing.
I love MoOde Audio just as much as Pi Core Player.
Have a nice day
Wow. Impressive project. This is way over my skillset, but I really like the build.
I built an all in 1 system using a sony amplifier and a pair of monitor audio Bronze br1 speakers, sounds fantastic, fitted an am4 mini itx motherboard with a crystalfontz graphic lcd
Great job!
Very nice!
I did the same with a Raspberry Pi and an old Marantz cd32, and a high quality linear power supply / torodial transformer.
That was a great project! I have some old equipment around that I could use for that. But, I have never played with a PI......yet.....grin. Thanks for sharing!
What a great video, Boris did it with this one.
This is a great project mate!
I built myself on ESP32 and TDA1543, it also has a display, local buttons, but it only has analog audio output at 44.1k :)
Nice job, looks excellent. i use pi/allo digione sig/volumio hidden in cupboard but your answer is much more stylish. Thanks
Hmm. . . Does that software support DAAP (the original old iTunes format) streaming from, let's say, Rhythmbox running on my main desktop system? My Roku Soundbridge can do that, and I wouldn't want to give it up. That's why I've kept the antique still running.
Really excellent project video. Inspiring and motivating.
Your capabilities and technical expertise are scary. u would be a really cool uncle or neighbour to hang out with. Have you considered taking on a speaker crossover assembly? I hear lots of expensive speakers are worthy of an upgrade. That type of exercise is not for the faint of heart and beyond most mortal abilities.
Next could be a PI driven CD burner, like the Brennan b2, without the cost!
I was wondering where you're storing your MP3 & FLAC files from. Please explain.
I'm using a NAS share, but you could also use local storage such as the SD card or an attached USB SSD.
Thank you@@BorisDigital
Great video, awesome content! Here is a new subscriber! This is what I do with most of my projects, reusing old stuff to fit my projects. Why printing and buying buttons, controls, displays if some manufacturer made this already (for you). My last project was a motor controller inside a HDMI player case. Looks awesome, such case is very difficult to make and you will never get the same professional results. I also have some frontpanels of audio devices and my plan is to make a smaller (removing depth) version of it (with new hardware) to be able to make it portable or make it possible to fit it onto a wall. For example a class AA amplifier front with a class D amp inside and an OLED screen instead of VFD.
Anyway, nice project, well done! I think it was possible to reuse the VFD but yeah is more complicated. I think I changed the blue background LED with yellow or orange or changed the polarizer of the LCD to invert it. Preserve the retro looks.
I have a question about Mood, is it also possible to play CDs or DVDs (audio only)? That would be awesome.
Wow, That's awesome! I have a Compaq Ipaq mp3 stereo receiver sitting on a shelf somewhere and I've always wanted to use it but it is very slow. I would love to try your idea but I'm just not as good with code as I would like to be or need to be.
Really Nice Work, apart from that I really like your playlist.
If you don't mind why don't you share your playlist in the next upload😅
people value their time. R&D made a brand name shine with amazing appearance and give value to the owner.
This is great! Thanks for sharing.
Could you stream audio from TH-cam for example?
Very skilful and talented
Thanks!
But I see you solved the RPi's (very) poor audio quality problem with an external DAC... is there a reason why you didn't use a cheaper and more common USB DAC? I've tried a similar project twice with disappointing results. I keep finding that the RPi is a master-of-none sort of device which is way too expensive for what it is ($150 CAD for a model 5!).
It's mainly personal preference. My amp already has a DAC, so I just needed high quality digital audio out.
Genius ! Also i was looking for a project for digital pre-amp with multiple inputs and selectors. point me to if you have any in your mind thank you!
Nice
Browsing eBay for old tuners now 😁
hella cool / shared!
You need to re-label the buttons though.
I thought it was about a streamer.
I already have enough DACs.
But can it play music in 432hz
Amazing
Genius!😁👍
Thanks 👍
BS Node N130 w BluOS $450 new 😊
W4S 10th edition DAC2V2SE $2k 😊
Ideon absolute digital suite $75k😊
Audiophile and mentions MP3 in the same paragraph. Comic genius.
The guy was explaining what a streaming audio player does. It wasn't a qualitative statement about MP3s. Also, he said FLAC. This is a pretty genius hack.
You keep saying "LCD display". The D in LCD stands for Display: Liquid Crystal Display, so each time you say "LCD Display" you're really saying "Liquid Crystal Display Display" which is annoying and redundant. It's either "LCD" or "LC display" or "Liquid Crystal Display", but not "LCD Display".
Zzzz
In France, we have an expression about diptera being slightly bothered, that applies remarkably to what you are saying
It is nice in deed.
I do not see the point of this device. TV box has Bluetooth, optical and usb, remote.
Its cheap and reliable, it connects to dac/receiver through usb or optical.
A TV box isn't a music player...
@craggercragger8989
It plays music and videos.
It works with plex and upnp and any music service.
Why is it not a music player? 🤔
for the tactile experience maybe? i guess you don't listen to vinyl either or enjoy a nice mechanical keyboard. or well.. just because he can. that's also good/nerd enough to me at least
@RaM-xy8kg
I used to listen vinyl, I still have 150+ LPs at mom's place. Vinyl is overrated anyway. I do use and enjoy mechanical keyboards. Blue switches are my choice.
Dacs are cheap and widely available. They have headphone amps inside, and some have remotes and Bluetooth.
I'm still not getting what is the point of this device.
Foobar seems to be a more neat way to create playlists or search music in big collections than small screen with no keyboard, remote or mouse.
I do respect the DIY approach, but I do not see a real use-case scenario for me.
@@Lazarev666 Then you've proven the point - personal preference.
Please share this video and all his content with as many people as possible. This gentleman should have a lot more than 622 subscribers. Let's work together to help get his channel monetized, so he can be rewarded for his awesome projects and keep them coming. Thank you sir for your time and talent.
Thanks for your support!
Exactly my thought when I clicked it. 👍
wish i knew 50% of what this guy is talking about
Using HDMI audio output on my Raspi to my AVR worked well for me. How much better do you think is the quality using a DAC?
Nice conversion @borisdigital you have the skills to create the custom interfaces that make your DIY streamer a polished project. I found that 1970's cassette decks also make good hosts for projects like yours. I repurposed my Sony cassette deck re using the power supply and 'piano key' controls via new micro switches and hacking a cheap USB QWERTY keyboard PCB to operate the similar streaming functions, REW/PLAY/STOP/FF/PAUSE and REC as the next track button! In my case I chose to use an RPI 3 with Picoreplayer, a digital hat and the Pi branded 7" touch screen for visual interface, in addition I hacked into the VU driver to make the VU meters operational, a nice 70's touch! Its a bit more plug bits together rather than developed like yours but like you I am proud of the outcome which i use almost everyday and looks like another item of HiFi kit.
I love articles like this particularly the well engineered solution such as yours, with a bit more effort on my part I could have made mine look as well implemented as yours inside the case.
I love how you repurposed old tech. Bravo sir. I'm all for reusing old that when it makes sense, and this project sure does fit the bill. I think I'm going to see if I can find some these myself.
This is a great video Sir, and gives me ideas !!! thank you
Wow this project is amazing. You have one more subscriber here. I can't believe you were able to get those buttons to work on the first attempt. Great job. I look forward to watching the rest of your content.
I’d love to know what you are doing with the Audrey in the back ground
Agreed. I was going to ask the same. i have 1 I hacked 20 years ago and 3 gently used in boxes.
You think this is good...I changed a light bulb in the bedroom yesterday.
Can you post a link to your tutorial video? 😂
I need help with that as well, def need the video posted
😅
LED or incandescent?
Legend
It was at 5 min, I knew I'd fucked up.
I aaume your FLAC files are stored on a local NAS?
Yes they are, but internal storage or a USB drive could be used too.
Good looking build! Back in the day I put a 1st gen Pi in a wooden cigar box with a Beehringer USB UCA222 and, well now I can't remember which software I was running but it worked as a local streamer. Since then I've acquired 6 Chromecast Audio dongles (w/DACs) which do most of my Spotify streaming. I also have two Onkyo Integra iPod docks that are networked that I cast from a third system that has a retired laptop hosting and serving iTunes to them. I just put together a TrueNAS Scale system and am in the process of migrating my music library to it so I might have to build something similar. As I type this I realize I might have too many stereo systems under one roof, just kidding we know that is not possible, if they work it is not hording (I tell my wife).
BTW,
I also use M.A.L.P. on my Android phone to remotely manage my music on the MoOde player, works great.
For my wife M.A.L.P. is easyer than the web-interface of MoOde.
Those audio hats are nice but expensive, and you can get excellent quality audio out of a $15 USB adapter.
I skipped a few steps by broadcasting my raspberry pi over FM and tuning in with vintage components!
Very cool. Surprised you don't have a stereo output hat. Love it though. :)
Thanks from india keep it up..
Hey @borisdigital, I took your idea and built my own Moode player. I used an Arduino to drive the LCD display and read the buttons (and a mini joystick). The display is a standard refurbished Nokia 5110 display. The Arduino and Raspberry Pi communicate over a USB serial cable. The box I use is an old Dreambox DM8000 that had an (unrepairable) broken power supply. Awesome idea! Happy to share diagrams and code (Sketch & Python).
@JWsDPP that sounds like a great project!
Nice project. I am speculating all major brands home audio gear are very much like this project; a customized ARM computer that is controlling AV components
I had similar thoughts which got me started on this project!
How can you talk all this bullshit?!
This is fucking nice!
But what do you listen to?
Hello!
I took Raspberry Pi 3B+ and installed Volumio on it. I also got a USB DAC and a hard drive connected to Raspberry Pi, and a box from CD player Kenwood. I would like to put all this in the box from Kenwood using the power supply from Kenwood. How can I use the buttons on the box and assign functions to them in the Volumio installation of Raspberry Pi?
Look into using the Pi GPIO pins with Python and the Volumio API.
Great execution
Amazing work sir! 👍🏻 Is there any possibility to map CamillaDSP's filters, such as parametric EQ, to physical analogue sliders?
Good question! Maybe with an ADC but I haven't tried it.
Nice! I see from the repo you're using Docker to host your custom code... I wonder if it would be possible to run moode as a docker image on the Pi... Anyway really cool project!
The only thing I dislike about this approach is that the repurposed buttons are not relabeled, so you need to memorise which button does what. I don't mean this as criticism towards your project; I mean it bugs me in general. I also have some empty cases of broken hi-fi equipment laying around for similar projects, and I hate that there's no reasonable way to take those front plates and relabel them cleanly to match the buttons' new functionality.
I agree, wish I could find a good solution for relabeling. However, on this unit the repurposed button functions are pretty intuitive. Not much memorization required here!
How do you like your Sangean HD radio? I have the Auvio variant.
I like the radio, especially the digital output! I wish there were more interesting HD2/HD3 stations though.
A cool hack. BTW, there are also oled based alphanumeric displays that mesh better (white text on deep black background) with the original aesthetics of the donor unit.
How was your Pi's wifi reception inside the aluminum enclosure of the case?
I've only used the Ethernet connection inside the enclosure, but that's a good question. I would think it must have some negative effect on WiFi!
Nice and thanks for ideas. I would use another display though like ili9xxx but it must fit too 🙂
Years ago I converted an old tuner into a cd player.
Well times are a changin' ;-)
Yeah, I'm hiding my bare Pi behind my television set.
please, more
Lets keep it going and reach the first milestone of 1k subscribers.
We got there today! Thanks!
Brilliant
Turtle Beach made an affordable unit like this called the AudioTron. I still have mine and it works, though it has some limitations. Large music collections can bog it down on boot, but there is a cataloging software out there that can resolve that mostly. From my memory I don’t believe it supports lossless codecs, but I could be wrong about that.
Excellent video! I've the same DAC hooked up to my Pi 4 running moode. It's sitting sadly atop my setup... exactly how you hilariously mocked it in the video :D I've been looking for a housing for it but I think your setup would be an awesome project to sink my teeth into... so, I'm looking on eBay for a suitable sacrificial case. Thanks for the video, keep 'em coming!!
I connected a HIFI Berry module (Spdif digital output) with a PI4, attached a 10" Touchscreen to it and the HIFIBerryOS. Works like a charm. Case is 3D printed.
Amazing, man! Good work. Really appreciate such useful and awesome videos. Keep doing great work, man!
Hi. Great! I made similar but went with 70s jvc tuner and end up loving it, and no heart to harm such a nice tuner 😁. Now I need to go your path and look for tuner from 90s. Thanks for sharing your work that's great.
I was going to say that Moode may not offer the best SQ, but then I saw that you are using a digital HiFi Berry, so Moode is not your biggest roadblock to getting the best SQ. Try an Allo Digione with a good power supply and Volumio and you might be amazed at the difference.
Does it matter what software plays back a flac file? I would think the differences would be undetectable, but you are not the first to make such a suggestion, so maybe I should try it!
@@BorisDigital After extensive listening tests, 4 things seem to win out.
1. Volumio .vs anything else
2. Allo Digione(not the Signature) .vs anything else
3. A quiet 3A linear power supply
4. A RP3 B+ The RP4 with a good power supply running Volumio and outputting via USB was a very close second.
Doesn't make sense since this is only the part that converts the files to 1s and 0s that the DAC can make use of, but definitely does.
oooh! What are you doing with that Audrey back there?
It still kind of works, so I haven't hacked it yet! Maybe a future video project...
Awesome project and realization. Congratulations!
I really hope I have your knowledges and techniques.
Great video 👍 Immediately sub'ed. BR, Per (Denmark)
👍
Seeing this is like a dream come true. Amazing conversion, great work. Congrats!
Awesome work ! New subscriber
Thanks and welcome!
Amazing. Love it!
This was a wonderful video to stumble across on a rainy Saturday morning. Subscribed! And I am now looking forward to all your other videos.
Thanks, and welcome!