I have recently switched from PC to Mac for my music laptop.
I keep my music organized in a folder & file structure that I prefer to manage. I use MixedInKey during initial track prep. I DJ with Traktor. That much of my workflow will remain the same.
On Mac, I have been experimenting with several different tools that are free, or offer a free trial. I am not (yet) upgrading the Mac to Catalina (there are some known driver issues with HW that I have), so I am not able to evaluate the "iTunes" replacement "Music." But, early reports are positive about cleaning up the bloat from iTunes. I still do not view iTunes or Music as offering the tools and capabilities that are needed to manage a DJ collection over time. I would prefer to avoid running Windows applications under Wine -- that is not supported in Catalina, and I will likely upgrade in the next year or so as the driver issues are resolved.
I have settled on "Meta" as a collection & ID3 tag manager for the Mac. The batch editing options are good, it will alter filenames and directories based on the tags, tags can be "composed" of text and other tags, and it offers good support for find & replace in tags. It is not perfect, but it is the best I have found in a month of looking around....at least for my needs. It is not "scriptable" in a meaningful way that I have found...but I am still a new user, so that may be in there somewhere.
https://www.nightbirdsevolve.com/meta/
I keep my music organized in a folder & file structure that I prefer to manage. I use MixedInKey during initial track prep. I DJ with Traktor. That much of my workflow will remain the same.
On Mac, I have been experimenting with several different tools that are free, or offer a free trial. I am not (yet) upgrading the Mac to Catalina (there are some known driver issues with HW that I have), so I am not able to evaluate the "iTunes" replacement "Music." But, early reports are positive about cleaning up the bloat from iTunes. I still do not view iTunes or Music as offering the tools and capabilities that are needed to manage a DJ collection over time. I would prefer to avoid running Windows applications under Wine -- that is not supported in Catalina, and I will likely upgrade in the next year or so as the driver issues are resolved.
I have settled on "Meta" as a collection & ID3 tag manager for the Mac. The batch editing options are good, it will alter filenames and directories based on the tags, tags can be "composed" of text and other tags, and it offers good support for find & replace in tags. It is not perfect, but it is the best I have found in a month of looking around....at least for my needs. It is not "scriptable" in a meaningful way that I have found...but I am still a new user, so that may be in there somewhere.
https://www.nightbirdsevolve.com/meta/