AudFree Spotify Music Downloader (Windows/Mac) When it comes to the best Spotify recorder.

Are you looking for the best Spotify recorder to download or record music from Spotify?

Yes, you are in the right place.

This post will review the top 10 Spotify recording programs so you could pick up your favorite one to save Spotify songs to MP3 on your computer.

Spotify is a great streaming music service. It lets you experience the power of streaming on-demand media via PCs and smartphones. However, Spotify will say NO to you if you’d like to download music from Spotify or burn CD from Spotify for play in your car, even if you are a premium user.

There are several Spotify ripping software programs you can use to save Spotify songs in MP3 format so you could listen to Spotify music offline or transfer it to your MP3 player.

What is the best Spotify recorder?

Here are the best 10 Spotify recorders listed below, enhanced with the latest recording technology, to help you acquire high-quality songs from Spotify without the DRM restriction.

No. 1 Cinch Audio Recorder

Cinch Audio Recorder(CAR) records music from Spotify to Mp3. Each MP3 file will be tagged with title, artist, and album. The CAR records music from the soundcard of your computer. You will get the output audio files to have the same quality as the Spotify music.

With this efficient Spotify recorder, you get the chance to enjoy online music on the computer or any portable MP3 player without having internet connecting.

Cinch Audio Recorder is a top-notch choice for many Spotify users because of its overall functionality in producing great music.

Pros and Cons:

Pros:

  • Download songs from all streaming music services like Spotify, Amazon Prime Music, Google Music, Apple Music, SoundCloud.
  • Get rid of Spotify audio ads automatically
  • Up to 320Kbp/s audio quality for output MP3 audio files
  • You could mute the sound of a computer when you are recording from Spotify
  • Save Spotify songs as a raw WAV file

Cons:

  • The software only supports Windows PC
  • not free

No. 2 Leawo Music Recorder

Leawo Music Recorder is a professional solution to record online music(Spotify) and audio input (Mic). This Spotify recorder will automatically add music tags on recorded MP3 tracks like Title, Artist, Album, Year, Genre, and Cover. Leawo will start the recording either by clicking the “Start” button manually or setting a scheduled recording. The scheduled recording is very useful when you want to record a high-quality live stream.

Once the playlist loaded, you can select Apple Music to sync along with other music services like Deezer, YouTube Music, SoundCloud, Napster, Qobuz, etc.After you authorize Soundsgpod with your Apple Music access, you can click PUBLISH AND SYNC and then you are all set. When you add a track to your Spotify playlist, the track will also be added to your Apple Music playlist if a matched track is found in Apple Music. In that case, you can just download Spotify music on your computer and then transfer the music to your Music library on the iPhone or iPad.To download high-quality music from Spotify, you can use, your ultimate music and video downloader for Windows and Mac. You can download single tracks as you like or Spotify playlists.The best quality you can choose is 1441kbps in FLAC format or 320 kbps in MP3 format. Bonus: Transfer music from Spotify to iPhone Music libraryIf you don’t have an Apple Music subscription, the above 3 methods do not work. Can you download songs from spotify to apple watch.

Pros and Cons:

Pros:

  • Task scheduler for scheduling music recording
  • Support to download MP3 tracks from online music sites like Pandora, Spotify. Radio, Last.Fm.
  • One-click transfer the recorded Spotify songs file to iTunes
  • The software supports both Windows and Mac computer

Cons:

  • Need to install a virtual sound card
  • not free

No. 3 Replay Music

Replay Music is a handy recording tool designed to help you record online music like Spotify as MP3, providing many other extra tools to help you handle the recordings.

The interface of Replay Spotify recorder is quite user-friendly and intuitive, so beginners should be able to figure out how to use it without even opening the comprehensive help manual that’s available online via the developer’s official website.

Pros and Cons:

Pros:

  • It looks simple and easy-to-use.
  • It has an effective download speed from Spotify and other streaming music sites.
  • Compare to other music players, its recording quality from Spotify is excellent.

Cons:

  • It is expensive
  • No feature to delete previously recorded Spotify songs while recording,
  • No built-in music player. You have to play downloaded Spotify music on other music players
  • Low successful rate of identifying ID3 tags
  • Only Windows version

No. 4 Audials Tunebite

Tunebite recorded the audio at the same quality you hear when listening to it as it streams. It separated each song into a playlist, normalized the volume, converted the Spotify to MP3, and labeled each song. With this fantastic Spotify recorder, you can build your music library, radio documentaries, podcast collection, and audio lectures.

Pros and Cons:

