Jump to content
  • The Computer Audiophile
    The Computer Audiophile

    Recording Lossless Audio With Audio Hijack From Rogue Amoeba

    thumb.png

    1-Pixel.png

    Since the dawn of ripping CDs and downloading high resolution music people have been subjecting the files to audio analysis through applications such as Audacity and Adobe Audition. This type of analysis can be interesting when it reveals a high resolution album was simply upsampled from at 16 bit / 44.1 kHz version. A much more interesting, and more telling, indicator of sound quality can be seen when analyzing a track's waveform for dynamic range compression. Now that audiophiles are streaming lossless 16 bit / 44.1 kHz music from services such as TIDAL HIFI, Qobuz, and Deezer, the question of how to analyze this music becomes relevant. In the past we simply imported the file stored on our hard drive into one of the analysis applications and we had our answers. Because streaming services don't store music on our hard drives in the traditional sense we have to get a little creative. Thanks to software from Rogue Amoeba called Audio Hijack we can now capture bit perfect audio from nearly anything and save it on our hard drives for later analysis. What follows is a step-by-step guide to recording music using Audio Hijack.

     

     

    Note: I'm not foolish enough to think people won't use this article for nefarious purposes such as recording lossless music from streaming services. However, please keep in mind I do not advocate being a jerk and ripping people off just to beef up your collection of music, or worse make the recorded music available to others. Recording a few tracks for analysis then deleting the tracks is reasonable to me and why I believe this article is aboveboard.

     

     

     

     

    1-Pixel.png

     

     

     

    1-Pixel.png

     

    How To

     

     

    Download Audio Hijack from Rogue Amoeba - > Link

     

     

     

     

     

     

    Open Audio Hijack and select New Session in the bottom left corner

     

    1.png

     

     

     

     

     

     

    Select New Blank Session in the upper left corner

     

    2.png

     

     

     

     

     

     

    In the New Blank Session window click and drag the small Application icon from the upper right window to the main larger window on the left.

     

    4.png

     

     

     

     

     

     

    Click on the larger Application icon, that's now in the larger left window, to expose the Select an App drop-down box. Select the down arrow and select the application from which you'd like to record audio. I am recording a track from TIDAL HIFI for this demonstration.

     

    5.png

     

     

     

     

     

     

    Click and drag the Output Devices little icon from the right window over to the main larger window on the left. This should automatically put a connection line between the Application and Output Devices larger icons in the main window. Click on the Output Devices larger icon in the main window to expose the audio device selection area. I've selected Built-in Output: Internal Speakers for this demonstration, but any output can be selected. The reason an output is selected, even though we are recording to a file, is so we can hear the audio while recording.

     

    6.png

     

     

     

     

     

     

    Click and drag the small Recorder icon from the right window over to the main larger window on the left. In the image below you can see the connection line goes directly from the Application icon to the Recorder icon rather than flowing through the Output Device icon. By default the Recorder icon says MP3 256 kbps Stereo.

     

    7.png

     

     

     

     

     

     

    Click on the larger Recorder icon, that's now in the larger left window, to expose the configuration window. You can configure this however you want. Next to the Save to: text I've selected Desktop because that's a simple place for emote find the recorded fie when it's done. Next to Quality select the drop-down arrow and select Custom… Because I am recording the audio for analysis in Adobe Audition I've selected the WAV file format in the Advanced Recording Options section. TIDAL HFI streams at 16 bit / 44.1 kHz so I've selected these as well. If you leave Sample Rate configuration set to Auto it may record at 48 kHz rather than 44.1 kHz. Feel free to record at 48 kHz, but the audio will no longer be bit perfect.

     

    8.png

     

     

     

     

     

     

    The final configuration should look like this. If so, select the red record button in the lower left corner of the screen. Then switch to TIDAL HIFI and select play on the track you'd like to record. Audio Hijack will automatically start recording when the music starts.

     

    9.png

     

     

     

     

     

     

    Recording audio using Audio Hijack is very similar to transferring a vinyl record to a digital final in that it is done in real time. Thus, if a track is ten minutes long, it will take ten minutes to record the track to a file. During recording the audio Hijack window will look like this below. When the track is done, simply select the same little red record button to stop recording.

     

    10.png

     

     

     

     

     

     

    After recording is done I import the file into Adobe Audition for analysis.

     

    Mark-Knopfler-Beryl.png

     

     

     

     

     

     

     

     

     

     

     

     

     

    1-Pixel.png




    User Feedback

    Recommended Comments



    I came to this article because an album I want is ONLY available on MP3 on iTunes. TIDAL has it for streaming, but my question is. Does recording the "hi-res" stream actually sounds better than buying the MP3 version?

     

    Yes, much. But odds are you can buy the high-res (or higher-res) file outright from Qobuz. Why not just do that?

    Share this comment


    Link to comment
    Share on other sites

    Yes, much. But odds are you can buy the high-res (or higher-res) file outright from Qobuz. Why not just do that?

    But Qobuz is only in a select few countries.

    Share this comment


    Link to comment
    Share on other sites

    But Qobuz is only in a select few countries.

     

    It's on the Internet. What do you mean?

    Share this comment


    Link to comment
    Share on other sites

    It's on the Internet. What do you mean?

    Just because something is on the Internet doesn't mean it's available to all who can view the page. Qobuz doesn't have the license/ contracts to stream worldwide or sell worldwide. Same can be said of sites like HDtracks. Try buying a download from them from Mexico. Ain't going to work. Sure there are ways around this, but none of them follow the "rules."

    Share this comment


    Link to comment
    Share on other sites

    Just because something is on the Internet doesn't mean it's available to all who can view the page. Qobuz doesn't have the license/ contracts to stream worldwide or sell worldwide. Same can be said of sites like HDtracks. Try buying a download from them from Mexico. Ain't going to work. Sure there are ways around this, but none of them follow the "rules."

     

    Ok, yes. I use a VPN and log in from whatever country allows the download. I see no ethical problem with this whatsoever--not only am I paying, I'm paying VAT--but others may feel differently.

     

    It's very easy to do, however. There are several user-friendly services out there.

     

    And with the Euro in the dumpster, it's now a reasonably economical option, even with the VAT overhead.

    Share this comment


    Link to comment
    Share on other sites

    On 4/17/2015 at 8:28 PM, Onkle Je said:

     

    I downloaded a single track from Qobuz and then captured the actual same track from the Qobuz streaming service through Audio Hijack, as you explained in this topic. Then, I did a null test with Audacity (phase inverting one track, mixing and rendering the two tracks, etc.) and got a weird result instead of a blank new track. My only doubt is that I might have failed in synchronizing the two tracks. I also did a null test comparing a track to the very same one played through JRiver (with bit perfect audio path) and captured with Audio Hijack. I also got differences between the two.

     

    On 4/20/2015 at 5:38 PM, The Computer Audiophile said:

    Thanks Onkle Je - I have an email into Rogue Amoeba about this.

     

    Greetings,

    Did Rogue Amoeba reply to that email 4 years ago?

    I still haven’t figured out if Audio Hijack is bit accurate.

    It is not stated explicitly anywhere. I checked a track I bought on qobuz and its stream (qobuz app) captured with Audio Hijack. foobar2000 binary comparisons tells that the 2 tracks have different peaks (it differs from a small %), and that there are different samples.

    Is Audio Hijack bit accurate?

    Share this comment


    Link to comment
    Share on other sites

    10 hours ago, Caput said:

     

     

    Greetings,

    Did Rogue Amoeba reply to that email 4 years ago?

    I still haven’t figured out if Audio Hijack is bit accurate.

    It is not stated explicitly anywhere. I checked a track I bought on qobuz and its stream (qobuz app) captured with Audio Hijack. foobar2000 binary comparisons tells that the 2 tracks have different peaks (it differs from a small %), and that there are different samples.

    Is Audio Hijack bit accurate?

    Yes they did reply. They said tough luck. It isn’t bit perfect but it’s very close. 

    Share this comment


    Link to comment
    Share on other sites




    Guest
    This is now closed for further comments




×
×
  • Create New...