spotDL

Téléchargeur Spotify

spotDL est un téléchargeur Spotify gratuit et open source qui transforme titres, albums, playlists et artistes en fichiers audio locaux et organisés - avec métadonnées, pochette d’album et paroles intégrées.

Terminal
pip install spotdl
Gratuit et open source Fonctionne 100 % en local Sous licence MIT Windows · macOS · Linux

Spotify fournit les informations de titre et de playlist. L’audio provient de YouTube Music, YouTube ou d’un autre fournisseur configuré - pas de Spotify.

Des liens Spotify en entrée. Des fichiers bien organisés en sortie.

Le streaming est idéal pour découvrir et organiser la musique, mais il ne vous donne pas de fichiers audio ordinaires que vous pouvez gérer vous-même. spotDL relie ces deux flux de travail.

Un lien Spotify fournit des détails structurés - titre de la chanson, artiste, album, date de sortie, numéro de piste et pochette. spotDL recherche une correspondance adéquate auprès d’un fournisseur pris en charge, télécharge l’audio, le convertit si nécessaire et intègre les métadonnées. Le résultat est une collection musicale portable, et non un dossier rempli de téléchargements non identifiés.

Comment fonctionne spotDL

Trois étapes, d’un lien Spotify à un fichier musical tagué et prêt à être lu.

1

Ajoutez un lien Spotify ou une recherche

Collez un lien vers un titre, un album, une playlist ou un artiste - ou trouvez une chanson avec une simple recherche textuelle. Plusieurs liens et recherches peuvent figurer dans la même commande.

Terminal
spotdl download "The Weeknd - Blinding Lights"
2

spotDL trouve l’audio

spotDL lit les métadonnées Spotify et recherche par défaut sur YouTube Music. La correspondance et le filtrage distinguent l’enregistrement recherché des reprises, remix, versions live et résultats sans rapport.

Terminal
spotdl download https://open.spotify.com/track/0VjIjW4GlUZAMYd2vXMi3b
3

Enregistrez un fichier musical complet

L’audio est traité avec FFmpeg, puis les métadonnées, la pochette et les paroles disponibles sont intégrées automatiquement - le format, les dossiers, les noms de fichiers et le comportement de remplacement étant entièrement configurables.

Terminal
spotdl download [URL] --output "{artist}/{album}/{track-number} - {title}.{output-ext}"

Plus qu’un simple téléchargeur

Une application ciblée pour transformer des liens Spotify en une bibliothèque musicale structurée et facile à maintenir.

Titres, albums, playlists et artistes

Accepte les URL Spotify de titres individuels, d’albums complets, de playlists et de pages d’artistes - ainsi que les recherches textuelles et les lots mixtes.

Correspondance automatique des titres

Les métadonnées Spotify construisent et filtrent la recherche pour identifier un enregistrement adapté, plutôt que la première vidéo vaguement liée.

Métadonnées intégrées

Titre, artistes, album, artiste de l’album, pochette, numéros de piste et de disque, année, genre, label, ISRC, identifiant Spotify et paroles.

Paroles et fichiers .lrc synchronisés

Récupérez les paroles depuis Genius, Musixmatch ou AZLyrics et générez des fichiers .lrc synchronisés distincts pour les lecteurs compatibles.

Six formats de sortie

MP3, M4A, Opus, OGG, FLAC et WAV - choisissez celui dont votre lecteur ou votre flux de travail a besoin.

Noms de fichiers et dossiers configurables

Les modèles de sortie créent une bibliothèque {artist}/{album} prévisible, plutôt qu’un dossier unique aux noms incohérents.

Génération de playlists M3U

Créez des fichiers de playlist M3U ou M3U8 en même temps que l’audio, y compris un fichier distinct par liste dans une tâche à plusieurs listes.

Contrôle des doublons et du remplacement

Ignorez, actualisez les métadonnées, forcez un nouveau téléchargement, recherchez les chansons existantes ou conservez une archive des téléchargements terminés.

Plusieurs fournisseurs audio

YouTube Music par défaut, avec YouTube, SoundCloud, Bandcamp, Piped et slider.kz comme alternatives ou solutions de repli.

