I ripped a hybrid SACD and would like to import the tracks. There are 10 tracks on the disc, but of course that means 10 red book tracks, 10 stereo SACD tracks, and 10 multichannel SACD tracks. I can’t play multichannel from my computer and don’t want to import the redbook tracks, what’s the best way of importing an “incomplete” album like this?
I guess I also have the reverse question since sometimes I do want the redbook tracks and the Music Brainz style guide says, “When a hybrid SACD has the same tracklist on both layers it is acceptable (for the sake of convenience) to enter it as just a single medium (set to “Hybrid SACD”)” Or does beets have logic to handle the “Hybrid SACD” medium?
there is an undocumented feature called distance_weights. Lower will reduce the penalty on missing tracks. see config_default.yaml in the main codebase.
There is already a special case to handle/ignore data tracks (like on PlayStation 1 games).
You can see how I handled formats in my config, but it’s untested. This doesn’t change anything about the beets db, just the filenames/folders:
what’s the best way of importing an “incomplete” album like this?
The devs can chime in here. But I wonder if you’re better off just always picking hybrid SACD or SACD non-surround. It’s your library, you can treat it how you want. But I would avoid as-is imports as much as possible, they’re hard to work with and have no backend DB to query.