Plex Blog - Page 21 of 144 - Official Plex Blog, Industry Updates, Media Server News and More

Plex blog

Plex Media Server v0.9.7.3 with Plex/Web

, | 19 Nov 2012 | by 167 Comments

We’ve been talking about Plex/Web for a while now. Making you drool with lots of juicy screen shots. PlexPass holders have been tweeting about it. And now, my friends, we’re making it available for everyone.

tl;dr ~ To get Plex/Web, follow these easy steps:

  1. Download and run the new Plex Media Server.
  2. If you’re a myPlex user, hit this link.
  3. Otherwise, hit http://x.x.x.x:32400/web
  4. Prosper, and be merry.

We’re super excited about Plex/Web, and we suspect you will be too. It’s the fastest and richest Plex client that exists today for managing, browsing and playing your content. No, it’s not a replacement for the gorgeous Plex Media Center, but you can run Plex/Web from anywhere in the world in any (reasonably modern) web browser.

Also, this is the first release of the media server which has run the PlexPass gauntlet. We made three releases, each of which was tested thoroughly. Bugs were reported, suggestions were made, and as such, we’re confident that this is a better release than it would otherwise be.

Update: The Plex/Web forum is now open for everyone! Join the fun!

I’ll also note that with Plex/Web leaving PlexPass, this means that there will be a new MYSTERY FEATURE making its PlexPass debut tomorrow. It’ll be great with Thanksgiving coming up, and no, it’s not a turkey.

The new Plex Media Server has some really nice new stuff in it too, which I’ll go over quickly. To kick it off, we’ve made a number of improvements around photos. Scanning them in is much quicker, and we read in lots of EXIF data and allow rich filtering.

Screenshot 11 19 12 7 48 PM

Secondly, and this is pretty much my favorite feature ever, we’ve made the media server manage the transcoder much more intelligently, so that it doesn’t use all your precious CPUs and warm up your laptop to the point where it fries eggs and prevents you from having offspring. Up until now, we’ve run the transcoding as quickly as possible, using all your CPU. It got even worse when you had multiple mobile devices streaming video.

With this new smart management, you’ll find your CPU is used only when actually needed (which always makes Al Gore happy), your machine will run cooler, and your server will be able to stream to more devices simultaneously.

As if that wasn’t enough, we’ve also taken a baby step towards supporting subtitles in DLNA and made it work on some devices (e.g. the PS3). Any device which uses MPEGTS as a transcode target now gets subtitle support.

There are lots of other juicy bits, like support for more administrative tasks (such as cleaning out unused bundles) and a ton of additions to the API, for all those writing Plex clients.