Synchronisation des playlists

Un fichier de synchronisation .spotdl maintient un dossier local aligné sur une playlist ou un album Spotify qui évolue au fil du temps.

Configuration réutilisable

Enregistrez une fois vos formats, modèles, fournisseurs, threads et règles préférés - ils sont chargés automatiquement à chaque exécution.

Interface Web locale

Une interface de navigateur simple pour les téléchargements individuels, hébergée sur votre propre machine - pas un service de conversion distant.

Télécharger spotDL

Windows

Exécutable 64 bits (.exe)

Télécharger

macOS

Binaire natif

Télécharger

Linux

Binaire x86-64

Télécharger

Application précompilée : l’ouvrir sans argument lance l’interface Web locale pour des téléchargements simples de titres individuels. La synchronisation des playlists, les tâches par lots et les contrôles avancés se trouvent dans la ligne de commande. FFmpeg reste requis (spotdl --download-ffmpeg) et Deno est recommandé (spotdl --download-deno).

Installer avec Python

L’installation via Python est recommandée pour un usage régulier, les mises à jour, l’automatisation et l’ensemble complet des fonctionnalités en ligne de commande. Prérequis : Python 3.10-3.14, FFmpeg 4.2+, Deno recommandé, et le Visual C++ Redistributable sous Windows.

Terminal
pip install spotdl

# mettre à jour une installation existante
pip install --upgrade spotdl

Docker

Une image maintenue convient aux serveurs, systèmes NAS et environnements reproductibles. Le répertoire de musique monté doit être accessible en écriture par l’utilisateur du conteneur.

Terminal
docker pull spotdl/spotify-downloader

docker run --rm -v $(pwd):/music \
  spotdl/spotify-downloader download [Spotify URL]

Termux, Arch et compilation depuis les sources

spotDL s’installe également sous Android via Termux, depuis l’Arch User Repository, ou en compilant l’exécutable depuis les sources avec uv.

Terminal
# Termux (Android)
curl -L https://raw.githubusercontent.com/spotDL/spotify-downloader/master/scripts/termux.sh | sh

# Compiler depuis les sources
git clone https://github.com/spotDL/spotify-downloader
cd spotify-downloader
pip install uv
uv sync
uv run scripts/build.py

Composants requis

FFmpeg

FFmpeg est requis pour traiter, convertir et taguer l’audio. Installez-le directement dans le dossier spotDL, ou à l’échelle du système via votre gestionnaire de paquets.

Terminal
spotdl --download-ffmpeg

# ou à l’échelle du système
brew install ffmpeg            # macOS
sudo apt install ffmpeg        # Debian / Ubuntu

Deno

Deno est fortement recommandé : les téléchargements YouTube actuels via yt-dlp peuvent nécessiter un environnement d’exécution JavaScript. Sans lui, certaines pistes peuvent échouer, y compris certaines vidéos marquées comme destinées aux enfants.

Terminal
spotdl --download-deno

Authentification Spotify

Les liens publics fonctionnent pour les flux de travail standard de titres, albums, playlists, artistes et recherches. L’accès aux données de compte privées - titres aimés, playlists personnelles, artistes suivis, albums enregistrés - nécessite une authentification Spotify, et certains raccourcis requièrent aussi l’option API officielle de Spotify avec des identifiants valides.

Commencez avec une seule commande

L’opération par défaut est download. Les fichiers sont enregistrés dans le dossier où vous exécutez spotDL, sauf si un chemin --output est défini.

Terminal
# un seul titre
spotdl download [track URL]

# un album complet
spotdl download [album URL]

# une playlist
spotdl download [playlist URL]

# le catalogue d’un artiste
spotdl download [artist URL]

# rechercher par nom
spotdl download "Artist - Song Title"

# plusieurs éléments à la fois
spotdl download [track URL] [album URL] "Artist - Song Title"

Si la commande spotdl est indisponible mais que le paquet est installé, exécutez-la en tant que module avec python -m spotdl [query] (ou python3 -m spotdl sous macOS / Linux).

Choisir une correspondance YouTube précise

