Firstly, although this is rather similar to @rank13’s excellent GPSelector extension, this one is much more of a technology demonstration with the source code fully available.
In its current state it requires Gig Performer v 4.7, but could be adapted back to work with v4.5 with some code tweaks.
The code can be viewed and downloaded from GitHub here:
I will shortly be offering a powerful advanced paid-for version of this extension with much more capability aimed at users who regularly go “off script” from the intended set list or who, like me, don’t use a set list at all.
@npudar It is for v4.7 and above only as it uses a new API function to get the artist name for the list. Some one could adapt it back to v4.5.x by changing the GIT TAG of the GigPerformer SDK to reference a v4.5 compatible release of the SDK and not use getArtistName(). I’ll update the original post to state GP v4.7 required.
Just in case anyone may have been looking at the code in this repo, be aware I am going to be switching away from the Saucer WebView type library to a new one that better handles cross platform creation, in my case making this Windows only version code work on a Mac too. Hopefully the repo will be updated over the next few days.