1
MusicBee API / Writing a plugin in Go
« on: October 02, 2017, 06:13:29 PM »
As I have rewritten my LyricsReloaded plugin into a Go commandline application, I'm thinking about wrapping that into a MusicBee plugin.
I see 2 paths for this:
1. Writing a C# plugin that invokes the lyrics2go.exe passing on the arguments from MusicBee
2. Writing the plugin in Go and directly calling into Lyrics2Go's functions
The latter seems more appealing, but I'm not entirely sure how to implement this.
My best bet is currently using the C++ plugin interface and implementing it with Go.
Has anyone tried this?
I see 2 paths for this:
1. Writing a C# plugin that invokes the lyrics2go.exe passing on the arguments from MusicBee
2. Writing the plugin in Go and directly calling into Lyrics2Go's functions
The latter seems more appealing, but I'm not entirely sure how to implement this.
My best bet is currently using the C++ plugin interface and implementing it with Go.
Has anyone tried this?