GithubHelp home page GithubHelp logo

noikk / spotify-playlist-downloader-with-windows-gui Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dekiller82/spotify-playlist-downloader-with-windows-gui

0.0 2.0 0.0 1.28 MB

Download an entire spotify playlist (160kbps mp3's) to your local machine with a simple interface.

spotify-playlist-downloader-with-windows-gui's Introduction

Spotify Playlist Downloader With Windows GUI

image

IMPORTANT NOTICE THE TOOL IS NOT WORKING. DOWNLOADING IT WOULD BE USELESS. WORKING ON A UPDATE.

12/MAY Still working on the update.... sorry.

Download an entire spotify playlist (160kbps mp3's) to your local machine with a simple interface

When it starts downloading it checks if you already downloaded the song if so it skips it. When done downloading it also writes the ID3 data and album art to the file.

###To install: Install nodejs (USE INSTALLER!! Install 64bit if you're on a 64bit system!!!) if you haven't already. (NodeJS Downloads)
Microsoft .NET Framework 4.6 if you haven't already. (Download)

Then download this repository (HERE) or use the button on github.

Unpack the repository and run the .exe (source code can be found here)

###First Time Setup (Only needs to be done right after downloading)

I recommend using a brand new Spotify Account for this tool!

Log In using your Spotify Username and Password.

You can't login with Facebook accounts so you will have to create a new Spotify user to login.

The tool will check for the node_modules folder on startup. If it's not there it will take care of the npm install.

###How To Get Playlist URL

CLICK HERE FOR A STEP BY STEP GUIDE WITH PICTURES

###Changelog

#####V2.0

RELAUNCH! IF YOU ALREADY HAVE V1.2 OR BELOW FULLY REINSTALL THIS REPOSITORY

New UI

Bugfix for Usernames with a dot in their name

New Log in screen

Password will be wiped on log out only

#####V1.2

IF YOU ALREADY HAVE V1.1.6 OR BELOW PLEASE FULLY REINSTALL THIS REPOSITORY

Tool now also downloads album art and attaches it.

You can now download up to 5 playlists in 1 go

Instead of opening a new prompt for downloading output is now in the program

#####V1.1.6

Bugfix for underscores in usernames

#####V1.1.5

Added security feature to wipe password after download.

#####V1.1

You can now download up to 3 playlists in 1 go

#####V1.0.6

NodeJS launch bugfix

#####V1.0.5

Added option for /Artist/Album file structure

#####V1.0.1

Updated default download folder to the Windows Music folder.

Updated Layout

#####V1

Initial Release

###TO-DO

Add option to set download folder (For now songs will be saved to: C:\Users\youruser\Music)

Add option to download multiple playlists DONE! Since V1.1

Add option to download all mp3's to a single folder DONE! Since V1.0.5 with the Artist/Album option

###Additional Comments

If you get any errors please go to "C:\Program Files\nodejs" and see if node.exe and npm.cmd are installed there

To download Albums for now the only way to do it is to add the songs to a playlist and then download that playlist.

Free Accounts get limited after a while though, but starts downloading again afterwards

You can't login with Facebook accounts so you will have to create a new Spotify user to login.

#####Thanks to /u/dva010/

If you are trying to download an artist that has a '.' at the end of their name, it will create a folder that Windows will not allow you to delete without running a command in cmd.

Pasted command below on how to remove the folder if you guys run into this issue.

Command to delete folder that ends in '.'

rd /s "?\C:\Documents and Settings\User\Desktop\Annoying Folder."

Disclaimer:

  • This was done purely as an academic exercise.
  • This my first coding project so code is sloppy en ugly
  • I do not recommend you doing this illegally or against Spotify's terms of service.

spotify-playlist-downloader-with-windows-gui's People

Contributors

dekiller82 avatar dittodhole avatar lordmau5 avatar qrpike avatar serjum avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.