La correspondance automatique vise l’enregistrement recherché, mais vous pouvez associer une source YouTube précise aux métadonnées Spotify lorsque vous souhaitez un contrôle exact sur l’audio utilisé.

Terminal
spotdl download "https://www.youtube.com/watch?v=XXYlFuWEuKI|https://open.spotify.com/track/0VjIjW4GlUZAMYd2vXMi3b"

Télécharger une bibliothèque Spotify personnelle

Les raccourcis authentifiés peuvent traiter les titres aimés, toutes vos playlists, les playlists enregistrées, les artistes suivis et les albums enregistrés. Ils nécessitent une authentification Spotify ; le flux de travail actuel avec l’API officielle est destiné aux comptes Spotify Premium.

Terminal
spotdl download saved --user-auth --use-official-api
spotdl download all-user-playlists --user-auth --use-official-api
spotdl download all-saved-playlists --user-auth --use-official-api
spotdl download all-user-followed-artists --user-auth --use-official-api
spotdl download all-user-saved-albums --user-auth --use-official-api

Les options d’authentification incluent --user-auth, --use-official-api, --client-id, --client-secret, --auth-token, --cache-path, --no-cache, --headless et --max-retries. Traitez les identifiants et les jetons comme privés - ne les validez jamais dans un dépôt public.

Six opérations principales

download

Télécharge l’audio et intègre les métadonnées disponibles.

Terminal
spotdl download [query]

save

Rassemble les métadonnées Spotify dans un fichier .spotdl sans télécharger l’audio.

Terminal
spotdl save [query] --save-file songs.spotdl

sync

Maintient un dossier local aligné sur une playlist ou un album Spotify.

Terminal
spotdl sync [query] --save-file list.spotdl

meta

Met à jour les métadonnées, la pochette et les tags des fichiers audio existants.

Terminal
spotdl meta [audio files]

url

Résout les chansons d’une requête vers leurs URL audio correspondantes.

Terminal
spotdl url [query]

web

Lance l’interface Web locale dans le navigateur.

Terminal
spotdl web

Gardez vos playlists locales synchronisées

Une playlist téléchargée n’a pas à devenir un instantané obsolète. L’opération sync compare votre dossier local à la source Spotify actuelle : les nouvelles pistes sont téléchargées, et les pistes retirées de la source peuvent être supprimées localement.

Terminal
# créer un fichier de synchronisation
spotdl sync [playlist URL] --save-file playlist.spotdl

# mettre à jour la collection plus tard
spotdl sync playlist.spotdl

# ajouter de nouvelles pistes sans supprimer les fichiers locaux
spotdl sync playlist.spotdl --sync-without-deleting

Par défaut, sync reflète la source et peut supprimer les pistes retirées de Spotify. Utilisez --sync-without-deleting pour conserver les fichiers locaux, ou --sync-remove-lrc pour supprimer aussi les fichiers .lrc correspondants lorsque des chansons sont retirées. Idéal pour les playlists qui changent chaque semaine et les mises à jour automatisées de la bibliothèque.

Comment fonctionne la correspondance des titres

spotDL construit une recherche à partir des détails Spotify - titre, artistes, album, durée, type de sortie - et évalue les résultats candidats, en jugeant si un résultat est vérifié et en surveillant les termes liés aux versions live, remix, reprises et enregistrements alternatifs. Cela réduit le risque de récupérer une vidéo sans rapport, mais aucun système de correspondance n’est parfait.

Contrôlez la correspondance avec --search-query (modèle personnalisé), --dont-filter-results, --only-verified-results, --album-type, ou une association manuelle YouTubeURL|SpotifyURL pour une source exacte.

Fournisseurs audio

YouTube Music est la valeur par défaut. Configurez plusieurs fournisseurs par ordre de repli - si le premier ne peut pas renvoyer un résultat adéquat, spotDL essaie le suivant.

YouTube Music (par défaut)YouTubeSoundCloudBandcampPipedslider.kz
Terminal
spotdl download [query] --audio youtube-music youtube soundcloud bandcamp

La disponibilité des fournisseurs, l’accès régional, l’authentification, la qualité audio et la précision de recherche varient. Rien ne garantit qu’un titre présent sur Spotify soit disponible auprès d’un fournisseur audio donné.

