Thanks for the links, I'll take a look! Like I said, I'm pretty busy as it is, but I could get motivated.drakinite wrote: ↑Wed Mar 09, 2022 7:51 pm
If you're interested, then by all means give it a shot! We've got an introductory document here, which is hopefully approachable enough: https://www.mediamonkey.com/wiki/Gettin ... d_(Addons) and a more complete API reference here: https://www.mediamonkey.com/docs/api/ Personally as a JS developer, I found MM5 relatively easy to examine, since all the UI code is right in the install folder for you to see. I had a lot of fun in the summer of 2020 poking through that code
I think the majority of MM addons came from individual users who wanted a way to automate things that they found tedious, and then built them into general tools when it turned out that others had the same need.
Is the entire plugin architecture in JavaScript and JSON? Or are other languages involved? The 1st document you refer to mentions DLLs - does that imply I can link in compiled Windows code for this or something?
I've done plenty of raw JavaScript programming, but don't love it (I like compiled, strongly-typed languages like Java, which is what I mostly work in, or C, which I used to do most of my work on). JavaScript has gotten more and more powerful, but it still has lots of things I find annoying. At my current job, they're trying to move everything on our project to React eventually; we all took a training in that, but I haven't gotten to use it yet.
- Tim