SpotifyDL ist eine Chrome-Erweiterung, mit der Benutzer Titel, Wiedergabelisten oder Alben über ihren Browser direkt von Spotify herunterladen können. Die Erweiterung unterstützt mehrere Audioformate und bietet integrierte Entschlüsselung und Metadatenverwaltung.
Mit Manifest V3 erstellt, können Sie Berechtigungen in der Datei
manifest.json
überprüfen.
Unterstützte Audioformate:
Ogg/Vorbis (96, 160, 320 Kbit/s) über PlayPlay CDM (Quelle)
AAC (128, 256 Kbit/s) über Widevine CDM
Integrierte Entschlüsselung: Entschlüsselt geschützte Dateien und fügt Metadaten mithilfe von FFmpeg WASM hinzu.
Parallele Downloads: Unterstützt das gleichzeitige Herunterladen mehrerer Dateien für eine schnellere Verarbeitung.
Hinweis: Für die Widevine-Entschlüsselung ist ein gültiges Widevine-Gerät erforderlich, einschließlich eines privaten RSA-Schlüssels (PEM- oder DER-Format) und eines Client-ID-Blobs.
Bei Fragen, Fehlerberichten oder Feedback können Sie mich gerne auf Discord kontaktieren: cyril13600 .
PlayPlay – Migrieren Sie die Entschlüsselung von node-forge
zu WebCrypto
um die Leistung zu verbessern und ein Einfrieren der Benutzeroberfläche zu verhindern.
MP4 AAC – Benutzereinstellungen für Audio-Container und Codec-Auswahl hinzufügen. Benutzer können jetzt das Audioformat bei Verwendung von FFmpeg über die Einstellungsoberfläche auswählen.
Fehlerbehandlung – Verbessern Sie die Fehlerprotokollierung und implementieren Sie benutzerfreundliche Fehler-Popups, um Benutzer besser über Probleme zu informieren.
Sie haben zwei Möglichkeiten, die Erweiterung zu installieren:
Laden Sie die neueste Version von der Release-Seite herunter .
Entpacken Sie die Datei:
Extrahieren Sie nach dem Herunterladen den Inhalt. Sie sollten einen Ordner sehen, der den Unterordner dist
enthält.
Laden Sie die Erweiterung in Chrome:
Öffnen Sie Chrome und navigieren Sie zu chrome://extensions/
.
Aktivieren Sie den „Entwicklermodus“, indem Sie den Schalter in der oberen rechten Ecke umschalten.
Klicken Sie auf „Entpackt laden“ und wählen Sie den dist
Ordner aus, manifest.json
enthält.
Klonen Sie das Repository:
Git-Klon https://github.com/cycyrild/SpotifyDL.gitcd SpotifyDL
Abhängigkeiten installieren:
npm installieren
Kompilieren Sie das Projekt:
npm run build
Laden Sie die Erweiterung in Chrome:
Öffnen Sie Chrome und navigieren Sie zu chrome://extensions/
.
Aktivieren Sie oben rechts den „Entwicklermodus“.
Klicken Sie auf „Entpackt laden“ und wählen Sie den dist
Ordner aus, in dem sich die kompilierten Dateien befinden.
Melden Sie sich im Webplayer bei Ihrem Spotify-Konto an.
Navigieren Sie zu dem Titel, der Wiedergabeliste oder dem Album, das Sie herunterladen möchten.
Klicken Sie in Ihrer Chrome-Symbolleiste auf das SpotifyDL- Symbol.
Die Erweiterung analysiert die aktuelle Seite und listet alle verfügbaren Titel zum Download auf.
Wählen Sie die gewünschten Titel aus und klicken Sie zum Herunterladen.
Die Dateien werden mit vollständigen Metadaten, einschließlich Titel, Interpret, Album usw., auf Ihrem Gerät gespeichert.
Diese Erweiterung ist nur für den persönlichen Gebrauch bestimmt. Das Herunterladen urheberrechtlich geschützter Inhalte ohne Genehmigung stellt einen Verstoß gegen die Nutzungsbedingungen von Spotify dar und kann auch gegen Urheberrechtsgesetze verstoßen. Bitte verwenden Sie diese Erweiterung verantwortungsbewusst.