Pros:

  • Quality support team
  • Fast Spotify to MP3 recording tech
  • Support of all major streaming services

Cons:

  • It is expensive
  • The GUI needs some work. Some data visualizations are a little strange.
  • Only works on Windows computer

No. 5 Audacity

Audacity is working as a Spotify recorder to get Mp3 music not only from Spotify but also from various music streaming sites. With this wonderful recording software, you can adjust the audio output according to the bit rate, track speed, and output format without experiencing any quality loss.

Pros and Cons:

Pros:

  • Free to use

Cons:

  • The GUI is difficult for a new user.
  • Need to click the start and stop button manually to record a Spotify song
  • No ID3 tagger. You need to add ID3 info manually.
  • No support team
  • Only Windows version

No. 6 Wondershare AllMyMusic Recorder

Wondershare AllMyMusic is a highly recommended Spotify recorder for Mac users. It is designed for recording MP3 tracks from Spotify and hundreds of other music streaming sites. Its interface is almost similar to iTunes and provides better access to producing CDs or saving the audio tracks to different storage devices.

Pros and Cons:

Pros:

  • Easy to use

Cons:

  • Expensive
  • Low successful rate of identifying ID3 tags
  • No Windows version

No. 7 iMusic (Windows and MAC version)

iMusic is an easy-to-use Spotify ripper that rips high-quality Mp3 songs from Spotify and thousands of internet radio stations. What makes this popular Spotify recorder interesting is its special ability to get accurate track information such as genre, artist name, music reviews, and a cover album.

Pros and Cons:

Pros:

  • Easy to use
  • Download and record music from Spotify
  • Output formats included all popular audio formats
  • Transfer recorded Spotify music to portable media player
  • Start to record music if it can’t find a song on its music library

Cons:

  • Expensive
  • Only works for Apple computer
  • Low successful rate of identifying ID3 tags

No. 8 Ondesoft

Ondesoft is a popular Spotify ripping software that performs the perfect recording of Spotify songs in just a few clicks. This fantastic Spotify recorder features audio editing tools that enable you to filter out unwanted sections and commercial ads, ensuring only valid Spotify Mp3 copies saved on your computer (NO Spotify audio ads).

Pros and Cons:

Pros:

Command-A: Select All items. My keyboard shortcuts stopped working.

  • Saves Spotify songs in MP3 and other popular file formats
  • Built-in player to check the recorded song
  • Works on both Windows and Mac

Cons:

  • Expensive
  • Only works for Apple computer
  • Low successful rate of identifying ID3 tags

No. 9 Aimersoft Music Recorder

Aimersoft is a Windows streaming audio recorder designed to download high-quality free Mp3 songs straight from Spotify and thousands of music streaming platforms. With this Spotify recorder, you can explore more music genres, discover newly-released tracks and store unlimited tracks acquired from Napster, AOL, Grooveshark, iTunes Radio, BBC Radio, etc.

No. 10 Audio Hijack Pro

Audio Hijack Pro is a Windows Spotify recorder recommended in creating podcasts, web radio playlists, and audiobooks. This must-have Spotify recorder. It allows you to organize your music library and check all recordings using a built-in player.

Latest version

Released:

a small ripper for Spotify that rips Spotify URIs to audio files

Project description

A fork ofspotify-ripper thatuses pyspotify v2.x

Spotify-ripper is a small ripper script for Spotify that rips SpotifyURIs to audio files and includes ID3 tags and cover art. By default spotify-ripper will encode to MP3 files, but includes the ability to rip to WAV, FLAC, Ogg Vorbis, Opus, AAC, and MP4/M4A.

Note that stream ripping violates the libspotify’s ToS

Libspotify’s Deprecation

From Mopidy’s documentation

Note that as of May 2015 libspotify is officially deprecated by Spotify and is no longer actively maintained.

Note that as of Jan 2016 Spotify may no longer be issuing developer keys.

Spotify has published newer libraries intended for Android and iOS development, as well as web APIs to access track metadata and manage playlists. Though, for making apps with Spotify playback capabilities, on any other platform than Android and iOS, there is currently no alternative to libspotify.

libspotify has been the main way of integrating with Spotify since 2009, and is today a part of numerous open source projects and commercial applications, including many receivers and even cars. There’s no guarantees, but one can hope that the large deployment of libspotify means that the library will continue to work with the Spotify service for a long time into the future.

