I use the older system of a hacked Play Station 3 which has worked for many years. I bought an Oppo 105, which I use to play bluray movies, but it acts as a backup for my PS3. Basically a two step process. The PS3 creates .iso files from the SACD. Then I use the free Sonore software to create a .dsf file to play on my computer. I actually run the .iso file through the Sonore twice, once to create a stereo file and the second time to create a multichannel file (for those SACD discs that have both). If you create a lot of .iso files from a SACD collection, Sonore will do a batch creation for stereo or mch. Sonore uses the same file names for the stereo and mch files, so I do one batch, rename them, and then do the second batch.
I really like the sound of the SACD files, usually DSD64, through my Lampi Horizon. It will upsample to DSD512 if you want.
Larry