Hi,
you will have seen mention of dBpoweramp on this forum and its a good choice for ripping CDs. There is a version for Apple OS X.
There is a free trial period and a nominal amount to register for the full product
dBpoweramp also have the capability to script the naming of your ripped music files according to the metadata tag values it finds for the music when it searches the
databases it uses. Note than you can also edit those metadata values before you actually rip.
The B2 does not currently make significant use of metadata tags.
I have a large number of compilation albums (magazine giveaways and subscription) which have a CD artist = "Various Artists" so I build a ripped file name that includes
the track artist name. This screenshot might help illustrate
this means I can see the artist name when I look at what's playing for these albums
You do not mention how you plan to control the B2 once connected to your existing system ?
If you plan to use the B2 Web UI then this has good search functionality for artist, album, & track but the B2 does include genre as an attribute to search on.
The B2 does have the ability to create playlists and you could address the genre question by building playlists based on genre.
An alternative is to build your track names to include the genre similar to the above (some other contributors on here might be horrified by that :) )
e.g.
Train’s Leaving[Worry Dolls ] - Americana.flac
where genre = Americana
There are probably other ways to skin the genre cat
I have no experience of Savant I'm afraid but I would not expect you to be able to manage the B2 playback via the Savant app.
Hope this helps
John