Features

  • real-time VBR or CBR ripping from Spotify PCM stream
  • writes ID3v2/metadata tags (including album covers)
  • rips files into the following directory structure: artist/album/artist - song.mp3 by default or optionally into a user-specified structure (see Format String section below)
  • option to skip or overwrite existing files
  • accepts tracks, playlists, albums, and artist URIs
  • search for tracks using Spotify queries
  • options for interactive login (no password in shell history) andto relogin using previous credentials
  • option to remove tracks from playlist after successful ripping
  • globally installs ripper script using pip
  • Python 2.7.x and 3.4.x compatible. Python 3 will occasionally throw a NameError: name '_lock' is not defined exception at the end of the script due to an upstream bug in pyspotify.
  • use a config file to specify common command-line options
  • helpful progress bar to gauge the time remaining until completion
  • keep local files in sync with a Spotify playlist, m3u and wpl playlist file
  • option to rip to ALAC, a loseless codec, instead of MP3 (requires extra avconv dependency)
  • option to rip to FLAC, a loseless codec, instead of MP3 (requires extra flac dependency)
  • option to rip to Ogg Vorbis instead of MP3 (requires extra vorbis-tools dependency)
  • option to rip to Opus instead of MP3 (requires extra opus-tools dependency)
  • option to rip to AAC instead of MP3 (requires extra faac dependency)
  • option to rip to MP4/M4A instead of MP3 (requires compiling fdkaac)
  • option to replace output filenames
  • option to normalize output filenames to NFKD (see http://unicode.org/faq/normalization.html)

Please note: Spotify’s highest quality setting is 320 kbps, so the benefit of ripping to a lossless format is to not double encode the audio data. It’s not possible to rip in true lossless quality.

Free

Usage

Command Line

spotify-ripper takes many command-line options

Facebook Login

Spotify-ripper will work with your regular Facebook login/password if you setup your Spotify account to login using your Facebook credentials. Otherwise, use your Spotify login/password.

Config File

For options that you want set on every run, you can use a config file named config.ini in the settings folder (defaults to ~/.spotify-ripper). The options in the config file use the same name as the command line options with the exception that dashes are translated to snake_case. Any option specified in the command line will overwrite any setting in the config file. Please put all options under a [main] section.

Here is an example config file

Format String

The format string dictates how spotify-ripper will organize your ripped files. This is controlled through the -f | --format option. The string should include the format of the file name and optionally a directory structure. If you do not include a format string, the default format will be used: {album_artist}/{album}/{artist} - {track_name}.{ext}.

The --flat option is shorthand for using the format string: {artist} - {track_name}.{ext}, and the --flat-with-index option is shorthand for using the format string: {idx:3} - {artist} - {track_name}.{ext}. The use of these shorthand options will override any --format string option given.

Your format string can include the following variables names, which are case-sensitive and wrapped in curly braces, if you want your file/path name to be overwritten with Spotify metadata.

Format String Variables

Names and AliasesDescription
{track_artist}, {artist}The track’s artist
{track_artists}, {artists}Similar to {track_artist} but will be joinmultiple artists with a comma(e.g. “artist 1, artist 2”)
{album_artist}When passing an album, the album’s artist(e.g. “Various Artists”). If no album artistexists, the track artist is used instead
{album_artists_web}Similar to {album_artist} but retrievesartist information from Spotify’s Web API.Unlike {album_artist}, multiple albumartists can be retrieved and will be joinedwith a comma (e.g. “artist 1, artist 2”)
{album}Album name
{track_name}, {track}Track name
{year}Release year of the album
{ext}, {extension}Filename extension (i.e. “mp3”, “ogg”, “flac”,…)
{idx}, {index}Playlist index
{track_num}, {track_idx},{track_index}The track number of the disc
{disc_num}, {disc_idx},{disc_index}The disc number of the album
{smart_track_num},{smart_track_idx},{smart_track_index}For a multi-disc album, {smart_track_num}will return a number combining the disc andtrack number. e.g. for disc 2, track 4 it willreturn “204”. For a single disc album, it willreturn the track num.
{playlist}, {playlist_name}Name of playlist if passed a playlist uri,otherwise “No Playlist”
{playlist_owner},{playlist_user},{playlist_username}User name of playlist’s owner if passed aa playlist uri, otherwise “No Playlist Owner”
{playlist_track_add_time},{track_add_time},When the track was added to the playlist
{playlist_track_add_user},{track_add_user},The user that added the track to the playlist
{user}, {username}Spotify username of logged-in user
{feat_artists},{featuring_artists}Featuring artists join by commas (see PrefixString section below)
{copyright}Album copyright message
{label}, {copyright_holder}Album copyright message with the yearremoved at the start of the string if itexists

Any substring in the format string that does not match a variable above will be passed through to the file/path name unchanged.

Zero-Filled Padding

Format variables that represent an index can be padded with zeros to a user-specified length. For example, {idx:3} will produce the following output: 001, 002, 003, etc. If no number is provided, no zero-filled padding will occur (e.g. 8, 9, 10, 11, …). The variables that accept this option include {idx}, {track_num}, {disc_num}, {smart_track_num} and their aliases.

Prefix String

Format variable feat_artists takes a prefix string to be prepended before the output. For example, {feat_artists:featuring} will produce the follow output ``featuing Bruno Mars. If there are no featuring artists, the prefix string (and any preceding spaces) will not be included.

Playlist Sync Option

By default, other than checking for an overwrite, spotify-ripper will not keep track of local files once they are ripped from Spotify. However, if you use the --playlist-sync option when passing a playlist URI, spotify-ripper will store a json file in your settings directory that keeps track of location of your ripped files for that playlist.

If at a later time, the playlist is changed on Spotify (i.e. songs reordered, removed or added), spotify-ripper will try to keep your local files “in sync” the playlist if you rerun the same command. For example, if your format string is {index} {artist} - {track_name}.{ext}, it will rename is existing files so the index is correct. Note that with option set, spotify-ripper will delete a song that was previously on the playlist, but was removed but still exists on your local machine. It does not affect files outside of the playlist and has no effect on non-playlist URIs.

If you want to redownload a playlist (for example with improved quality), you either need to remove the song files from your local or use the --overwrite option.

Installation

Prerequisites

  • a Spotify binary appkey(spotify_appkey.key)
  • (optional) flac
  • (optional) opus-tools
  • (optional) vorbis-tools
  • (optional) faac
  • (optional) fdkaac

Mac OS X

Recommend approach uses homebrew andpyenv

To install pyenv using homebrew:

To install spotify-ripper once pyenv is setup:

Note that Spotify may no longer be issuing developer keys. See Libspotify’s Deprecation

Download an application key file spotify_appkey.key fromhttps://devaccount.spotify.com/my-account/keys/ (requires a SpotifyPremium Account) and move the file to the ~/.spotify-ripper directory (or usethe -k | --key option).

Ubuntu/Debian

Recommend approach uses pyenv. Ifyou don’t use pyenv, you need to install the python-dev packagetoo. If you are installing on the Raspberry Pi (gen 1), use theeabi-armv6hfversionof libspotify.

To install pyenv using pyenv-installer (requires git and curl):

Free windows dvd ripper

To install spotify-ripper once pyenv is setup:

Note that Spotify may no longer be issuing developer keys. See Libspotify’s Deprecation

Download an application key file spotify_appkey.key fromhttps://devaccount.spotify.com/my-account/keys/ (requires a SpotifyPremium Account) and move the file to the ~/.spotify-ripper directory (or usethe -k | --key option).

Windows

Unfortunately, pyspotify seems to have an issue building on Windows (if someone can get this to work, please let me know). The best alternative is to run a linux distribution in a virtual machine. Basic instructions to install Ubuntu on Virtual Box can be found in the wiki.

Optional Encoding Formats

In addition to MP3 encoding, spotify-ripper supports encoding to FLAC, AAC, MP4/M4A, Ogg Vorbis and Opus. However, additional encoding tools need to be installed for each codec you wish to use.

Mac OS X

Ubuntu/Debian

Common Issues and Problems

Help for common problems while using spotify-ripper can be found in the wiki.

Release Notes

Release notes can be found in the wiki.

Project details


Release historyRelease notifications | RSS feed

2.9.6

2.9.5

2.9.4

2.9.3

2.9.2

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for spotify-ripper-morgaroth, version 2.9.6
Filename, sizeFile typePython versionUpload dateHashes
Filename, size spotify-ripper-morgaroth-2.9.6.tar.gz (47.3 kB) File type Source Python version None Upload dateHashes

Free Spotify Ripper Windows 10

Close

Hashes for spotify-ripper-morgaroth-2.9.6.tar.gz

Spotify Mp3 Ripper

Hashes for spotify-ripper-morgaroth-2.9.6.tar.gz
AlgorithmHash digest
SHA2567fa0f1e32d5555866482aa19e94bbc071f2de6395181edf579ba8949222f6831
MD5fa58c8dd299dc4af1eb8e77b95980cf2
BLAKE2-2560938bb83b4b0d635b766ed357e8327d8a3684229d221dc25fa22dc6235e6b702