Here’s the full list of changes, below the Barkley, who’s tired after an hour of swimming.


  • NEW: Read some EXIF data for photos and allow filtering on it.
  • NEW: Add support for filtering videos by resolution.
  • NEW: Improve filtering/sorting options for specific types.
  • NEW: Transcoder now goes idle when it gets ahead, saves CPU, helps multiple sessions coexist.
  • NEW: (DLNA) MPEGTS target supports transcode throttling (lower CPU usage).
  • NEW: (DLNA) MPEGTS target supports audio stream picking and subtitle burning.
  • NEW: Use Plex/Web for the default manager now across platforms (option + click uses old Cocoa manager).
  • NEW: Added Sony 2011 DLNA profile from (thanks to yardco & tcviper).
  • NEW: (API) Add /library/metadata/X/split and /library/metadata/X/merge?ids=a,b,c endpoints.
  • NEW: (API) Add /library/clean/media to delete unused media bundles.
  • NEW: (API) Add /library/clean/bundles to delete unused bundles.
  • NEW: (API) Add ?checkFiles=1 parameter to /library/metadata/X endpoint to check for existence/access for files.
  • NEW: (API) Add /library/metadata/X/<tag class>/[add|remove] endpoints to allow adding/removing tags from items.
  • NEW: (API) Add new unviewedLeafCount/unwatched/unwatchedLeaves filter fields.
  • NEW: (API) Allow >=, <=, and != operators on filter fields.
  • NEW: (API) Added a new /library/onDeck global On Deck endpoint.
  • NEW: (API) Added fledgling new endpoints /transcode/sessions (and corresponding DELETE /transcode/sessions/<key>).
  • NEW: (API) Pass back default sort/direction in /sorts.
  • NEW: (API) Added lots more details to WebSocket notifications.
  • FIX: An issue which could result in On Deck items being ordered incorrectly or empty.
  • FIX: Don’t pass back filenames for shared sections.
  • FIX: An issue where season art for date-based shows wouldn’t get loaded the first scan.
  • FIX: A few memory leaks and a socket leak.
  • FIX: An issue which could lead to the media server becoming unresponsive and crashing with no network.
  • FIX: Recently Viewed Show count bumped to 25.
  • FIX: When signing out of myPlex, deregister server in cloud.
  • FIX: Fix some photos not getting thumbnails.
  • FIX: (Windows) Crash when enabling network logging.
  • FIX: Crash analyzing some .TS files.
  • FIX: Speed up photo scanning greatly.
  • FIX: 1/16 of the time, we were incorrectly computing OpenSubtitles hashes. Existing ones are repaired.
  • FIX: Attempt to work around newer LG TVs causing PMS to churn with big music sections.
  • FIX: Date-based episodes could be inappropriately merged.
  • FIX: Store format of sidecar subtitles.
  • FIX: Rare issue where HTTP server could stop accepting new connections.
  • FIX: Massive speedup when computing number of watched episodes for a show.
  • FIX: Quitting PMS during startup could lead to a hang.
  • FIX: Move the deletion preference into the library preferences group.
  • FIX: Fix a crash in JSON serialization.
  • FIX: Tweak to phrasing for episode sort list.
  • FIX: Don’t refresh metadata when asked to re-analyze media.
  • FIX: Fix an occasion hang where the media server would become unresponsive to requests.
  • FIX: Watched/unwatched episode counts could get out of sync after a scan.
  • FIX: Filter out non-ASCI characters from EXIF tags.
  • FIX: Scanner crashes analyzing DNG files from Lightroom 4.1
  • FIX: Occasional crash when scanner exits.
  • FIX: Sort files before handing them to the scanners.
  • FIX: Run photo and music analysis two at a time, which speeds things up even more.
  • FIX: Reduction of memory and thread usage.
  • FIX: (DLNA) Fixes for remote/shared server access.
  • FIX: (DLNA) Fix when DlnaDeviceDiscoveryInterval was 0.
  • FIX: (DLNA) Fix issue with XBox360 and MOV files with 64-bit offsets.
  • FIX: (DLNA) OnBrowseMetadata returned wrong content, fixes XBMC playback.
  • FIX: (DLNA) Profile for Panasonic Viera TVs.
  • FIX: (API) Send back titles with library timeline notifications (for Plex/Web).
  • FIX: (API) An issue where WebSocket got closed prematurely.
  • FIX: (API) WebSocket handshake failed when URL has X-Plex-Token in it.
  • FIX: (API) A few WebSockets crashes.
  • FIX: (API) Ensure lastAccessedAt attribute always present for channel listing.
  • FIX: (API) Ensure the endpoint which stops a scan doesn’t return until the scan actually stops.
  • FIX: (API) Return library section XML when POSTing a new section.
  • FIX: (API) Fix a case where library background art endpoint didn’t work.
  • FIX: (API) Allow PUT /library/metadata/X to take multiple IDs.
  • FIX: (API) myPlex signups work again.
  • FIX: (API) Return errors from myPlex when signups don’t work.
  • FIX: (API) When sorting by title, actually use the sort title.
  • FIX: (API) Expose Flash/Silverlight installation state, start state via root XML.

