Skip to content

Python CLI tool to fetch audio metadata from spotify and tag them to your audio files

License

Notifications You must be signed in to change notification settings

Detsudetsu/tag-from-spotify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tag-from-spotify

PyPI out4

tag-from-spotify is a Python CLI tool to fetch audio metadata from Spotify and tag them to your audio files.

Installation

Since this package is meant to be an end-user app (not a library), it is highly recommended to install with pipx.

pipx install tag-from-spotify

Of course, you can use pip as well.

Authorization

1. Create Credentials

To fetch data from Spotify, you have to register this app to your dashboard and create your Client ID and Client Sectet. You will see the detail process on the Spotify Developer page, but note that you won't have to prepare your website URL or a redirection URL.

2. Set Credentials to Environment Variables

Then add your Client ID and Client Secret to your environment variables like this:

export SPOTIPY_CLIENT_ID='your-spotify-client-id'
export SPOTIPY_CLIENT_SECRET='your-spotify-client-secret'

Usage

tfsp DIR ALBUM_ID

Development

Create an .env that contains Spotify Client ID and Client Secret for the repository root (so you don't have to set them to the environment variables)

SPOTIPY_CLIENT_ID=piyopiyopiyopiyo
SPOTIPY_CLIENT_SECRET=megamegamegamega

About

Python CLI tool to fetch audio metadata from spotify and tag them to your audio files

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages