Plex Media Server 0.9.8 ~ A giant step towards 1.0

06.04.13 293 Comments

It’s been a long road to v1.0 for the Plex Media Server, and the fact that we’re not there yet shows all the big plans we have for it. To all of you who have been here from the start, thanks for sticking with us; to all the recent arrivals, welcome!

P43A9982

(Of course, one could also argue that when engineering is allowed to pick version numbers, they asymptotically approach 1.0, and when marketing gets to pick, you hit v20.0 in no time).

As you may know, one of the things available to PlexPass members is a forum in which people vote on their favorite feature requests. It’s a great way for us to see what the community wants, and – let’s face it – it’s especially valuable data coming from those who support us financially.

That data, combined with our own roadmap, drives what we work on. In general, the priorities of our community are very well aligned with our own, and nothing better shows than the fact that this new release includes the top two requested features. Without further ado, let’s jump in and explore.

Multiuser Support

Since the inception of the media server, we’ve actually had the concept of multiple users internally, it’s just never been fleshed out or exposed. With this release, we’re changing that. As you know, we already have flexible sharing policies via myPlex (entire library, single section), but those shared users have never gotten their own view state (which drives On Deck, Unwatched, Recently Viewed, etc.) or the ability to select audio stream and subtitles. In this new release, every user gets their very own view state. This applies to people inside the home too, of course. You can create a myPlex account for your kids, and only give them access to certain sections, which is a first baby step towards our vision of rich parental controls.

Client-side changes to enable multiuser mode have been silently made in recent updates, so multiuser works today with Plex/Web, iOS, Android and Roku apps. Updates for our other apps will be coming soon.

This feature is only enabled for servers run by PlexPass holders. Also, because of legacy apps, the permissions for a local client which isn’t signed in or hasn’t been multiuser enabled yet (e.g. Plex Home Theater) are currently “everything”. As the 0.9.8 series progresses, we’ll finish locking things down!

Lastly, if you decide to move back to an earlier release without multiuser support, that works fine, but all users other than the user owning the server will lose their view state.

Now Playing

The other feature that is requested more than any other is the ability to see who is playing what from a server. This is especially important when multiple users are accessing the server. We’ve added rich functionality to allow monitoring your server, which is available in Plex/Web (or of course via API). When your server starts streaming, you’ll immediately see a notification in your Plex/Web dashboard which tells you what’s playing, and if it’s from a shared user, who’s playing it.

2013 06 06 at 1 32 51 PM

If you dive into the Now Playing screen, you can see even more details. And with a click of the play button, you can start playing the media locally, starting exactly where the other person is.

2013 06 06 at 1 33 34 PM

This feature is also only available to PlexPass members.

Media Index Files

Here’s a feature we’ve been meaning to add for a while, but have only now gotten around to. When we add files to your library, we do sophisticated media analysis, in order to optimize transcoding and other such things. In this new release, we optionally index the entire video file, creating an index file which contains little frame grabs across the entire video. Why on earth would we want to do that? Well, for starters, on the Roku, it now means that seeking now allows “trick mode”, which displays a graphical preview as you seek. Super cool.

Photo

Also, if you have created index files for media, the Now Playing feature in Plex/Web comes to life, and actually shows you a graphical representation of where the playback is, with time-appropriate thumbnails cross-fading.

2013 06 06 at 1 36 30 PM

This index file support is PlexPass only, and considered somewhat experimental. It takes a long time to create an index file, so by default they’re disabled. You can generate them on the command line (using the new –index action), or else go into Library advanced settings and enable it there.

HTTPS support

We’ve taken the first step here, the media server now also listens on port 32443 for HTTPS connections. We’ll be allowing publishing the HTTPS connection to myPlex as soon as we update the clients, and then all communication between client and server will be encrypted.

Full set of changes:

New:

  • Multiuser mode.
  • Now Playing.
  • Media index files.
  • Use new write ahead log in database, speeds up lots of things.
  • Tear out Bonjour.
  • Tear out the old Cocoa UI.

Fixes:

  • Don’t let past timeline updates override future ones. Helps Plex/Sync.
  • Improved notifications for sync, makes Plex/Web activity view faster.
  • Fix titles in Plex/Web showing “item xxx” during a scan.
  • Improved granularity of transactions in database access.
The new release can be downloaded in the usual place. Password can be found in this post. And that’s all folks, except for a wet Barkley!

P43A0835

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

293 Comments

  • I’m a new user, and really excited about Plex , is there a simple how to to get my Samsung bluray player to link with my pc media server

  • I got the Plex app loaded and can see my media on my iPad , but still can’t get it to sync via my bluray player , it’s working on my pc too, any suggestions?

  • Elan, I searched through this string.I want to upgrade to plexpass but first want explicit info on how multiusers works. I sign up for plexpass and have a plex account. I want to share with family member who travels to another state. What do I need to do or what do they need to have?
    Thanks!

  • Hi! Do you know if they make any plugins to protect against hackers?
    I’m kinda paranoid about losing everything I’ve worked hard on.

    Any recommendations?

  • I need to record from the TV in to the server (DVB-T).
    It would be very helpful to schedule recordings from client.

  • Would be nice if you can define users as kids and they also get the sync feature if your a plexpass holder.

    • @Georgexp ~ something we’re working on.

  • A suggestion for development: allow for independently but simultaneously streaming pictures (as a slideshow) and music eventually via Chromecast to the TV. This way the TV could function at the same time as an audio chain and as a digital photo frame.

  • You guys are doing a terrific job!
    Please keep on moving forward! I hope you get support enough from subscribers.

  • Hey Guys

    Your software is amazing! im a plex pass subscriber, not because i need any of the features the pass allow for but just to support your work! i just started using plex for series, but the lack of a Queue makes i seam useless : / so i must say i am looking forward to the 1.0 queue feature :) since i startede using plex i made 7 other people use plex to and they all love it! :)

    any update on when the 1.0 might come out ? :)

  • Hey Guys,

    First of all I echo what everyone else has said…You Guys ROCK!! Plex is an amazing service and I tell everyone about it. I am a PlexPass subscriber because I feel like you guys deserve something for all of the work you do. I would however really like some kind of Parental Controls. My 4 and 7 year old daughters know so much about how things work sometimes with out even knowing it they are browsing through all of the movies and just selecting one. (Yes I have them is separate folders) They inevitably always wind up picking something that is not suitable for them. (No I don’t have any porn!) I would love to see some way to stop this from happening.

    I am also excited to see what else you guys come up with. Keep up the good work!

  • I have a Vizio Smart TV Model# E470i-A0 and I wanna connect my desktop ort laptop thru the wifi router and stream my media; like home videos and movies by using DLNA server. Any suggestions?

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=""> <strike> <strong>