Jump to content


Spotify Playlist Downloader 2.0


¿Quieres enterarte al momento de las nuevas descargas? Síguenos en Twitter, Mastodon o Threads!

## 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](https://nodejs.org/en/download/))  
Microsoft .NET Framework 4.6 if you haven't already. ([Download](https://www.microsoft.com/en-US/download/details.aspx?id=48130))

Then download this repository ([HERE](https://github.com/dekiller82/spotify-playlist-downloader-with-windows-gui/archive/master.zip)) or use the button on github. 

Unpack the repository and run the .exe (source code can be found [here]( https://github.com/dekiller82/Spotify-Playlist-Downloader-GUI))

###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.

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.


No te pierdas nada, síguenos en Twitter, Mastodon o Threads!
Preguntas, aportes y peticiones en el foro.

  • Contenido similar

    • Por Dekuwa
      Software libre y de código abierto para grabación de video y transmisión en vivo en plataformas como Twitch y similares.

      Características:
      Captura y mezcla sonido/vídeo a tiempo real de alta calidad, con escenas ilimitadas entre las cuales puedes cambiar fácilmente a través transiciones personalizadas. Filtros para fuentes de vídeo como son las máscaras de color, correcciones de color, ajustes de chromas y más. Mezclador de audio intuitivo con filtros predeterminados para las puertas de ruido, supresiones del mismo y balances. Coge las riendas con la ayuda del plugin VST. Opciones de configuración potentes y fáciles de utilizar. Añade nuevas fuentes, duplica las ya existentes, y ajusta sus propiedades sin esfuerzo alguno. Panel de ajustes optimizado para configurar rápidamente tus grabaciones y retransmisiones. Cambia de perfil con facilidad. Escoge de una variedad de transiciones diferentes personalizables para cuando cambies tus escenas Establece accesos rápidos para prácticamente cualquier acción, tal como cambiar entre escenas, iniciar/parar tanto retransmisiones como grabaciones, silenciar las fuentes de audio, pulsar para hablar, y más. Modo Estudiote permite previsualizar tu escena y las fuentes antes de ponerlas en vivo. Ajusta tus escenas y fuentes o añade nuevas y asegúrate de que están perfectas antes que de tus espectadores puedan siquiera verlas.
    • Por Dekuwa
      XD-Antispy es un fork de XP-Antispy, pero adaptado para Windows 11.
      La aplicación nos permite deshabilitar una gran cantidad de elementos relacionados con la privacidad y la publicidad en Windows, como podemos ver en la captura de pantalla.

      La Admin Edition incluye funciones mejoradas de importación y exportación, compatibilidad con plugins sin generación de plugins AI, etc.
      La aplicación ha sido creada por Builtbybel.
    • Por Dekuwa
      Xemu es una aplicación para Windows, macOS y Linux, de código abierto, que emula el hardware de la Xbox original, permitiendo a los usuarios jugar a sus juegos de Xbox.

      Principales características de Xemu
      De código abierto El código fuente de Xemu está disponible públicamente. Cualquier usuario está invitado a ayudar a mejorar el proyecto. Multiplataforma. Xemu corre navitamente en Windows, macOS y Linux.  System Link Las conexiones de red están soportadas. Podemos conectar a otros jugadores de Xemu así como con Xbox reales, sea en local o a través de internet.  Xemu está creado por mborgerson.
    • Por Dekuwa
      Este fork de Citra, el popular emulador multiplataforma de Nintendo 3DS, cuenta con ajustes y añadidos que deben dar lugar a un mejor rendimiento que el original.

      Citra Enhanced ha sido creado por Gamer64ytb y cuenta con versiones para Windows, macOS, Linux y Android.
    • Por Dekuwa
      mpv es un reproductor multimedia para Windows y macOS basado en MPlayer y mplayer2.
      Soporta una amplia variedad de formatos de vídeo, audio y codecs de vídeo, así como tipos de subtítulos.

      Requisitos del sistema
      Windows 7 o posterior, macOS 10.8 o posterior. Una CPU algo capaz. La decodificación de hardware puede ayudar si la CPU es demasiado lenta para decodificar video en tiempo real, pero debe habilitarse explícitamente con la opción --hwdec. Una GPU no demasiado mala. mpv no está diseñado para usarse con GPU defectuosas. Hay muchas advertencias con los controladores o los compositores del sistema que causan desgarros, tartamudeos, etc. En Windows, es posible que desee asegurarse de que los controladores de gráficos estén actualizados. En algunos casos, los antiguos métodos alternativos de salida de video pueden ayudar (como --vo=xv en Linux), pero este uso no se recomienda ni se admite.
×
×
  • Crear nuevo...