Télécharger une playlist SoundCloud en bloc est une chose. Récupérer des fichiers avec des tags exploitables – titre, artiste, pochette, genre, date – en est une autre. La plupart des outils grand public promettent la préservation des métadonnées sans préciser lesquels sont réellement écrits dans les fichiers. Cette distinction conditionne l’utilité réelle de votre bibliothèque locale.
Ce que SoundCloud expose réellement comme métadonnées
L’API publique de SoundCloud donne accès à un ensemble de champs documentés : titre, artiste, durée, genre, tags libres, description et date de création. Ces champs sont disponibles pour chaque piste d’une playlist, indépendamment du fichier audio lui-même.
Le téléchargement officiel titre par titre, quand l’artiste l’a autorisé, n’équivaut pas à un export en lot. Ce bouton est géré piste par piste, et son activation dépend du réglage choisi par le créateur. Une playlist de cent titres peut contenir trente pistes sans bouton de téléchargement : impossible d’en automatiser l’extraction par voie officielle.
L’écoute hors ligne via SoundCloud Go ou Go+ ne produit pas de fichiers audio exportables. Les morceaux restent dans l’application, sans accès aux tags ni à l’audio brut. Ce point élimine l’abonnement comme solution pour construire une bibliothèque locale taggée.
Métadonnées conservées : lire au-delà de la promesse marketing
Les outils qui affichent « métadonnées conservées » désignent souvent uniquement le titre et le nom d’artiste. Les champs secondaires – pochette intégrée au fichier, genre, commentaires, numéro de piste dans la playlist – sont régulièrement absents ou partiellement renseignés.
Vérifier les tags après téléchargement est nécessaire, quelle que soit la solution utilisée. Un éditeur de tags comme MusicBrainz Picard ou Mp3tag permet de contrôler rapidement les champs ID3 écrits dans chaque fichier MP3, ou les blocs Vorbis pour le FLAC.
- Titre et artiste : champs quasi systématiquement présents, même dans les outils en ligne basiques.
- Pochette (cover art) : souvent absente dans les outils web gratuits, mieux prise en charge par les logiciels desktop.
- Genre et tags libres : rarement transcrits, bien que disponibles via l’API SoundCloud.
- Date de publication et URL source : quasi jamais écrits dans les fichiers, alors que SoundCloud les expose publiquement.
Choisir le bon format audio pour une playlist SoundCloud téléchargée
SoundCloud encode ses flux en AAC ou en Opus selon la qualité sélectionnée. Un outil qui « convertit en FLAC » depuis SoundCloud ne produit pas un vrai fichier lossless : il encapsule un flux déjà compressé dans un conteneur FLAC. La qualité source ne change pas.
Le choix du format doit donc se faire sur d’autres critères que la qualité intrinsèque du fichier final.

- MP3 : compatibilité universelle, tags ID3 bien supportés par tous les lecteurs et logiciels de DJ. C’est le format le plus sûr pour une bibliothèque locale destinée à être mixée ou partagée.
- WAV : pas de compression supplémentaire lors de l’export, mais les tags WAV (INFO chunk ou ID3) sont mal gérés par certains logiciels. La pochette est souvent perdue.
- FLAC : bon support des métadonnées (blocs Vorbis), mais inutile si la source est déjà en AAC – le fichier sera plus lourd sans gain qualitatif.
Pour une playlist destinée à Rekordbox, Serato ou un usage mobile, MP3 à la qualité maximale disponible reste le format le plus compatible avec les logiciels de gestion de bibliothèque.
Logiciels desktop vs outils en ligne : ce qui change pour les tags
Les convertisseurs en ligne traitent généralement chaque URL de façon isolée. Pour une playlist, ils nécessitent soit de coller l’URL de la playlist (si l’outil le supporte), soit de traiter les titres un par un. Les tags écrits dépendent de ce que le service extrait de la réponse API : rarement plus que titre et artiste.
Les logiciels desktop comme yt-dlp (en ligne de commande) offrent un contrôle fin sur les métadonnées extraites. Avec l’option `–embed-metadata` et `–embed-thumbnail`, yt-dlp écrit les tags disponibles directement dans le fichier et intègre la pochette. La commande pour une playlist SoundCloud ressemble à :
`yt-dlp –embed-metadata –embed-thumbnail -x –audio-format mp3 [URL de la playlist]`
Cette approche est plus technique, mais c’est la seule qui permette de contrôler exactement quels champs sont écrits, de relancer un téléchargement interrompu et de traiter des playlists longues sans limitation de lot.
Nettoyer et compléter les tags après téléchargement
Même avec yt-dlp et les options d’embedding activées, certains champs restent vides ou contiennent des données SoundCloud non pertinentes (commentaires de description copiés dans le champ « comment », par exemple). Un passage dans Mp3tag ou MusicBrainz Picard après téléchargement corrige ces incohérences.
MusicBrainz Picard identifie les morceaux par empreinte acoustique (fingerprint AcoustID) et complète automatiquement les tags manquants depuis sa base collaborative. C’est particulièrement utile pour les pistes de labels indépendants ou d’artistes émergents qui ont publié leurs morceaux à la fois sur SoundCloud et sur d’autres plateformes.
L’empreinte acoustique fonctionne indépendamment du nom de fichier ou des tags existants : même un fichier téléchargé avec un titre mal orthographié peut être correctement identifié et retaggé si le morceau est référencé dans la base MusicBrainz.
Pour les playlists contenant des exclusivités SoundCloud non référencées ailleurs, le travail de tag est manuel. Dans ce cas, Mp3tag avec une saisie par lot (édition de plusieurs fichiers simultanément) reste la méthode la plus rapide pour homogénéiser les champs genre, année et label sur l’ensemble de la playlist.
La combinaison yt-dlp pour l’extraction et Mp3tag ou MusicBrainz Picard pour la normalisation des tags donne un résultat plus fiable que n’importe quel outil tout-en-un, à condition d’accepter une étape supplémentaire dans le flux de travail.

