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
      ColorControl es una aplicación para Windows que nos permite cambiar fácilmente la configuración de pantalla de NVIDIA y AMD y/o controlar los televisores LG y Samsung para tener acceso desde el ordenador a diferentes configuraciones, menús ocultos y demás.

      Controlador NVIDIA/AMD
      Si posee una tarjeta gráfica NVIDIA o AMD, esta aplicación le permite no solo ajustar la configuración básica de la pantalla, sino también algunas configuraciones ocultas. Para las tarjetas gráficas NVIDIA y AMD, puede configurar sus propios ajustes preestablecidos para cambiar la profundidad de color (6 a 16 bpc), el formato de color (RGB/YUV), la frecuencia de actualización, el tramado y la configuración HDR. Puede asignar un método abreviado de teclado global a cada ajuste preestablecido para cambiar la configuración de pantalla (¡y HDR!) con solo presionar un par de teclas. El controlador NVIDIA incluso tiene algunas opciones más:
      Rango dinámico: VESA (RGB completo) o CEA (RGB/YUV limitado) Espacio de color: para cambiar el espacio de color, pero es posible que su televisor no admita la mayoría Tramado: puede definir el modo de tramado (Temporal o Espacial) y la profundidad de bits del tramado. Notas:
      Para que se aplique una configuración específica, debe incluirla dentro del ajuste preestablecido. Simplemente haga clic en el elemento del menú "Incluir" y una vez marcado, estará listo.
      Controlador LG
      Si posee un televisor LG reciente (2018 o posterior, es posible que funcione uno anterior), puede controlar su televisor a través de la aplicación (no se necesita tarjeta gráfica NVIDIA o AMD). Al iniciar la aplicación, detectará automáticamente los televisores (ver más abajo) si están en la misma red que su PC.
      Si un televisor está encendido, mostrará una ventana emergente mediante la cual podrá permitir que ColorControl envíe comandos a su televisor. Esto solo sucederá la primera vez o cada vez que haya un cambio en los permisos requeridos. Es posible que una nueva versión de ColorControl necesite esto.
      También es posible agregar un televisor manualmente usando el botón "Agregar". Se requiere un nombre y una dirección IP, la dirección MAC solo es necesaria para Wake-On-Lan. También puedes configurar cuándo encender o apagar automáticamente tu televisor:
      Encendido después del inicio de la PC Encendido después de reanudar Apagar al apagar Apagar en espera Apagar en el protector de pantalla y encender cuando el protector de pantalla se desactiva Preajustes
      Con los ajustes preestablecidos puedes realizar acciones en tu televisor que normalmente harías a través del control remoto. Propiedades de un preset:
      Nombre: complete su propio nombre/descripción Dispositivo: seleccione el televisor en el que realizar la acción. El valor predeterminado es "Dispositivo seleccionado globalmente", que es el dispositivo seleccionado en el menú desplegable de dispositivos superior. Aplicación: seleccione la aplicación para iniciar que esté instalada en su televisor (opcional) Atajo: ingrese el atajo global para ejecutar este ajuste preestablecido Pasos: pasos a ejecutar de forma secuencial. Estos pasos pueden ser: Botones del control remoto: como DERECHA, IZQUIERDA, ENTRAR, etc. Acciones: cambie directamente la configuración de la imagen como luz de fondo, contraste, modo de imagen, etc. En un cuadro de diálogo debe especificar el valor. Ajustes preestablecidos de NVIDIA/AMD: agregue aquí los ajustes preestablecidos de NVIDIA o AMD que también deben ejecutarse Además, puede agregar un activador a un ajuste preestablecido, lo que significa que se ejecutará automáticamente cuando se esté ejecutando un proceso en su PC.
      Detección automática de tu televisor
      Compruebe si el televisor aparece en el Administrador de dispositivos de Windows (Win+X -> Administrador de dispositivos) en Dispositivos de medios digitales. De lo contrario, agregue el televisor usando Configuración (Win+I) -> "Dispositivos" -> "Agregar Bluetooth u otro dispositivo" -> "Todo lo demás", luego seleccione su televisor por nombre. Ahora debería aparecer en el Administrador de dispositivos. (Si su televisor no se muestra al agregar dispositivos, entonces su PC no puede ver el televisor en la red, verifique la configuración de red tanto en la PC como en el televisor).
      NOTA: Es posible que deba agregar el televisor como dispositivo más de una vez antes. aparece en el Administrador de dispositivos, ya que Windows puede detectar el televisor como varios dispositivos.
      WinPcap ya no se usa de forma predeterminada, pero si recibe errores de WinPcap, descargue e instale Npcap en el modo de compatibilidad con WinPcap. WinPcap se deprecia en Windows 10.
      En la pestaña Opciones puede ajustar algunos parámetros y/o habilitar algunas configuraciones.
      ColorControl es una aplicación creada por Maassoft.
    • Por Dekuwa
      Flyby11 es un parche simple que elimina las molestas restricciones que te impiden instalar Windows 11 (24H2) en hardware no compatible. ¿Tienes una PC vieja? ¿No tienes TPM, Secure Boot o tu procesador no es compatible? Flyby11 te permite instalar Windows 11 24H2 de todos modos.
      No hay pasos complicados. Simplemente ejecuta la herramienta y estarás ejecutando Windows 11 en tu máquina obsoleta en poco tiempo. Piensa en ello como si te escabulleras por la puerta trasera sin que nadie se dé cuenta.

      Descripción técnica
      Flyby11 aprovecha una característica del proceso de instalación de Windows 11 que utiliza la variante de Windows Server de la instalación. Esta variante, a diferencia de la instalación normal de Windows 11, omite la mayoría de las comprobaciones de compatibilidad de hardware, lo que le permite ejecutarse en sistemas no compatibles. A continuación, se incluye un desglose más técnico del proceso:
      Configuración de Windows Server: la herramienta utiliza la variante de Windows Server de la instalación, que evita las comprobaciones habituales de elementos como TPM, arranque seguro y requisitos específicos del procesador. Instalación de Windows 11 normal: aunque la instalación se ejecuta en modo servidor, instala la versión normal de Windows 11 (no la versión servidor). Preparación manual de la ISO: Flyby11 automatiza la descarga y el montaje de la ISO, por lo que no es necesario modificar nada manualmente.
      Flyby11 ha sido creado por bel.
    • Por Dekuwa
      Calibre es una aplicación para Windows, macOS y Linux que nos permite gestionar todo lo relacionado con nuestros eBooks, como pasar archivos .epub del ordenador a un lector de libros electrónicos como el Kindle, hacer copias de seguridad o administrar nuestra biblioteca, entre otras cosas.

      Como meter libros en Kindle utilizando Calibre
      Añadir libros a un Kindle en formato .epub utilizando Calibre es un proceso rápido y sencillo. Una vez tengamos descargado el archivo .epub del libro en cuestión solo tenemos que conectar el Kindle al ordenador, sea por WiFi o USB, y seguir estos pasos:
      Utilizar la opción "Añadir libro", situada en la parte superior izquierda, seleccionar el .epub y aceptar. Una vez añadido el libro a Calibre, simplemente elegimos la opción "Enviar al dispositivo" -> "Enviar formato específico para" -> "Memoria Principal". Aceptamos, esperamos que termine y listo, ya lo tendremos en nuestra biblioteca de Kindle listo para ser leído.
    • Por Dekuwa
      Bloatynosy es una aplicación para para Windows 10 y  Windows 11 que nos permite personalizar fácilmente nuestro sistema.

      Características:
      Funciones nativas (sin aplicaciones web basura) Volvemos a lo básico: eficiente y fácil de usar Sin integración con IA/Copilot Enfocado en lo esencial Qué viene a continuación:
      WinModder regresa para ofrecer aún más personalizaciones Próximamente habrá localizaciones para un alcance global Bloatynosy Nue es una aplicación creada por Bel.
    • Por Dekuwa
      NoxPlayer es un emulador de Android para Windows y Mac totalmente optimizado para jugar a juegos móviles.
      Admite todas las versiones de los motores Android: 5.1, 7.1 y 9 (tanto de 32 como de 64 bits) y es compatible con X86 / AMD. NoxPlayer permite ejecutar juegos móviles de alto rendimiento y alta calidad gráfica en PC con una compatibilidad y estabilidad extremadamente altas, y una velocidad de cuadros extrema.

      Al jugar con la pantalla y el teclado de la PC, los usuarios pueden obtener una mejor experiencia visual y una mayor experiencia de control del teclado. Al crear varias instancias, los usuarios pueden iniciar sesión en varias cuentas y realizar "multitarea" para ejecutar no solo juegos, sino también aplicaciones sociales, o en algunas circunstancias, ambas, simultáneamente.
      En NoxPlayer, los jugadores pueden experimentar una visión más clara, una forma más sencilla de controlar a los personajes, una experiencia de juego más fluida, mayor compatibilidad y rendimiento, y... todo esto no nos dejará satisfechos. Para ti, hemos añadido funciones como macro, script, grabación de vídeo, modo en directo, tema animado y añadiremos más en el futuro.
×
×
  • Crear nuevo...