Six formats de sortie

Choisissez le format dont votre lecteur cible ou votre flux de travail a besoin. Définissez-le avec --format.

MP3

La valeur par défaut. Large compatibilité avec les lecteurs, voitures, téléphones, serveurs multimédias et matériel plus ancien.

M4A

Utile lorsque la source est déjà compatible et qu’il faut éviter un transcodage inutile.

Opus

Compression efficace qui peut préserver la source sans nouvelle conversion lorsque les réglages le permettent.

OGG

Pour les lecteurs et flux de travail qui exigent un format de conteneur ouvert.

FLAC

Pour le tagging et l’uniformisation de la bibliothèque. Convertir une source avec perte en FLAC ne restaure pas l’audio perdu.

WAV

PCM non compressé pour les applications qui l’exigent. Fichiers plus volumineux, sans gain de qualité par rapport à une source avec perte.

La qualité audio, sans affirmations trompeuses

spotDL télécharge l’audio disponible auprès du fournisseur sélectionné. Il ne télécharge pas les propres flux de Spotify et ne peut pas créer une qualité absente de la source. Les sources YouTube standard fournissent généralement jusqu’à 128 kbps ; les utilisateurs de YouTube Music Premium peuvent atteindre 256 kbps avec des cookies authentifiés et des réglages M4A ou Opus compatibles.

Choisir 320 kbps, FLAC ou WAV ne transforme pas une source à débit inférieur en une qualité supérieure - cela ne fait qu’un fichier plus volumineux. Pour un traitement minimal, utilisez M4A ou Opus avec la conversion désactivée ; pour une compatibilité maximale, utilisez le MP3 par défaut.

Terminal
# ignorer la conversion inutile
spotdl download [URL] --format m4a --bitrate disable

# compatibilité maximale
spotdl download [URL] --format mp3

Le débit binaire accepte des débits constants de 8 à 320 kbps, des niveaux variables de 0 à 9, auto (correspondre à la source) ou disable. Avec M4A et Opus, auto ou disable peuvent ignorer la conversion lorsque la source est déjà compatible.

Métadonnées, pochette & paroles

Les fichiers peuvent inclure tout ce qu’un lecteur et un gestionnaire de bibliothèque modernes attendent. Les métadonnées peuvent aussi être appliquées à un audio existant avec l’opération meta.

Titre de la pisteArtistes principaux et invitésAlbum et artiste de l’albumPochette de l’albumNuméros de piste et de disqueAnnée de sortie et date originaleGenreÉditeur / labelISRCIdentifiant de piste SpotifyParolesDurée

La pochette de l’album est intégrée par défaut. Pour les playlists, --playlist-numbering utilise le titre et l’image de la playlist comme album/pochette, tandis que --playlist-retain-track-cover conserve la pochette propre à chaque piste. Les paroles proviennent de Genius, Musixmatch ou AZLyrics par ordre de repli, et un fournisseur synchronisé peut générer des fichiers .lrc distincts.

Terminal
spotdl download [query] --lyrics synced genius --generate-lrc

Contrôler les noms de fichiers et de dossiers

Le modèle par défaut est {artists} - {title}.{output-ext}. Un modèle personnalisé peut définir les noms de fichiers, les répertoires ou les deux - produisant une bibliothèque prévisible plutôt qu’un dossier unique.

Terminal
spotdl download [query] \
  --output "{artist}/{album}/{track-number} - {title}.{output-ext}"
VariableSignification
{title}Titre de la chanson
{artists}Tous les artistes de la chanson
{artist}Artiste principal
{album}Titre de l’album
{album-artist}Artiste principal de l’album
{genre}Genre
{year}Année de sortie
{original-date}Date de sortie originale
{track-number}Numéro de piste dans l’album
{tracks-count}Nombre total de pistes dans l’album
{disc-number}Numéro de disque
{isrc}Code international normalisé des enregistrements (ISRC)
{track-id}Identifiant de piste Spotify
{publisher}Éditeur ou label
{list-name}Nom de la playlist ou de la collection
{list-position}Position dans la playlist
{output-ext}Extension du fichier de sortie

