I am working on a project to have an all-in-one player/ripper.
The RuneAudio software is great for the playback aspect. But I had to come up with a solution for the ripping part. The system is using a full size 5.25" optical drive because I tried several slim/laptop optical drives and they all either ripped slow or were prone to errors. Music is stored to a 1TB 3.5" HDD.
ABCDE is utlized for ripping to FLAC. There is a trigger that detects an audio cd being inserted and kicks off ABCDE. I couldn't get MusicBrainz to work so I am using CDDB. But since I listen to some Japanese composers so I had to make a script that watches CDDB to make sure it gets the english version of tag info instead of Japanese.
Since CDDB could still get stuff wrong I had to write a webpage for RuneAudio that allows for tags to be changed and artwork to be changed.
I also updated the display for the LOCAL ONLY version of the screen to maximize the display.
The system will also backup the harddrive if a external hard drve is connected.
I hadn't done any Python before this, so the web interfaces are rough...but they work.
Great project Westrock! Very interested to see how it progresses.
I originally had similar thoughts. Years ago when I first saw the Olive CD ripper/network player I thought wow, what a great idea. I gotta build myself one. However I have now taken the easy route and just use Rune as a stand alone player and do my ripping with EAC on my PC.
Good luck and keep us posted.
[Rune 0.4 Beta / Rasbperry Pi 3 / Pi 7" touch screen / HiFi Digi+ Pro / Optical / Schiit Bifrost MB]
Yes that was one of the threads I used as reference. I tried to get MusicBrainz working but I just couldn't. CDDB works pretty well on most mainstream stuff, just is iffy on the non-American music.
I have some stuff on the way to make adjustable USB power outputs for the Raspberry PI cause I get the little rainbow block anytime it has to do anything other than sit idle. This will allow me to up the voltage slightly over 5V (using the ATX 12V supply).
westrock2000: Very nice. Anything less than the $1200 commercial products featured in the Critchfield catalog and you are money ahead.
splatkillwill: I resorted to making my own mounting rail for a HDD on an old PC/XT years ago using some 1/2" wide flat aluminum stock cut to length over one of the bus slots. I already had a blank slot cover that had 1/4" mounting tabs and the plastic receiving rails were already on the opposite side of the case for large expansion cards. Minor tools, hack saw and drill. I insulated any potential contact areas with electrical tap just in case, but the mount was very secure.