It's public but not in the official repo so it's sort of "hidden in plain sight". However it's going to need a shakedown eventually so your offer has spurred me into actionCan you tell me the name of your branch? I would like to test the MIA rework, unless it's not a public branch?
I've pushed my work in progress changes upstream to https://github.com/MediaPortal/MediaPortal-2/tree/EXP_MIA_Rework and you can get an installer from http://tinyurl.com/qj3esc8
A couple of things to bear in mind:
- The MIA rework is incompatible with all other branches as far as the media library and data serialisation are concerned. I had some SQL upgrade steps at one point but they got too complex so I gave up on that. The best thing to do is probably an uninstall of every machine you're going to test with rather than trying to put the MIA work on top of an existing install.
- You can keep your existing settings (the XML files in c:\ProgramData\Team MediaPortal) but the media library database MP2-Server\Database\Datastore.s3db will need to be deleted. Don't worry you won't lose data; everything in the database will be regenerated from source material
- You will lose the details of your media sources because that too lives in the database. As it happens I've been working on a utility of sorts which can perform some basic admin tasks without having to run up a GUI (attached here because it's not on GitHub yet)
- I left the most disappointing bit to last. You won't actually see any changes. The majority of the framework is in place to create the missing types of item (albums, seasons, series) and link them together but it's all behind the scenes at the moment.
Do this before the reinstall:
DevTools --direct sources list
Do this after reinstall with the output you got from above:
DevTools sources add <name> <path> <categories>
20.8 KB Views: 142