Spotifyripper

small ripper script for spotify (rips playlists to mp3 and includes ID3 tags and album covers)
Alternatives To Spotifyripper
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Youtube Dl118,9521,427365a day ago955December 16, 20214,736unlicensePython
Command-line program to download videos from YouTube.com and other video sites
Spotify Downloader11,118227 days ago64June 27, 20227mitPython
Download your Spotify playlists and songs along with album art and metadata (from YouTube if a match is found).
Nuclear9,968
a day ago162agpl-3.0TypeScript
Streaming music player that finds free music for you
Spotiflyer8,051
a day ago1,502gpl-3.0Kotlin
Kotlin Multiplatform Music Downloader, Supports Spotify / Gaana / Youtube Music / Jio Saavn / SoundCloud. NOTE: BEING REWRITTEN, SO STAY TUNED.
Psst7,439
13 hours ago100mitRust
Fast and multi-platform Spotify client with native GUI
Ncspot3,634
2 days ago37September 17, 202294bsd-2-clauseRust
Cross-platform ncurses Spotify client written in Rust, inspired by ncmpc and the likes.
Spotify Web Api Node2,772852923 months ago50January 24, 2021157mitJavaScript
A Node.js wrapper for Spotify's Web API.
Exportify2,357
16 days ago25mitJavaScript
Export/Backup Spotify playlists using the Web API
Spotify Web Api Js1,7492221022 days ago30October 12, 202123mitTypeScript
A client-side JS wrapper for the Spotify Web API
Ytmusicapi9581610 days ago45May 10, 20228mitPython
Unofficial API for YouTube Music
Alternatives To Spotifyripper
Select To Compare


Alternative Project Comparisons
Readme

spotifyripper

small ripper script for spotify (rips playlists to mp3 and includes ID3 tags)

note that stream ripping violates the ToC's of libspotify!

usage

./jbripper.py [username] [password] [spotify_url]

examples

"./jbripper.py user pass spotify:track:52xaypL0Kjzk0ngwv3oBPR" creates "Beat It.mp3" file
"./jbripper.py user pass spotify:user:[user]:playlist:7HC9PMdSbwGBBn3EVTaCNx rips entire playlist

features

  • real-time VBR ripping from spotify PCM stream

  • writes id3 tags (including album covers)

  • creates files and directories based on the following structure artist/album/song.mp3

prerequisites:

  • libspotify (download at https://developer.spotify.com/technologies/libspotify/)

  • pyspotify (sudo pip install -U pyspotify, requires python-dev)

  • spotify binary appkey (download at developer.spotify.com and copy to wd, requires premium!)

  • lame (sudo apt-get install lame)

  • eyeD3 (sudo pip install eyeD3 --allow-external eyeD3 --allow-unverified eyeD3)

TODO

  • [ ] skip exisiting track (avoid / completed tracks / completed = successful id3)
  • [ ] detect if other spotify instance is interrupting
  • [ ] add album supprt : spotify:album:1UnRYaeCev9JVKEHWBEgHe
Popular Album Projects
Popular Playlist Projects
Popular User Interface Components Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Python
Spotify
Playlist
Album