If you don't mind my asking:
Are you using the KPA_TAG_Editor developed by Laurent (GuyTarero), Waraba others to extract the data from the backup and later import it into to your "database"? Just wondering, because that is what I have been doing while trying to find a suitable database front end for the MAC.
In that case you should be aware, that an essential part of your routine is non-commercial open source code granted to the free use of this boards members generously.
If you "crack" the tags from the profiles yourself, then please forget, that I ever asked.
Hendrik (and for everyone else) I would like to clarify this (sorry for the jargon):
The application I am developing is a WPF application (.NET), developed in C#, with telerik user controls (I am a licensed developer) and using SQL Server Express as the backend.
The tag editor applications that are elsewhere available in the forum, developed by Laurent and the others are python scripts, based on an open license generic midi (kipr files are just midi files) file reading/writing tool.
I have looked at the scripts as a reference and as I have posted before I give credit where its due.
Now even if I wanted to, there is no way of porting python scripts to c# code directly. I actually searched for a generic midi c# library that would give me a starting point and surprisingly couldn't find anything very useful. So I have actually written one from scratch.
The only thing reused from the tag editor scripts were the labels for the rig tags, cause I was lazy to type them again .
I am glad you asked and hope that this post clarifies this subject.
Now regarding the possibilities for a MAC version, I would like to thank you for your background info and suggestions. I do not have experience developing for the Apple OS platform and this is the main reason I am doing a windows version first, so I cannot provide much input on what would be the best option. If someone is willing to develop it I am more than willing to share my source code, notes and help out in any way I can, while let him/her take full credits for the app (and financial benefits).
Another option might be to host the backend on a cloud service (my website is already hosted on the Azure platform) and have the Apple version be just a thin client. The obvious downside to this would be the need for an internet connection to access the database. Not the end of the world these days, but can be a pitfall. Again as I said my experience with developing for the Apple platform is very limited so I am not the best person to make this decision. If no one is willing to do it I will gladly look into it as soon as the Win version is rolling.
My thoughts were to maybe make something similar to "Steam" (if you´re familiar with it) out of this. Basicly a Steam but instead of games with Rigs on it - maybe a direct link/connection with the rig exchange so people can download their rigs right with this manager. Maybe even some inter-conectivity between users of the application. I hope you know what I mean.
This will be done with all rigs that are hosted in my website. I cannot host any rigs that I do not have express permission for from the creator.
I would love to be able to tap into the official Kemper repository, but since they are developing their own application I have a feeling they will not be keen in allowing me to do so. Maybe if we all ask really nicely? Mods? Mr Kemper? Any chance of this happening?