SpotifyDL es una extensión de Chrome que permite a los usuarios descargar pistas, listas de reproducción o álbumes directamente desde Spotify a través de su navegador. La extensión admite múltiples formatos de audio y proporciona gestión integrada de metadatos y descifrado.
Creado con Manifest V3 , puede revisar los permisos en el archivo
manifest.json
.
Formatos de audio admitidos:
Ogg/Vorbis (96, 160, 320 Kbits/s) vía PlayPlay CDM (fuente)
AAC (128, 256 Kbits/s) a través de Widevine CDM
Descifrado integrado: descifra archivos protegidos y agrega metadatos usando FFmpeg WASM .
Descargas paralelas: admite la descarga de varios archivos simultáneamente para un procesamiento más rápido.
Nota: El descifrado de Widevine requiere un dispositivo Widevine válido, incluida una clave privada RSA (formato PEM o DER) y un blob de ID de cliente.
Si tienes preguntas, informes de errores o comentarios, no dudes en ponerte en contacto conmigo en Discord: cyril13600 .
PlayPlay : migre el descifrado de node-forge
a WebCrypto
para mejorar el rendimiento y evitar la congelación de la interfaz de usuario.
MP4 AAC : agregue configuraciones de usuario para la selección de códec y contenedor de audio. Los usuarios ahora pueden elegir el formato de audio cuando usan FFmpeg a través de la interfaz de configuración.
Manejo de errores : mejore el registro de errores e implemente ventanas emergentes de error fáciles de usar para informar mejor a los usuarios sobre los problemas.
Tienes dos métodos para instalar la extensión:
Descargue la última versión desde la página de lanzamientos.
Descomprime el archivo:
Después de la descarga, extraiga el contenido. Debería ver una carpeta que contiene la subcarpeta dist
.
Cargue la extensión en Chrome:
Abra Chrome y navegue hasta chrome://extensions/
.
Habilite el "Modo de desarrollador" activando el interruptor en la esquina superior derecha.
Haga clic en "Cargar descomprimido" y seleccione la carpeta dist
que contiene manifest.json
.
Clonar el repositorio:
clon de git https://github.com/cycyrild/SpotifyDL.gitcd SpotifyDL
Instalar dependencias:
instalación npm
Compile el proyecto:
npm ejecutar compilación
Cargue la extensión en Chrome:
Abra Chrome y navegue hasta chrome://extensions/
.
Habilite el "Modo de desarrollador" en la esquina superior derecha.
Haga clic en "Cargar descomprimido" y seleccione la carpeta dist
donde se encuentran los archivos compilados.
Inicie sesión en su cuenta de Spotify en el reproductor web.
Navega hasta la pista, lista de reproducción o álbum que deseas descargar.
Haga clic en el ícono SpotifyDL en su barra de herramientas de Chrome.
La extensión analizará la página actual y enumerará todas las pistas disponibles para descargar.
Seleccione las pistas que desee y haga clic para descargar.
Los archivos se guardarán en su dispositivo con metadatos completos, incluido el título, artista, álbum, etc.
Esta extensión está destinada únicamente a uso personal. Descargar contenido protegido por derechos de autor sin permiso es una violación de los términos de servicio de Spotify y también puede violar las leyes de derechos de autor. Utilice esta extensión de forma responsable.