Skip to main content

fetch audio metadata from spotify and tag them to your audio files

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tag-from-spotify-0.4.1.tar.gz (16.3 kB view hashes)

Uploaded Source

Built Distribution

tag_from_spotify-0.4.1-py3-none-any.whl (16.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page