(07-29-2012, 04:11 AM)Ezekiel000 Wrote: [ -> ]I would think something like cdparanoia would be used as a backend for CD ripping.
That would be a mistake as it seems to be for Unix based systems only. (One of the real problems with SB was that they dropped the Unix flavour of the software and alienated many of the good developers.) I would hate to see Windows developers alienated from the Nightingale project in the same way.
If we get this right we should be able to use whichever ripper we want to at the backend. Somewhere in the settings you should be able to point at a ripper program on your machine and use that.
That way there should be full cross platform compatibility and you won't be stuck with one particular ripper that you may not like using. It should also be much easier to implement a ripping solution for NG.
I would guess that maybe the way it could work is to watch for insertion of a disc, start the appropriate ripping program and have NG or the ripping program put the ripped tracks where they are wanted. It would also be easier to implement DVD ripping in the same manner in the future.
Metadata could initially be collected by the ripping software or done latter using a specialised tagging program.
Personally I use Exact Audio Copy which outputs MP3's via Lame for ripping MP3's, MP3Tag for tagging and Mlyrics for collecting Lyrics.
It would be really nice to be able to link all these together when ripping from inside NG
Is it possible to:
- Have a dialog that allows you to enter a path to your favorite ripping solution and store it somewhere
- Watch CD drives for activity
- When a CD is detected open the specified ripping solution in a new window
- Watch for the opened window to close.
- Return the user to the nightingale window.
If this is all possible I might give putting something together a go if I can get some help when I get stuck (quite often probably and it will be a long term thing too)