Thats great news. If you are finding you need enhanced API support to get any library or file information then send me a PM - just off the top of my head you might want a way to tell MB which album is selected in order to see the tracks and details in a panel
Have to see what happens there. I'm still chipping away at this. Over 14,000 lines of code has been a bit of a slog to get through. The author was french so I had to translate their comments to help me out. In hindsight it probably would have been better creating my own from scratch and just using their formulas to handle the OpenGL transitions.... anyway I'm too far into it now.
So far I've stripped out the code I know I don't need, like the internal player as MB will handle that. There was A LOT of repeated code and inconsistencies that made it a bit of a battle.
I've translated everything from C++ to C# so visual studio isn't giving me any errors and currently troubleshooting the OpenGL aspects. There are a few conflicting things with the existing OpenGL commands and SharpGL. Original code used GL_QUADS so I'm having to convert the vertices so I can use GL_TRIANGLES. I think I have most of that sorted now and it's displaying images properly
I'm currently getting my head around threading and event handling. It's not fun.... and then it's onto sorting out the inputs although most of that code is ready to go.
So the plan is to get it working similar to how it originally worked, reading album images from my music folder just to make sure everything is displaying correctly and moving as it should. Then look at integrating it into MB. I think I'll just make it work in it's own separate window first and make sure I can grab the album artwork through MB and it works as it should.
After all that's done I will probably need some help working out how to get it into an MB panel and any other functionality it will need. Or someone else can take it over and do that. I honestly don't know how practical it will be really but I did convince my other half to use MB and that meant she lost cover flow from iTunes. So here we are.
Coverjuke had plugins that changed how the flow of albums displayed (Cover Flow is just one of them), I think I'm just going to hard code them in as a display option as each one is only a few lines of code. It will be easy enough for anyone to edit the source if they want to add their own.