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:
compilación de ejecución npm
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 para 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.