Adds Metadata to Music files
Features
- Fixes songs in nested directories recursively.
- Fetches metadata from Spotify
- Multiple options to format file (Options to revert file back)
- Simple binary
Dependencies
Spotify API
- Create an account and register an application.
- Copy the Client ID and Client Secret.
- Set them in config file after running
musicrepair -config
musicrepair -config
, and located at $HOME/.musicrepair/config.json
config file will be created after running -config
Set them using $ musicrepair -config
Enter Spotify client ID : <enter Spotify client ID>
Enter Spotify client secret : <enter Spotify client secret>
Installing
Via Binary
Download the latest binary from the releases page.
Make sure to add the binary to your $PATH
Via Go
$ go get -u -v github.com/kalbhor/musicrepair
$ which musicrepair
$ $GOPATH/bin/musicrepair
Usage
Initially, you'll have to add the Spotify credentials.
$ musicrepair -config
After that, always a simple command
$ musicrepair
β¨ π°
Options
$ musicrepair -help
Usage of musicrepair:
-config
If set, MusicRepair will ask for credentials
-dir string
Specifies the directory where the music files are located (default "./")
-recursive
If set, Musicrepair will run recursively in the given directory
-revert
If set, Musicrepair will revert the files
-threads int
Specify the number of threads to use (default 1)
Discussions/Write-Ups
Contribute
Found an issue? Post it in the issue tracker.
Want to add another awesome feature? Fork this repository and add your feature, then send a pull request.
License
The MIT License (MIT) Copyright (c) 2017 Lakshay Kalbhor