Rip SACD with a Blu-ray player

Absolutely effortless solution. Kudos to all who have contibuted!

Perhaps one small question to sacd extract. If one creates an iso, does it contain both stereo and multichannel content? My assumption would be yes regardless of the stereo or multichannel settings within sacd extract. Is this correct?
 

MikeyFresh

Moderator
Staff member
Success! One down and a bunch to go. :)
Congrats and welcome to HFH!

Absolutely effortless solution. Kudos to all who have contibuted!

Perhaps one small question to sacd extract. If one creates an iso, does it contain both stereo and multichannel content? My assumption would be yes regardless of the stereo or multichannel settings within sacd extract. Is this correct?
Yes that is correct, an ISO is a complete copy/archive of the entire disc (minus any Red Book CD layer material which is never ripped by sacd_extract). So if the title contains both stereo and multichannel, both will be ripped to ISO.

You can then toggle the GUI's Input field to "File", select that ISO, and pull off either the stereo and/or the multichannel tracks at your leisure and with far greater speed than when pulling them straight off the SACD itself. Many people prefer to do it that way, keeping the ISO as an archival back-up file.
 
I am glad to have these current questions answered as that is where I am at in this process. I have mastered ripping both stereo and multichannel in DSF, and have now started ripping the ISO for archival purposes. All are on my NAS, which has a second, redundant back up drive attached. I am also thinking of getting a third hard drive just for all my music files (FLAC, DSF, and ISO) and keep it offsite. My kids would see me weeping if I had to rip everything over again!
 

MikeyFresh

Moderator
Staff member
As I was wrapping my head around all of this, I found this article on DST compression BitPerfect: DSD - Is DST Compression Really Lossless?

Perhaps it has been posted here before, but I found it to be helpful.
Yep, great article, very useful information. Yes it was posted here a while back, Nov.19, 2018 to be exact ;).

Good to have it reposted in any event, as things tend to get lost in the shuffle over time, and no doubt others will be wondering about DST either now or in the future!
 
Stupid easy one for Pioneer BD's and the handling. By walking backwards I couldn't find something about how to handle in comparison with the Sony Players.
My Sony is up and running but for a backup and maybe the easier handling I am intressted about it.

Second one totally different, but also of intresst for me. The Autoscript file in combination with the GUI starting a server mode process , would it also be possible to ripp to a local (BD) USB, maybe to the second one. On top of this, could this all bin done only with the Autoscript?
 
That's correct, SACDExtractGUI itself is universal to Windows, Mac, or Linux. It will run the same on any of the 3 so long as you have the Java Runtime Environment installed, and the correct platform version of sacd_extract 3.9 (i.e. Windows, Mac, or Linux).

So the new GUI itself is not itself platform specific, but the JRE is, and as well sacd_extract 3.9 is too.

To do this on a Windows machine you will first need to solve whatever problem is causing the sacd_extract 3.9 .exe file to get instantly zapped/deleted from your computer. I'm thinking for sure it is Windows Defender doing that, but it could also be some other security software. You can't use the new GUI in Windows until you get that issue resolved on your Windows machine.

As stated above in Post #176, I am not having that same issue with the respective security scans done by Vipre in Windows, and by Sophos on Mac, so I'm not sure why that's happening on your Windows machine except to say Windows Defender is notorious for exactly that behavior.

On a Mac, you need to compile sacd_extract 3.9 using Terminal. While not exactly for the faint of heart, it's also not super difficult either. The actual command line entry only takes a few minutes, then you sit back while the developer tool compiles the .exe, pretty fast depending on variables such as your download speed, CPU speed, and how much RAM you have. Don't multi-task with that machine while it is compiling, shut down all other programs and let the compile take full thread priority and then it goes by very quickly.

When invoking the build commands in Terminal you will be asked to install Apple's XDA Developer Tools package, you do that right there in Terminal simply by answering y to the y/n question when prompted.

If the above sounds crazy, then maybe it's not for you. Trust me it is not crazy, actually it's very straightforward and easy, so long as you carefully/methodically follow the instructions and pay very strict attention to spelling/spaces/capitalization as indicated. There can be no exceptions to that, enter the build commands correctly in Terminal and it just works with the above mentioned developer tool doing the actual compiling for you. Syntax is critical there.

The only real point of confusion for many people comes when Terminal asks you to enter your password, typing it in yields no visual indicator, not only do you not see your password, nor any series of **** characters representing your password, you don't even see the cursor move. This is normal behavior in Terminal, but it blows some people's minds. Don't sweat it, just carefully enter your password.

Are you up for that? If so, open a Terminal session on your Mac and slowly carefully enter the following (note: you very well might need to enter this by hand as copy/paste won't always work and that's an involved explanation best summed as "when a space is not a space" in certain circumstances depending on the various GUI, web/platforms involved). So don't be surprised if you can't just copy/paste the following commands, you might need to type them in by hand, however I have tested the commands as formatted directly below in copy/paste fashion (one line at a time) to the Terminal and it worked just fine for me:
Code:
xcode-select --install

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

