Ah, ok been a lot of work on this lately so I wanted to give an update.
We (taranu and myself) have been working daily getting features and functionality up to snuff. We are now starting to have a functional plugin that does some of what we want.
Recent cool features:
x86 and x64 are unified and both are working correctly
iso/disc image support is currently functional with daemontools installed. What this means is that if you have a movie in the database that contains an image file of some kind (iso, img, bin, cue, etc). We assume it's a dvd. If you trying to "play" it then we auto-mount the image and redirect media center to play the dvd in that "drive". Auto-unmounting is also performed when trying to play another image file so you don't have to worry that and old image is still loaded.
UI redesign: taranu has been doing some great refactoring of the UI as well as adding in some nice framework that will allow some great features in the future. (it might not look much different but it really is in the backend).
Installer: This has been built to the point that we can create a generic installer, using it the application (on x86 and x64) works as expected.
Importers: We currently have been using a cmdline app that I wrote to import mymovies exported xml file(s). This seems to work well for me personally and all the movies (no matter their format, type,etc) play without issue on the latest source revision. We are still discussing how exactly to handle dvd profiler, movie collectorz, movie label 2k9, etc since these apps don't direclty maintain information on the location of the media.
Speed: We did have some great speed tests (20 secs to load 8000+ titles) but that has dropped off some, I'm going to start looking at ways to resolve that issue. I'm not saying its slow, just that its not as fast as it was a few revisions ago :)
We're currently working to shore things up for an initial release that will be useful to others. We are also currently working on wpl support. This needs a bit of explaining:
WPL support: So the problem statement is: I have a film that is in a number of files (say file1 and file2?). I put them in the same directory and I want to treat them as a single movie (when played in the correct order). I also want them to be played back to back without my directing media center to do so. So if I start playing the "movie" I want it to automatically start playing file2 once file1 is complete.
This is where wpl files come into play in OML. Our current plan is when importing "movies" into OML, if we find multiple supported video files in a given directory we assume they are parts of the same film, we then create a wpl file containing all the video files sorted by alpha. We then treat this wpl file as the file to "play". These can naturally be edited by the user if we make a mistake (they are just xml files).
Extenders: I'm still struggling with including/using an assembly file that may or may not be available on the current system. Once I get that sorted out then all the current features that exist will also become available on extenders.
DVD Changers: I don't have one so it's going to be kind of hard to test/develop against. I'll check if anyone else on the team has one (it hasn't been high on our list yet).
So, I have put up a wiki page about features at http://code.google.com/p/open-media-library/wiki/Features This is NOT a complete list, it is simply something I put up about what is currently being worked on and what is now complete. This list will grow as we move email threads, forums threads, etc to the list of official requests.
I know that I said we were having a meeting and would have some more info shortly after that. All I can say is that I'm sorry. We have had a number of people readily offer to work on the project only to fail to actually do any work. I can say that taranu and myself are both working many hours per week (likely 10+) and now that I have someone else working with me things are moving along at a very good pace. I'm not going to give a timeline but I can say that if you wanted to grab the source, compile it yourself and install it then I'm sure it would not be a horrible exp. for you. More as it comes, again please feel free to comment, request, complain, etc. here or over at our forums
--Translucent
OpenMediaLibrary - Senior Programmer