Limitez la longueur avec --max-filename-length et nettoyez les noms pour la compatibilité avec les appareils avec --restrict strict|ascii|none. Le système d’exploitation peut tout de même imposer un chemin maximal plus court.

Contrôles de bibliothèque & d’automatisation

Playlists M3U

Générez des fichiers M3U ou M3U8 en même temps que l’audio avec --m3u, choisissez un nom avec --m3u "My Playlist.m3u8", ou un fichier par liste avec --m3u "{list}". Enregistrez les chansons indisponibles dans les fichiers M3U et d’archive avec --add-unavailable.

Doublons & remplacement

Trois modes de remplacement - --overwrite skip (conserver l’existant), --overwrite metadata (actualiser les tags, conserver l’audio) et --overwrite force (retélécharger). Ajoutez --scan-for-songs pour détecter les pistes existantes, --archive pour enregistrer les téléchargements terminés, et --create-skip-file / --respect-skip-file pour des tâches par lots idempotentes.

Filtrer la collection

Ignorez les pistes explicites avec --skip-explicit, ignorez les albums avec --ignore-albums, récupérez les albums d’une chanson avec --fetch-albums, limitez le type de sortie avec --album-type single|album|compilation, n’acceptez que les résultats vérifiés avec --only-verified-results, ou désactivez le filtrage avec --dont-filter-results.

Gérer les erreurs lors de gros téléchargements

Les tâches longues peuvent contenir des pistes indisponibles, des restrictions régionales et des échecs de fournisseurs. Affichez un résumé avec --print-errors ou enregistrez-le avec --save-errors errors.txt, afin de traiter d’abord une grande collection puis d’examiner les exceptions ensuite.

Contrôles de téléchargement avancés

Ajustez le débit et le comportement avec --threads, --ffmpeg / --ffmpeg-args, --yt-dlp-args, --proxy http://host:port, --sponsor-block et --detect-formats. Les arguments d’outils personnalisés sont destinés aux utilisateurs expérimentés et peuvent entrer en conflit avec les valeurs par défaut de spotDL.

Lancer l’interface Web locale

Lancez l’interface de navigateur avec spotdl web. Elle est hébergée localement - pas sur un service de conversion distant - et convient surtout aux téléchargements simples de titres individuels. Configurez-la avec --host, --port (par défaut 8800), --keep-alive, --allowed-origins et les options TLS (--enable-tls, --cert-file, --key-file). Utilisez --web-use-output-dir pour suivre votre emplacement --output habituel.

Enregistrer la configuration une fois

Générez un fichier de configuration avec spotdl --generate-config ; il se charge automatiquement à chaque exécution. Il peut stocker les fournisseurs, formats, débit binaire, modèles de sortie, réglages FFmpeg/yt-dlp, threads, fichiers de cookies, proxy, règles de remplacement, comportement de synchronisation et réglages de l’interface Web. Désactivez le chargement automatique avec { "load_config": false }.

JSON
# emplacements de configuration par défaut
Windows:  C:\Users\<user>\.spotdl\config.json
Linux:    ~/.config/spotdl/config.json

Journalisation & diagnostics

Définissez la verbosité avec --log-level (CRITICAL → DEBUG, plus un niveau MATCH), simplifiez le terminal avec --simple-tui, personnalisez la sortie avec --log-format, profilez avec --profile, et voyez tout avec spotdl --help.

Conçu pour de vraies bibliothèques musicales

Emportez une playlist sélectionnée hors ligne

Convertissez une playlist Spotify en fichiers standard pour un ordinateur portable, un téléphone, une voiture, un lecteur portable ou une bibliothèque hors ligne.

Téléchargez des sorties complètes

Traitez un album en une seule tâche tout en conservant les numéros de piste et de disque, les informations de sortie et la pochette.

Constituez une collection d’artiste

Utilisez un lien d’artiste pour traiter le catalogue disponible sans soumettre chaque sortie individuellement.

Déplacez la musique entre appareils

Les fichiers ne sont pas liés à une seule application - copiez-les, sauvegardez-les, renommez-les, indexez-les et lisez-les partout.

