Well now that v0.3.0.0 is out, here’s what is in the pipeline:
- Improve Http server with a threadpool to throttle number of connections that can be handled in parallel. Without it, this is becoming a big problem since I only support HTTP 1.0 right now.
- Fix the crash I am seeing on my home machine which I believe is due to a corrupted version of .NET 2003 (How could this happen!!).
- Add Search support to MediaServer (possibly integrate sqlite and start building a small local database).
- Better support for MediaServer update/eventing.
- Make MediaServer visible/accessible to the XBox 360 (almost there already but I need the Search support otherwise it’s a hack).
If time permits:
- Add transcoding capabilities to MediaCrawler.
- Look into DLNA + UPnP v2 specs.
Today I published the latest and greatest of the Platinum SDK. Among a bunch of fixes and improvements, the main cool new thing is full support for Mac OSX (and Linux obviously) thanks to the little Mac mini I bought K. a couple years ago. So the SDK is now available for Windows, Linux, Mac OSX, XBox, PSP. I am also working on some linux-based embedded platforms (gp2x, chumby, …).
Here’s the changelog I put together:
Platinum 0.3.0.0
—————
Fixes/Changes:
- Added MacOSX support.
- Fixed socket abortion problem on Linux (using a pipe).
- Complete rewrite to use threads instead of interrupt driven round-robin. The benefit is that throughput is now greatly improved (for streaming especially).
- Addded a new App: MediaCrawler
- Split up AV MediaServer code. Now the FileMediaServer is one implementation of the AV MediaServer. More to follow.
- Added README, CHANGELOG, LICENSE files
Known issues:
- AV MediaServer Search not implemented yet.
- Http server does not use a thread pool. This can be a problem with hungry ControlPoints like the Intel Tools AV MediaController.