Synchroniser vos playlists, musiques et artistes Soundcloud sur votre PC
Ajoutez un lien Soundcloud (playlist, album, musique, utilisateur) à votre liste d'éléments à synchroniser. Dans le répertoire local choisi, les contenus Soundcloud ajoutés seront téléchargés en gardant les métadonnées.
La colonne Status indique l'état de téléchargement du contenu soundcloud. Chaque dossier de synchronisation est indépendant et contient un fichier JSON avec tous les liens soundcloud ajoutés.
En synchronisant un élément, les titres manquants sont téléchargés. Si le paramètre n'est pas désactivé, les titres téléchargés qui ne sont plus dans la playlist/album distant sont supprimés.
Vous avez besoin de Python 3.9
minimum et de ffmpeg
.
Pour installer ffmpeg
sur Windows, utilisez cette commande: winget ffmpeg
Sur Linux, utilisez votre gestionnaire de paquet.
Un éxécutable .exe est disponible pour Windows: https://github.com/Robin-mlh/Soundcloud-Sync/releases
Sinon:
Pour installer les dépendances, entrez cette commande dans le répertoire du projet.
python -m pip install -r requirements.txt
Pour lancer le programme:
python "soundcloud sync.py"
Vous devez entrer votre Token d'authentification Soundcloud pour pouvoir télécharger les musiques:
Vous trouverez votre token dans les cookies Soundcloud
(Connectez-vous à soundcloud.com > appuyez sur F12 > onglet Application > cookies > Value de oauth_token
).
Vous devez spécifier le chemin du répertoire dans lequel seront téléchargées les musiques.
Choisissez un dossier vide, par exemple Musiques/Soundcloud/
Désactiver les services de synchronisation de fichier comme OneDrive et ne pas convertir les fichiers au format MP3 sont des moyens d'accélérer le téléchargement des contenus.
Si l'installation des dépendances du requirements.txt échoue avec une version récente de Python, essayez d'utiliser Python 3.9
.
Sur Windows, certains bugs liés au format des noms de fichiers peuvent affecter l'affichage du status de synchronisation d'un élément. Voir les caractères interdits dans les noms de fichier Windows.