Entretenez une bibliothèque auto-hébergée

Les modèles personnalisés et les métadonnées standard conviennent aux serveurs de musique, aux collections sur NAS et aux dossiers d’archives.

Automatisez les flux de travail récurrents

Les fichiers de configuration, archives, fichiers d’exclusion, métadonnées enregistrées et commandes de synchronisation rendent les tâches répétées reproductibles.

Dépannage

Des solutions rapides aux problèmes d’installation et de téléchargement les plus courants.

« spotdl » n’est pas reconnu sous Windows+

Python ou son dossier Scripts n’est pas dans le PATH. Réinstallez Python depuis python.org en cochant « Add Python to PATH », puis redémarrez le terminal. Le Python du Microsoft Store peut causer des problèmes de résolution de commande.

spotdl : commande introuvable sous Linux/macOS+

Le dossier bin de l’installation utilisateur est absent du PATH. Ajoutez-le et rechargez la configuration de votre shell :

Terminal
export PATH=~/.local/bin:$PATH
Dépendances yt-dlp manquantes+

Installez ou mettez à jour les paquets requis :

Terminal
pip install brotli websockets yt-dlp -U
AudioProviderError: YT-DLP download error+

Certains téléchargements YouTube nécessitent un environnement d’exécution JavaScript, y compris certaines vidéos marquées comme destinées aux enfants. Installez Deno :

Terminal
spotdl --download-deno
Erreur HTTP 404 sur les métadonnées Spotify / erreur de récursion+

Une ancienne version peut dépendre d’un comportement de l’API qui a changé. Mettez spotDL à jour :

Terminal
pip install -U spotdl
SSL: CERTIFICATE_VERIFY_FAILED+

Mettez à jour le magasin de certificats du système d’exploitation et le paquet de certificats de Python. Sous macOS, exécutez le script d’installation des certificats fourni avec votre installation de Python. Désactiver la vérification n’est pas une solution sûre.

Erreur _raw_ecb / Cryptodome sur Apple Silicon+

Python et une dépendance compilée ont été installés pour des architectures différentes. Utilisez un Python natif Apple Silicon et réinstallez les dépendances concernées dans le même environnement.

YouTube Music KeyError: 'header'+

Mettez à jour ytmusicapi, puis forcez la réinstallation de spotDL si le problème persiste. YouTube Music peut occasionnellement modifier sa réponse ou déclencher un comportement anti-bot ; réessayer plus tard peut résoudre le problème.

Terminal
pip install -U ytmusicapi

Foire aux questions

Qu’est-ce que spotDL ?+

spotDL est un téléchargeur Spotify gratuit et open source qui transforme les titres, albums, playlists et liens d’artistes Spotify en fichiers audio locaux et organisés. Il utilise Spotify pour identifier la musique et collecter les métadonnées, puis trouve l’audio correspondant via des fournisseurs pris en charge comme YouTube Music.

spotDL télécharge-t-il l’audio directement depuis Spotify ?+

Non. Spotify fournit des informations telles que le titre, l’artiste, l’album, la date de sortie, le numéro de piste et la pochette. L’audio lui-même est téléchargé depuis YouTube Music, YouTube ou un autre fournisseur configuré lorsqu’une correspondance adéquate est disponible.

spotDL peut-il télécharger une playlist Spotify entière ?+

Oui. Un lien de playlist peut être traité en une seule tâche. spotDL trouve l’audio correspondant, télécharge chaque piste disponible, intègre les métadonnées et organise les fichiers selon vos réglages de sortie. Les grandes playlists prennent du temps, et certaines pistes peuvent être ignorées lorsqu’aucune correspondance fiable n’est trouvée.

Les playlists téléchargées peuvent-elles être mises à jour ultérieurement ?+

Oui. L’opération de synchronisation compare une collection locale enregistrée avec la playlist Spotify actuelle. Les nouvelles pistes sont téléchargées automatiquement, et les pistes retirées de Spotify peuvent aussi être supprimées du dossier. La suppression peut être désactivée avec --sync-without-deleting.

Quels formats audio spotDL prend-il en charge ?+