A Plex/Web Update

, , | 16 Nov 2012 | by 91 Comments

About 10 weeks ago, we did something a little different: We released a new Plex web app into the hands of our PlexPass members. The app wasn’t finished by any stretch of the imagination, but it was a giant step towards replacing the aging and slow Plex web manager (and the aging and slow Cocoa manager on OS X), and a giant leap into the future, where you could access, organize, and play all of your media from anywhere in the world with just a web browser.

Releasing as early as we did to a group so passionate about Plex was an unqualified success. Over this period, we made about 10 releases of the app into PlexPass, adding features, implementing your suggestions, and fixing the bugs you reported. We want to thank you all – from the bottom of our hearts – for your help and feedback. Because of you, we have a much better app to show as a result.

To those who are not yet PlexPass members, we are shortly going to be releasing into your hands something that we’re very proud of. We’re confident that because of this PlexPass “gauntlet” it had to pass through, you’re getting a better app than you otherwise would have, and mostly likely sooner than you would have otherwise gotten it. Those guys really held our feet to the fire :-) And if you would like to help shape Plex, and get early access to cool stuff, you can sign up here!

During the same period, we also made three pre-releases of the next Plex Media Server to PlexPass members, with added API functionality for Plex/Web and a few other really cool things we wanted to preview. One of those is a new transcoder which goes idle when it gets ahead, instead of simply taking up the entire CPU. It also supports subtitles on the PS3. We’ll release it publicly at the same time as Plex/Web.

At around the same time as we launch Plex/Web and the new media server, we’ll be introducing a brand new preview for our PlexPass members, of a premium feature. We can’t say anything more about it except that if you have a mobile device, we think you’ll really, really like it.

Without further ado, let’s take a quick tour through some of the coolest things we’ve added to Plex/Web in this period. First up, something that’s been requested for literally years, multi-selection. Type in “star wars” in the quick filter, select all the movies, and add them to a new collection. Or delete the ones with Jar Jar.

Fullscreen 11 22 12 2 59 AM

We’ve also added support for universal search. Quickly search for movies, artist, albums, shows, episodes, and online videos from a single place. I do love my zombie movies, apparently.

Screenshot 11 16 12 8 08 PM

Sometimes it’s late at night, we’re all hanging out in the Plex chat room, and someone says “Wouldn’t it be cool if…” That’s how remote playback got added; that’s right, you can now fling media from any web browser to Plex apps which support remote control.

Screenshot 11 16 12 8 42 PM

We’ve also added support for audio stream and subtitle selection, as well as actually displaying subtitles in the player.

Fullscreen 11 16 12 8 46 PM

One of the things that was really important to us was feedback during a scan. Our resident Javascript wizard Eric even made the posters flip like they used to in the old Cocoa manager (on browsers that support it):

We’ve also added support for browsing audio and photo channels (and improved support for video channels).

Screenshot 11 16 12 10 00 PM

The On Deck feature is super popular, so we added an easy one-click way to access it inside sections.

Screenshot 11 16 12 10 01 PM

One of our foremost goals with Plex/Web was to greatly improve the “first run” experience for new users. Historically, on OS X we had a wizard, but it was out of date; on Linux and Windows, we didn’t have anything at all. We’re now thrilled that Plex/Web has an extensive setup wizard which integrates myPlex setup, lets you drag the bookmarklet right from the wizard, and lots of other stuff.

Screenshot 11 16 12 10 05 PM 2

Last, but not least, the media server keeps a rich universe of information about your media, and we’re trying to do more to expose it. To this end, we added a nice “media info” dialog which shows lots of details. Media nerds will love it, and it’ll definitely help for diagnostic purposes.

Screenshot 11 16 12 10 11 PM

In summary, Plex/Web kicks some galactic-level derrière. Coming soon, to a browser near you…

(And if you’re dying to check it out right now, get yourself a backstage PlexPass…)