Archive for December, 2010
Happy Holidays from Plex!
We just wanted to take a moment and wish you and your families a happy holidays! Thanks for spending this exciting year with us, thanks for your feedback, your encouragement, your enthusiasm, your kind words, and even for your constructive criticism. We’ve come a long way in the last year, and we have some amazing plans for 2011!
We’d also like to drop a little something in the stockings of our development community out there, in the form of a development key for the transcoder embedded in the Plex Media Server. Even though we’ve handed quite a few out to people who have asked, there has never been a public key available, which would be useful for building an HTML5 browser for the Plex Media Server, or any other number of other interesting things.
Without further ado, here is the key:
API Key: KQMIY6GATPC63AIMC4R2
Secret Key: k3U6GLkZOoNIoSgjDshPErvqMIFdE0xMTx8kgsrhnC0=
(Here’s some sample Javascript code that shows you how to use it, thanks to our friend Frank; we’ll have more details up shortly.)
The only limitation on this key is that it may not be used for any commercial application, including any application (whether free or not) in any app store, without discussing it with us first.
I should point out in relation to this key, and community development around Plex in general, that two full-time employees of Plex came to our attention because of really cool contributions they made to the project. We’re going to be looking to grow the company in the coming year, so if you’re a kick-ass developer who would like to work on an amazingly fun project, build something with all the tools at your disposal, and blow us away.
But for now, eat, drink, be merry, and spend some time with the people you love!

A new Plex incremental and some MP4 love
As you might have noticed, we finished up on a round of incremental releases and made v0.9.1.9 an official release, updating the main download page and pushing it via Sparkle update. We want to take a moment and thank you all for trying out the incremental releases along the way, and giving us great feedback on them. We also hope the more adventurous among you enjoyed playing around with new features and fixes before they were officially released!
Without further ado, I’m happy to introduce you to a new incremental chock full of bug-fixes:
- FIX: Media thumbnailing functionality was broken. Totally my fault, we’ve been making builds of Plex Media Server for other platforms (*hint hint wink wink*) and I accidentally left it disabled in the OS X build. Whoops.
- FIX: Minor fixes for Plex ffmpeg (MPEG-TS memory leak, fix for Blu Ray subtitles).
- FIX: There was an issue starting some MP4 streams in plug-ins (e.g. Earth Touch and MSNBC). Thanks to Sander for helping us diagnose the issue and test the fix!
- FIX: Unmatching an item wasn’t resetting posters and other graphics correctly.
- FIX: Second level movie sections weren’t showing custom backgrounds.
- FIX: On occasion, secondary lists of sections would show up without a background (thanks, Scott!)
You can try out the incremental by downloading it here.
Also, as noted on Twitter, we pushed some enhancements to the scanners and the local media agent for MP4 files, and I’d like to take a bit of time to explain them, because it’s a great example of the power of our new library and how quickly we can add major enhancements, and give them to you, without even needed to make a new release.
You might have a file sitting on your disk named “30 Rock/Sun Tea.mov” which an episode from the popular (although I don’t think much of it, to be honest) show. In order to scan into a TV library section, Plex needs to know the episode and season number, which it usually gleans from the filename (e.g. “S03E04″). Happily, we just pushed an enhancement to the scanner which allows it to parse MP4 files and determine this information through looking at the information in the file.
So now that it’s in the library, what about episode title, summary (or for a movie, plot, genres, actors, etc.)? This data is handled by metadata agents, and we have one specific one, the “Local Media Assets” agent. While most agents scurry all over the Internet looking for data, this one looks only on your hard drive, for things like poster files, fanart files, and now, in this latest push, metadata embedded in MP4 files.
The awesome thing is when you look at your metadata agent settings, and realize that you can *prefer* local metadata, but fall back to data from the Internet (seen in the screenshot below, where I’ve made Local Media Assets the most important agent).
This is really, really cool, and in my opinion, really brings your media to life and gives you the choice of deciding exactly how you want to imbue it with metadata.

67 comments