Happy Holidays from Plex!

12.24.10 36 Comments

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:

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!


Share on FacebookTweet about this on TwitterShare on Google+Share on LinkedIn
Share this


  • Merry Christmas to the whole team! Thank you for all !

  • thanks to you Elan and the growing team, if i were a developper, i would jump into this project, but the best thing i could offer is a movie/an add/an edit… i have to take some time to answer your mail, and of course


  • Happy Holidays everyone….

  • I am curious what 2011 will bring us! 2010 you rocked, thanks everyone!

  • thanks a ton for this and thanks to all of the PLEX team for your hard work. merry xmas to you all!!!

  • I’m really looking forward to seeing what folks do with this! Merry Christmas all!

  • Thanks Elan.. Merry Christmas to you and your family, and here’s to a GREAT 2011!!

  • yeap, and captcha service is on holidays either, so I can’t register on forums :(

  • Elan and Plex Family,

    Is there any news on native playback of Blu-ray ISO rips in Plex? I love just dropping my DVD ISOs into Plex. I have hundreds of Blu-rays that I have ripped into Plex via MakeMKV, but I am eager to re-rip them with AnyDVD as straight ISO files so that the menus and special features are available for Blu-rays as well.

    I just want to know if the feature is on the horizon and an estimated date for completion. You guys have transformed my media experience and I am extremely grateful for all of your hard work! Merry Christmas and a happy New Year!

  • Now there is a new update, but again nothing about what’s new in this version (13)
    I think it would be quite good with a change log…

    • @John: The changes are described in the last blog post; the incremental, after testing by the community, became the official release.

  • Just pluck the X-Plex-Access-Key parameter and append it to the URL string? I’m getting “401 Unauthorized” … does it have to be a POST request or will it accept a GET?

    • @gs: You need to put all three parameters on the URL, and compute them each time based on the URL you’re transcoding.

  • Ah, I thought it might ask for the private key hash later. With all three parameters in the string, I’m getting a 400 Bad Request … here’s what the log says:

    Jan 01, 2011 16:40:13 [0xb0ace000] ERROR – Had trouble breaking
    Jan 01, 2011 16:40:13 [0xb0ace000] ERROR – ERROR: Parsing request failed.

    All the other parameters parsed fine. If I intentionally give it a bad private key hash, it will correctly send a 401 and not break on the X-Plex-Access. I assume this is just returning a m3u8 container with the location to the string?

    • @gs: I think the issue you’re seeing is that you have to encode the URL parameter values, having a “/” character is illegal.

  • location to the string = location to the stream.

  • Hi,

    Thank you for adding MP4 Meta Tag and cover support, so i’m no longer bound to itunes;

    I have about 400 mp4 movies tagged with identify (covers, infos etc).
    iTunes shows everything correct. I added the directory containing those movies to plex media server; half of the movies is identified correctly by the media server; it uses my local covers and tags; the rest of my movies aren’t recognized -> no tags no covers, allthough they are tagged the same way; i only use local agents no freebase etc lookups; any ideas?

    • @Marcus, I would love to get a hold of one of the movies which isn’t working, I’m sure there is some difference in the ATOMs or something like that. With the help of people like you, we can fix these issues and get it working better for everyone!

  • Hi,

    All the files are 720p or 1080p and i have only 2mbit/s of upstream; my movies are stored an my linux box in a zfs filesystem and shared via afp (netatalk)…would afp/or smb access to my filer be ok to read the tags? i could give you credentials if you like :-)

    • @Marcus: SMB or AFP would be fine, if they don’t work I’ll just download the entire file. Logs of the Python errors would be helpful as well.

  • PS: the finder also show the covers of movies that aren’t working with plex media server…
    while i added my library to the media server i got several python errors, too…

  • I’ve been toying around with this for some days now and i get the playlist file, but the path in the file is a relative path without the host, so I can’t just add the playlist and play. And the playlist the first playlist points to contains a list of all the chunks to the file, but they are also in relative path. Is there a way to make the playlist include the host or do I have to read the playlist myself and get all the urls?

    Hope you understand what i mean 😛

    • @Gustav, I do understand what you mean, but I’m not sure where you’re trying to play it :) It’s legal to have relative URLs in the variant playlist, as well as in the playlist in HTTP Live Streaming.

  • I was thinking it might be possible to watch it in vlc, itunes or some other player? Haven’t worked much with video. I probably should read more about this :)

  • Any thoughts on why no audio with a transcoded video? Have been working on getting transcoded video to play in Safari and have gotten to the point where the video starts playing but there is no sound.

    I get sound on the same clip viewed on my iPod Touch via Klexi

    Missing option?

    • @AeroJack: it should work, not sure why it wouldn’t. I assume you’re playing a video out of your library?

  • No, it was actually a clip from one of the video plug-ins.

    • @AeroJack: Try something from out of the library. What plug-in?

  • elan-
    I saw the lg ces demo today, media link powered by plex looks nice. Do you have any info on pricing for the media link addon box? Will that run high bitrate 1080p mkv’s without stutter?

  • Any news about the progress of PLEX? Seems to be very quiet from you guys…

    • @solarplexius: Only because we’ve been coding so hard :)

  • Any news on the Plex Media Scanner -d switch? I would really love to have it in place to get auto updating library when something is added on my linux box..

  • Hey guys, loving Plex 9! Thank you so much for all the hard work! I’ve noticed in the last few incrementals, though, that there are problems playing mkv files. Right around commercial breaks the video will suddenly start speeding up for 5-15 seconds, while the audio plays normally. Really problematic when it happens at the end of episodes and cuts out important scenes. I’m a loyal Plex fan and continue to use it for SD content, but for the time being I have found HD shows unwatchable. Hope to see a fix soon so I can return to Plex full time. Thanks again!

    Edit: before posting this comment, I spotted this forum topic about it. http://forums.plexapp.com/index.php/topic/20691-video-speeds-up-and-audio-pauses-at-time-of-audio-format-change-during-hd-tv-shows-mkv/
    Not trying to spam you with angry requests for a fix, just want to make sure it’s on your radar.

  • Hi,
    Plex is great but I want to know if this issue is worked on:
    The UI does not work as smoothly as I’d like it to. E.g. The RSS feed displayed on the main menu is not completely fluent and there are also issues with fanarts or posters sliding into view (probably due to non-existance of precaching). This is not skin dependent and occurs in Mediastream as well as in Refocus.

    Are there any plans to work on this?
    I have got the Intel Core 2 Duo 2,26Gz 2Gb Nvidia 9400 Mac Mini.

  • HI,
    I’m currently working on a html client for PMS, but i g-have some trouble to understand (sorry) how works the javascript sample. I’ve tried by my own, but i always get this error: “Client ‘Public Dev Key’ access code is incorrect”.
    Should the timestamp exactly fit the request time? Or i miss something?

  • ok, sorry for the post, i found that whitout the @timestampit works…

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>