- Go 100%
|
Sam Whited
5e8ff3e63f
Signed-off-by: Sam Whited <sam@samwhited.com> |
||
|---|---|---|
| .gitignore | Add Internet Archive metadata Picard plugin | |
| DCO | Add a readme and a license | |
| go.mod | Refactor out main functionality into sub-command | |
| go.sum | Refactor out main functionality into sub-command | |
| LICENSE | Add a readme and a license | |
| listen.go | Minor refactor to extract const command name | |
| main.go | Don't repeat tracks (why did I do this?) | |
| README.md | Remove internetarchive_metadata plugin | |
| schema.sql | Make both tables STRICT | |
IAMusic
This is a quick script I wrote to sort through a large directory of public domain music downloaded from the internet archive. This isn't meant to be a full, generally usable project, just a quick script, so basically everything is hardcoded and you probably don't want to use it for your own stuff.
It loops through a directory tree opening any MP3s it finds and then prompts the user for a set of tags and whether the file is a keeper or not. It stores this in a sqlite database for later sorting. The program is re-entrant so that you can jump back in to large directories if you can't sort it all in one session.
This program is meant to be used in conjunction with Picard v3 and the
Internet Archive Metadata Plugin which loads metadata from the
meta.xml file into Picard when the track is loaded.
License
You can use this under the terms of the Peer Production License (PPL), a copy of which can be found in the file "LICENSE".
Contributions must be signed, indicating compliance with the Developer Certificate of Origin, a copy of which can be found in the file "DCO".