brew install cmake

git clone https://github.com/setmind/sacd-ripper.git

cd sacd-ripper/tools/sacd_extract

cmake .

make
Once the above runs and completes, you will have an sacd_extract 3.9 Unix Executable for Mac in your Home Directory. Move it to the SACDExtractGUI folder and you are good to go.

Please keep us posted/let us know how you do.
I have run the above terminal sequence and all looks good. However I am not clear on what I should find in my home directory. Is there a specifically titled folder or file that needs to be moved? I am really enjoying the learning process on this forum! Thanks
 

MikeyFresh

Moderator
Staff member
I have run the above terminal sequence and all looks good. However I am not clear on what I should find in my home directory. Is there a specifically titled folder or file that needs to be moved? I am really enjoying the learning process on this forum! Thanks
Welcome to HFH!

In your Home directory there should be a Unix Executable called sacd_extract.

You don't actually have to move it if you don't want to, though most people do place it into the SACDExtractGUI folder, but you can put it anywhere you want and then just point the GUI at it by using the Browse button in the GUI's "Program" field to specify the path.
 

MikeyFresh

Moderator
Staff member
Stupid easy one for Pioneer BD's and the handling. By walking backwards I couldn't find something about how to handle in comparison with the Sony Players.
Thats probably because I never really detailed it!

Or at least I don't remember having done so, as the thread was originally intended to focus on the Sony units because they are so inexpensive, so that's what most people are interested in. However my first 200 or so rips were all done on a Pioneer BDP-80FD which is the N. American clone of the BDP-170 sold elsewhere.

There is hardly any difference in practice, they both use the same AutoScript, the only difference to the procedure at all is you do not place the Pioneer into any kind of sleep mode, just load the disc, close the tray and run/execute the rip, entering a sleep mode is only required with the Sony units.

This is known as the sleep-server method (Sony), and the awake-server method (Pioneer).

The Autoscript file in combination with the GUI starting a server mode process , would it also be possible to ripp to a local (BD) USB, maybe to the second one?
Yes this is possible (local method) but for that you typically do not use any GUI, the commands are issued via a Telnet session, and the ripped tracks are written to the same thumb drive that holds the AutoScript. I find it to be a big pain in the neck, unless you are highly proficient in running a Telnet session via the command line interface (CLI), or alternatively a GUI such as PuTTY.

On top of this, could this all bin done only with the Autoscript?
Not yet but it is currently being worked on. The goal is a new version of the script for the thumb drive called AutoRip, the use of which will require no computer, network, Java, or any GUI at all: just place the thumb drive into the Blu-ray Player with an SACD already loaded, and it will AutoRip that disc to the thumb drive with no actual commands or anything else. Very smart people are working on it right now, but such a script is no trivial matter, a complexity level far above my pay grade.
 
This is known as the sleep-server method (Sony), and the awake-server method (Pioneer).
Thx, clear to me.

Yes this is possible (local method) but for that you typically do not use any GUI, the commands are issued via a Telnet session, and the ripped tracks are written to the same thumb drive that holds the AutoScript. I find it to be a big pain in the neck, unless you are highly proficient in running a Telnet session via the command line interface (CLI), or alternatively a GUI such as PuTTY.
This reminds me too former times, not that user friendly.

Not yet but it is currently being worked on. The goal is a new version of the script for the thumb drive called AutoRip, the use of which will require no computer, network, Java, or any GUI at all: just place the thumb drive into the Blu-ray Player with an SACD already loaded, and it will AutoRip that disc to the thumb drive with no actual commands or anything else. Very smart people are working on it right now, but such a script is no trivial matter, a complexity level far above my pay grade.
Sure not that far above, as I could read somewhere,)
PS3 method can work like this, assuming not that easy to get write access to usb.
 
Just got the next one to test and what shall I say it rocks as easy as before.
It's an Sony S390, smart little one with an USB at the front and the same IR as the 590.
Firmware installed is the M11.R.0487, didn't install the offered R.050.
 
Welcome to HFH!

In your Home directory there should be a Unix Executable called sacd_extract.

