mirror of
https://github.com/dargmuesli/spotitag.git
synced 2025-12-08 23:10:37 +01:00
Tag mp3 files with data from Spotify.
| .github/workflows | ||
| .idea | ||
| docs/images | ||
| gradle/wrapper | ||
| src/main | ||
| .gitignore | ||
| .renovaterc | ||
| build.gradle | ||
| gradlew | ||
| gradlew.bat | ||
| LICENSE | ||
| README.md | ||
| settings.gradle | ||
| spotitag.iml | ||
Spotitag
Easily tag your MP3 files with rich, accurate metadata straight from Spotify.
✨ What is Spotitag?
Spotitag scans your music library and updates MP3 metadata (title, artist, album, artwork, etc.) using Spotify's database — so your collection looks clean and organized.
🚀 Quick Start
-
Register a Spotify API Client
- Go to Spotify Developer Dashboard.
- Create a new application and take note of your Client ID and Client Secret.
-
Download Spotitag
- Grab the latest
.zipor.tarfrom the releases page. - Extract the files to your preferred location.
- Grab the latest
-
Run Spotitag
- macOS/Linux: run
bin/spotitag - Windows: run
bin/spotitag.bat
- macOS/Linux: run
-
Configure Spotify Credentials
- Open Spotitag →
File > Settings - Enter your Client ID and Client Secret.
- Open Spotitag →
-
Tag Your Music 🎶
- Select a folder containing MP3s.
- Click Scan and watch your tags update.
🛠 Features
- Skip identical files — Saves time by ignoring already-matching tracks.
- Custom property exclusions — Ignore specific metadata fields when comparing.
- Duration-based matching — Ensures accurate song matching.
- Caching — Faster rescans and less API usage.