spotDL prend en charge MP3, M4A, Opus, OGG, FLAC et WAV. MP3 est le format par défaut et offre la plus large compatibilité. M4A et Opus peuvent réduire les conversions inutiles lorsqu’ils sont utilisés avec des réglages de source compatibles.

spotDL peut-il télécharger de l’audio à 320 kbps ou sans perte ?+

spotDL ne peut pas créer une qualité qui n’existe pas dans la source. Les sources YouTube standard fournissent généralement jusqu’à 128 kbps, tandis que les sources authentifiées YouTube Music Premium peuvent atteindre 256 kbps. Choisir 320 kbps, FLAC ou WAV ne fait que convertir la source existante en un fichier différent (souvent plus volumineux) - cela ne restaure pas l’audio manquant.

spotDL ajoute-t-il la pochette de l’album, les paroles et les métadonnées ?+

Oui. Selon la disponibilité et la configuration, les fichiers peuvent inclure le titre, les artistes, l’album, l’artiste de l’album, la pochette, les numéros de piste et de disque, la date de sortie, le genre, l’éditeur, l’ISRC, l’identifiant de piste Spotify et les paroles. spotDL peut aussi créer des fichiers de paroles .lrc synchronisés.

Quelle est la précision de la correspondance des titres ?+

spotDL utilise les métadonnées Spotify pour rechercher et évaluer les résultats disponibles avant le téléchargement, ce qui aide à distinguer l’enregistrement studio des reprises, remix, versions live et vidéos sans rapport. La correspondance n’est pas infaillible - vous pouvez associer une URL YouTube précise à un titre Spotify lorsqu’un contrôle exact est nécessaire.

Existe-t-il une interface graphique ?+

Oui. spotDL inclut une interface Web locale pour les téléchargements individuels simples, qui s’exécute sur votre propre ordinateur plutôt que sur un service distant. La ligne de commande offre l’ensemble des fonctionnalités, y compris la synchronisation des playlists, le traitement par lots, les fournisseurs avancés et la configuration.

Quels systèmes d’exploitation prennent en charge spotDL ?+

spotDL fonctionne sous Windows, macOS et Linux, avec des options d’installation pour Docker, Termux, Arch Linux et la compilation depuis les sources. La compatibilité dépend de la méthode choisie et des composants requis tels que Python et FFmpeg.

Que faut-il pour exécuter spotDL ?+

FFmpeg est requis pour le traitement, la conversion et le tagging de l’audio (installez-le avec "spotdl --download-ffmpeg"). Deno est fortement recommandé, car certains téléchargements YouTube nécessitent un environnement d’exécution JavaScript ("spotdl --download-deno"). L’installation recommandée est "pip install spotdl".

spotDL est-il gratuit ?+

Oui. spotDL est distribué sous licence MIT et peut être téléchargé, utilisé, inspecté, modifié et redistribué selon ces conditions. Il n’existe pas d’abonnement payant à spotDL. Les plateformes externes, fournisseurs ou comptes premium peuvent avoir leurs propres conditions et coûts distincts.

spotDL est-il affilié à Spotify ou YouTube ?+

Non. spotDL est un projet open source indépendant qui n’est ni affilié, ni parrainé, ni approuvé par Spotify, YouTube, Google ou un quelconque label. Spotify et YouTube sont des marques de leurs propriétaires respectifs.

Est-il légal d’utiliser spotDL ?+

spotDL est un outil logiciel à usage général. Le fait qu’un téléchargement particulier soit autorisé dépend de la musique, de la source, de l’usage prévu, du droit d’auteur applicable et des conditions des plateformes concernées. Télécharger un fichier ne confère ni propriété ni droits de redistribution. N’utilisez spotDL que pour de l’audio que vous êtes légalement autorisé à télécharger, copier ou traiter.

Constituez une bibliothèque musicale qui reste portable

Commencez par une chanson, convertissez une playlist entière, ou créez un flux de travail local reproductible avec un contrôle complet sur les formats, les métadonnées, les noms de fichiers et la synchronisation.

Gratuit et open source Sous licence MIT Fonctionne en local Conçu pour les collections durables