You don't actually have to move it if you don't want to, though most people do place it into the SACDExtractGUI folder, but you can put it anywhere you want and then just point the GUI at it by using the Browse button in the GUI's "Program" field to specify the path.
I have located the Unix file and I have utilized SACDExtractGUI with the sacd_extract 3.9. I was able to copy and paste the terminal sequence from your instructions (#181) and the compile was automatic. Your description of what to expect was spot on and helped me with the terminal entry process. I am running macOS 10.14 Mojave on a 2008 MacBook Air. Thanks again for all of the simple instruction. I am ripping about 40 SACDs and all is functioning as expected using a Sony S5100. Great thread!
 

MikeyFresh

Moderator
Staff member
I have located the Unix file and I have utilized SACDExtractGUI with the sacd_extract 3.9. I was able to copy and paste the terminal sequence from your instructions (#181) and the compile was automatic. Your description of what to expect was spot on and helped me with the terminal entry process. I am running macOS 10.14 Mojave on a 2008 MacBook Air. Thanks again for all of the simple instruction. I am ripping about 40 SACDs and all is functioning as expected using a Sony S5100. Great thread!
My pleasure, that's great news and congrats on having compiled the Unix executable for Mac yourself, a job well done! ;)
 
Check out this Haven video demo, how does this compare to your old PS3 clunker?


Step 1: Power on Sony S5100

Step 2: Connect USB thumb drive/AutoScript runs/tray opens automatically/place SACD in tray but don't close

Step 3: Power down Sony S5100/tray closes automatically/player sleeps/AutoScript gains root access control

Step 4: Pause while S5100 display flashes OFF/remove USB thumb drive/Execute rip with one click while Sony S5100 sleeps

Note: Sleep mode is only required with Sony brand units and is unnecessary with the various compatible Oppo, Pioneer, or Cambridge model Blu-ray players. You can only enter Sleep mode by first enabling the Quick Start menu setting, which essentially means the Sony power saver feature is defeated (Quick Start enabled = no power saver).
I have a BDP-S5100 with the latest software update.
I'm trying to emulate this approach. I have activated quick start, and powered off the device. Then I power it on, the display cycles to home, and unfortunately when I insert the memory stick (16G, formatted to FAT32, supposedly MBR (but reported as a primary partition) with the folder downloaded, unzipped and the three files copied to the thumb drive) nothing seems to happen. The tray does not open (and upon inspection an additional folder "BUDA" has been added to the thumb drive).
Any idea what I am doing wrong?
 
I have a BDP-S5100 with the latest software update.
I'm trying to emulate this approach. I have activated quick start, and powered off the device. Then I power it on, the display cycles to home, and unfortunately when I insert the memory stick (16G, formatted to FAT32, supposedly MBR (but reported as a primary partition) with the folder downloaded, unzipped and the three files copied to the thumb drive) nothing seems to happen. The tray does not open (and upon inspection an additional folder "BUDA" has been added to the thumb drive).
Any idea what I am doing wrong?
Hi wynpalmer,
I had a similar issue when I first attempted my first rip using a Sony BX-59. My issue was with the way I placed the files on the USB. Do the files on the USB look like this?
Screen Shot 2019-03-07 at 8.34.50 AM.png
 

MikeyFresh

Moderator
Staff member
I have a BDP-S5100 with the latest software update.
I'm trying to emulate this approach. I have activated quick start, and powered off the device. Then I power it on, the display cycles to home, and unfortunately when I insert the memory stick (16G, formatted to FAT32, supposedly MBR (but reported as a primary partition) with the folder downloaded, unzipped and the three files copied to the thumb drive) nothing seems to happen. The tray does not open (and upon inspection an additional folder "BUDA" has been added to the thumb drive).
Any idea what I am doing wrong?
Welcome to HFH!

Don't worry about the BUDA folder, the Blu-ray player puts that there and it does not interfere with anything.

I think you probably don't have an enclosing folder called AutoScript which houses the 3 files? That enclosing folder placed at the root level of the thumb drive should do the trick and open the drawer for you.

EDIT: @RoadDawgWest has it right in the post just above! That's what it will look like on a Mac.

For Windows 10 it will look like this:

11623
 
Lucky day,
I'm completely new to this forum. 60 of my albums in classical music are SACD. I just started to rip them based on the readings in DSF format. The initial success made me confident. After eighth, two failed. In both cases, he started the first track and then suddenly stopped after a little wait.
I have completely encountered a similar problem in a whole other task and this suggests that the cause of the malfunction is the same here. The creator of DSF files is still not workingving unicode compatible, causing this problem.

The two faulty reports:

DSF output: C:\Users\varad\Documents\sacd_rip\Concerto K�ln Jacobs - Le Nozze di Figaro
Processing [C:\Users\varad\Documents\sacd_rip\Concerto K�ln Jacobs - Le Nozze di Figaro\01 - Concerto K�ln Jacobs - Sinfonia.dsf] (1/20)..
[DONE]

DSF output: C:\Users\varad\Documents\sacd_rip\Marc Minkowski - Gluck Orph�e et Eurydice
Processing [C:\Users\varad\Documents\sacd_rip\Marc Minkowski - Gluck Orph�e et Eurydice\01 - Ouverture.dsf] (1/36)..
[DONE]

- Concerto Köln- and -Gluck Orphée- and there would be more if the track contains a special character (è, ê, ò, à,... in french, german and italian languages). But I can be wrong
 
Top