sentriz / wrtag

fast automated music tagging and organization based on MusicBrainz
GNU General Public License v3.0
71 stars 3 forks source link

interactive bulk imports #83

Open gabeklavans opened 1 month ago

gabeklavans commented 1 month ago

when performing the first move/copy for an existing library into wrtag's organization system, it seems a bit tedius to go one release at a time with wrtag move or wrtag copy. And wrtag sync seems to be reserved for already moved/copied libraries.

It would be nice if move/copy could be done recursively to provide the interactive first-time tagging.

sentriz commented 1 month ago

yeah there might be room for some kind of bulk interactive tool, if wrtag itself wasn't scriptable enough to do it

note that wrtag sync is safe-ish if all your files already have musicbrainz release IDs tagged

wrtag sync can take a <dir> too, even an artist folder wrtag sync "/music/albums/Pink Floyd" which will recurse

gabeklavans commented 1 month ago

if wrtag itself wasn't scriptable enough to do it

to this point, I could always bust out a find + xargs type solution. So it’s not as big of a deal if those commands don’t get recursion support.

sentriz commented 1 month ago

true, the logs are easily parsed with jq too

sentriz commented 1 month ago

also just find + curl into wrtagweb

turtletowerz commented 1 month ago

Even if the functionality is not added directly I think there should be a working find/curl example in the README such that someone with a basic directory structure

music
├── Album1
├── Album2
├── Album3
├── Album4

would be able to run that command on the directory and have everything process as expected.

sentriz commented 1 month ago

I'm working a couple adjustment to make it possible to kind of oneshot wrtagweb for bulk interactive imports