If you have a ton of CDs to rip then I like
dbPowerAmp Reference ($38) because once you define the filing system and naming convention all you have to do is feed it CDs. It'll automatically identify each disc by artist and album and then file, name, and tag everything just the way you want it. Once you finish ripping your collection you can then have it make a copy of the FLACs in MP3 or AAC formats and file those away in a separate area. I love it because everything is automated. FWIW I use Drive:\Music\Artist\Album for my filing system. Think through the naming convention as well because you are limited to 256 characters including the full path. You also need to include the track numbers before the song titles so that they play in the correct order. Three naming conventions that I've used over the years are:
- Artist - Album - Track Number - Song Title
- Album - Track Number - Song Title
- Track Number - Album - Song Title
If you don't have a huge quantity of CDs then
Exact Audio Copy (EAC) is a great free option.
Not all DNLA servers will serve FLAC so you'll need something that does. I used the full (pay) version of
Media Monkey as a DLNA server for a while and it works. It's also a decent ripper. Personally I dislike DLNA and use a media player that allows me to access my server as a share. I just find it easier to navigate shares - especially since I have multiple versions of some CDs (like Dark Side Of The Moon) and DLNA gets confused by the duplicate names.