Skip to content

Repository files navigation

create-spotify-playlist

Script Python pour créer une playlist Spotify depuis un fichier CSV.

Prérequis

  1. Créer une app sur Spotify Developer Dashboard

    • Récupérer le Client ID et le Client Secret
    • Ajouter http://127.0.0.1:8888/callback dans les Redirect URIs
  2. Installer les dépendances :

    pip install spotipy python-dotenv

Configuration

Copier .env.example en .env et renseigner vos credentials :

cp .env.example .env
SPOTIPY_CLIENT_ID=your_client_id_here
SPOTIPY_CLIENT_SECRET=your_client_secret_here
SPOTIPY_REDIRECT_URI=http://127.0.0.1:8888/callback

Format du CSV

Le fichier CSV doit contenir deux colonnes : titre et artiste.

titre,artiste
Paranoid,Black Sabbath
Master of Puppets,Metallica

Utilisation

python3 create_spotify_playlist.py <fichier.csv>

Le script demande interactivement :

  • Le nom de la playlist
  • La description
  • La visibilité (publique ou privée)

Un navigateur s'ouvre pour l'authentification Spotify à la première utilisation.

Exemple

$ python3 create_spotify_playlist.py example_playlist.csv
Nom de la playlist : Best Of 2026
Description : Ma sélection de l'année
Publique ? (o/n) : n
Connecté en tant que : john
  ✓ Trouvé : Paranoid — Black Sabbath
  ✗ Introuvable : Some Obscure Track — Unknown Band
...
42 titres ajoutés sur 43.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages