Plex Media Server v0.9.5.2 ~ Tofurky Edition - Plex Blog

Plex Media Server v0.9.5.2 ~ Tofurky Edition

| 28 Nov 2011 | by 30 Comments

It’s been just a short month since our last major release, and we’re back with a bunch of bug-fixes and enhancements that taste great, yet contain no tryptophan, no side of mushy mashed potatoes, nor any boring conversation from Aunt Millie. We hope all our US users had a great Thanksgiving weekend!

Since it has moved to shipping separately, the Plex Media Server is now a much better standalone application, with support for autoupdate and starting at login.

  • NEW: Sparkle automatic update support. Because every application eventually gains the ability to¬†send email and update itself.
  • NEW: Easy way to make Plex Media Server start on login via menu item. Additionally, it deletes the old launch agent so the old media server doesn’t start.

Fullscreen

We’ve also fixed a number of bugs, as well as some issues with the transcoder. For some of these, you’ll need the next version of the iOS application (v2.1) which is making its way to the App Store.

  • FIX: A few bugs around signing up for and recovering passwords for myPlex inside the application.
  • FIX: The myPlex-linked media manager page didn’t allow adding sections from outside the local network.
  • FIX: In some cases episodes were being incorrectly stacked (which made it seem like they were being ignored). Perform a deep scan (option/alt + click on refresh) to fix incorrectly merged episodes.
  • FIX: Improved metadata loading for date-based series.
  • FIX: On Deck was not working in some cases, or provided incomplete data, especially for people who watch way too much TV.
  • FIX: Don’t allow shared users to affect view offset or status until they get their own account.
  • FIX: Some Aperture photos wouldn’t display properly on iOS.
  • FIX: Make all shared library content look unwatched.
  • FIX: Use a new way of computing unique media server identifiers given that many Hackintoshes have the same serial numbers. If you have a hackintosh (you naughty person), you may notice duplicate servers in the iOS app or myPlex; simply delete the old one.
  • FIX: [Win] Some media took too long to start in the transcoder, leading playback to fail. Faster startup in general.
  • FIX: Better support for transcoder session starting, along with v2.1 iOS update fixes some channel content failing to play.
  • FIX: When manually specifying myPlex port, don’t send new information to myPlex every 10 minutes.
  • FIX: A few transcoder related crashes.
  • FIX: A hang and a few crashes playing Flash/Silverlight video.
  • FIX: Even more improvements to Flash/Silverlight A/V sync.
  • FIX: [Win] Failure to start the media server due to iTunes file permissions.
  • FIX: [Win] A few setup/installation issues.
  • FIX: [Win] Don’t fall asleep while transcoding.
  • FIX: [Win] Issues relating to a system install of Python.
  • FIX: [Win] Crash on exit, another crash on start-up.
  • FIX: [Linux] Crashes related to automatic scanning.

Also in the mix are a few enhancements to the media server’s API. Thanks to the logging API, you’ll notice that the transcoder now sends lots of information over to the media server’s log, which means that it’ll be much easier for us to understand why a particular file isn’t producing the optimal results.

  • NEW: Allow specifying encoding for subtitle stream (used in Roku client).
  • NEW: Export the updatedAt attribute in the root XML to facilitate manual discovery.
  • NEW: Add a new /log endpoint, useful for clients to remotely log to the media server’s log file.

I’ll detail the changes to the clients in the next post. Downloads are available off the main page, and Linux releases will be up very short. We realize that many of you have been waiting, especially for a new Synology builds, and we’re super pleased to let you know that we’re just wrapping up completely automated builds for all our Linux and NAS releases. So I promise, this is the last release you’ll have to wait, and you won’t have to wait long, in any event!

In order to symbolize your patience in awaiting this release, I asked Barkley to sit there with a tasty organic oat cookie on his paws for 4 seconds. Note the drool on his right arm.

IMG 0638

FacebookTwitterGoogle+LinkedIn
Share this

30 Comments so far

  1. Massimo November 28th, 2011 9:43 pm

    Heh. Drool. :-D Thanks for the update. Will try it out and I hope I can get my EyeTV link working! :-)

  2. Jon November 28th, 2011 9:49 pm

    This fixes pretty much every issue I had with 0.9.5.1. THANK YOU!!!!! You guys are friggin’ amazing!

  3. Glenn November 28th, 2011 10:00 pm

    I’m getting an Access Denied S3 XML error for the PMS download on http://www.plexapp.com/download/mac-download-new.php – Plex client on the same page works OK.

  4. Rasmus November 28th, 2011 10:05 pm

    Sounds great! I’ve been waiting for the Synology release for sooo long.

  5. elan November 28th, 2011 10:10 pm

    Media Server download is now live. If you happened to download super early, check the About dialog and if it looks like this yfrog.com/obm8ylp then re-download. Sorry, apparently 16 hours days are conducive to making silly mistakes.

  6. ical November 28th, 2011 10:58 pm

    do we need a new ATV client for this?

  7. elan November 28th, 2011 10:58 pm

    ical: existing ATV2 (and other) clients should work fine.

  8. elstreif November 28th, 2011 11:08 pm

    Love the release names, btw.

  9. Martin November 29th, 2011 12:23 am

    Is the “Allow specifying encoding for subtitle stream” also going to bring subtitles to the Samsung app?

  10. syncopation November 29th, 2011 3:19 am

    Thanks for the sparkle integration. Smooth updates are always nice.

  11. egadgetboy November 29th, 2011 3:57 am

    The one fix most hoped for is missing from this update: The ability to turn myPlex OFF! For now, I have been forced to downgrade to an older server version so that I can access media remotely with my Roku.

  12. barelyadraft November 29th, 2011 4:36 am

    Great! Looking forward to it! Works great on the home network!

    For the next release it would be nice if the transcoder could be optimized so it’s usable on 3G networks using the iOS app. The only only app I have found to stream acceptably is Air Video Servier (www.inmethod.com). Try to compare on 3G network. Plex is really grainy whereas AirVideo is smooth and nice!

  13. Luca5 November 29th, 2011 5:23 am

    Great updates! Question though: if I update the PMS, should my sister update her Plex client? She accesses my library via myPlex.

  14. marklight November 29th, 2011 5:53 am

    Thanks Elan and crew!

    This update was huge for me!!! I really appreciate all of your hard work!

  15. daiei27 November 29th, 2011 6:12 am

    Love the story with the pic!

    Reminds me of my old Irish Setter. My mom would put the treat on her snout and taught her to wait until we said she could eat it. Then she taught her to sit up on her hind legs and combined the two tricks. Very impressive, and hilarious at the same time! The treats never hit the ground…

    Thanks for the update(s)!

  16. JayTee November 29th, 2011 8:23 am

    Great release.
    PMS is running excellent on my qnap 459!
    Thanks guys (& girls) for all the hard work.
    Well done Barkley!

  17. Dustin November 29th, 2011 12:28 pm

    Hey guys, EXCELLENT work with the new pms release.

    I am having 1 issue… Since some of the 9.3.4 features are missing from the 9.5.2 client, I am continuing to use the older client along with the new server. The issue I’m having is that anytime I either quit the client or use the “applications” menu to switch to another application within the client interface, the media server quits. I need the server to keep running independently of the client so I can always stream from other devices.

    I realize that the obvious fix would be to run the server and the client on different machines, but that’s a bit cumbersome for me to do. Any chance you could prevent the new server from quitting along with the old client? If that’s not possible, would you please, please, please bring back applications and favorites in the 9.5.2 client?

    Either way, THANK YOU for your excellent work on this free product. You guys ROCK!

  18. Chris November 30th, 2011 12:34 pm

    Is sleep fixed in this release?

  19. Jens November 30th, 2011 1:08 pm

    may want to update download link on your site to the LG PMS:
    http://www.plexapp.com/medialink/files/E_download.html

  20. gyrovague November 30th, 2011 11:24 pm

    I just tried this after having used the stable plex nine (0.9.3?) for months. This release fixes pretty much all the major gripes I had with plex:
    - 1080p decoding was not realtime (though works fine in boxee and xbmc on same hw)
    - movie+tvshows menus kept disappearing

    FYI I have a 2007 macmini with core2duo 2GHz CPU and 2GB RAM (I think GMA950 gfx), running Snow Leopard 10.6.8, connected via DVI->HDMI converter to an Optoma HD20 1080p projector.

    The one gripe that I still have, and which is now noticeably worse with this new plex beta (compared to the 0.9.3 stable) is that the UI is very slow, compared to xbmc and boxee… There is significant lag when using the macmini remote. Also, possibly related, now when one pauses and starts playing again, the description text animates sliding off the bottom of the screen, during that period everything is very slow in the film playback and the animation itself too… as soon as that slide is offscreen, the movie playback is fine again.

    The “slow UI” was bad enough in 0.9.3 stable, but now its become a deal breaker for me I’m afraid. I’m hoping there is some simple fix for this, like just enabling compiler optimization, or changing the opengl loop in the UI or something :) It seems to use 100% CPU while in the menus, but only about 60% when playing back a 1080p movie… I realize though that I’m probably in the minority with this “slow” CPU…

    XBMC and boxee have both never had issues with 1080p playback on this macmini, but plex suffered severely with 0.9.3, at least that is now fixed in 0.9.5.2.1, well done!

    The XMBC and boxee menus are very noticeably MUCH faster and more responsive than plex, and they not really noticeably worse-looking.

    I’d be more than happy to help provide any more information and help for debugging this if necessary.

  21. Billy November 30th, 2011 11:47 pm

    Hi Elan,

    I’m been trying to login into the forums all morning but they are not working, it’s just tells me that my login or password is incorrect, I have registered and when I click “forget password” I come to the main PLEX site and I am logged in?

    How can I login to the forums?

    Many thanks in advance.
    Billy

  22. softfocus December 1st, 2011 1:04 am

    Looks great. I’m new to Plex. Been having a play since the last rev of (stand alone) media server. Wots the best way to update to this version? Do I manually remove files or copy over?

    Thanks for a great app!

  23. mc December 2nd, 2011 10:54 pm

    PLEX & WP7 MANGO is there any app coming for windows phones like my Nokia Lumia 800?

  24. airman December 10th, 2011 7:44 am

    some movies seem to have a problem with appletv2
    works fine in 0.9.3.4 but get error occurred loading this content in 0.9.5.2 can switch back and forth.

    Dec 10, 2011 12:41:32 [0xb0cb1000] DEBUG – [Transcoder] Thread count: 8
    Dec 10, 2011 12:41:32 [0xb0cb1000] DEBUG – [Transcoder] Input #0, mov,mp4,m4a,3gp,3g2,mj2, from ‘http://localhost:32400/library/parts/273/file.m4v’:
    Dec 10, 2011 12:41:32 [0xb0cb1000] DEBUG – [Transcoder] Stream #0.0(und), 21, 1/90000: Video: h264 (High), yuv420p, 528×448 [SAR 40:33 DAR 10:7], 714 kb/s
    Dec 10, 2011 12:41:32 [0xb0cb1000] DEBUG – [Transcoder] Stream #0.1(eng), 49, 1/48000: Audio: aac, 48000 Hz, stereo, s16, 164 kb/s
    Dec 10, 2011 12:41:32 [0xb0cb1000] DEBUG – [Transcoder] Stream #0.2(eng), 35, 1/48000: Audio: ac3, 48000 Hz, 2 channels, s16, 192 kb/s
    Dec 10, 2011 12:41:32 [0xb0cb1000] DEBUG – [Transcoder] Applying output settings.
    Dec 10, 2011 12:41:32 [0xb040f000] DEBUG – [FFMPEG] Duration: 10202.7
    Dec 10, 2011 12:41:32 [0xb040f000] DEBUG – Done starting transcode, duration = 10203 seconds.
    Dec 10, 2011 12:41:32 [0xb040f000] DEBUG – Building an M3U8 for 10203 total seconds.
    Dec 10, 2011 12:41:32 [0xb0cb1000] WARN – [Transcoder] Error: Did not find audio Stream 2
    Dec 10, 2011 12:41:32 [0xb0cb1000] DEBUG – [Transcoder] Final font scale: 1.000000 (0.750000) -> 1.114286
    Dec 10, 2011 12:41:32 [0xb0cb1000] DEBUG – [Transcoder] Audio stream info:
    Dec 10, 2011 12:41:32 [0xb079d000] DEBUG – [Transcoder] codec_id : 15003
    Dec 10, 2011 12:41:32 [0xb079d000] DEBUG – [Transcoder] channels : 2
    Dec 10, 2011 12:41:32 [0xb079d000] DEBUG – [Transcoder] bitrate : 192000/128000
    Dec 10, 2011 12:41:32 [0xb0c2f000] DEBUG – [Transcoder] samplerate: 48000
    Dec 10, 2011 12:41:32 [0xb0c2f000] DEBUG – [Transcoder] audiogain : 1.00 (256)
    Dec 10, 2011 12:41:32 [0xb079d000] DEBUG – [Transcoder] aacProfile: 1/-99
    Dec 10, 2011 12:41:32 [0xb079d000] DEBUG – [Transcoder] !!! Will copy the audio stream
    Dec 10, 2011 12:41:32 [0xb079d000] DEBUG – [Transcoder] Video stream info:
    Dec 10, 2011 12:41:32 [0xb0cb1000] DEBUG – [Transcoder] codec_id: 1c/1c
    Dec 10, 2011 12:41:32 [0xb0cb1000] DEBUG – [Transcoder] level : 30/51
    Dec 10, 2011 12:41:32 [0xb079d000] DEBUG – [Transcoder] avg_fps : 24/24
    Dec 10, 2011 12:41:32 [0xb079d000] DEBUG – [Transcoder] profile : 64/64
    Dec 10, 2011 12:41:32 [0xb079d000] DEBUG – [Transcoder] vfr : 0
    Dec 10, 2011 12:41:32 [0xb079d000] DEBUG – [Transcoder] fps : 24.05/24.00
    Dec 10, 2011 12:41:32 [0xb079d000] DEBUG – [Transcoder] bitrate : 1.08/10.49 mbps
    Dec 10, 2011 12:41:32 [0xb079d000] DEBUG – [Transcoder] height : 448/448
    Dec 10, 2011 12:41:32 [0xb079d000] DEBUG – [Transcoder] aspect : 0.70(1.21)/0.85
    Dec 10, 2011 12:41:32 [0xb079d000] DEBUG – [Transcoder] segSize : 1.21mbits/seg, 1.21/25.60MBps
    Dec 10, 2011 12:41:32 [0xb079d000] DEBUG – [Transcoder] timebase: 0.00001(1:180000)/0.00001(0:1000000)
    Dec 10, 2011 12:41:32 [0xb079d000] DEBUG – [Transcoder] !!! Will copy the video stream
    Dec 10, 2011 12:41:32 [0xb079d000] DEBUG – [Transcoder] Configuring output.
    Dec 10, 2011 12:41:32 [0xb079d000] DEBUG – [Transcoder] Output #0, mpegts, to ‘/var/folders/mg/gm9r_xt13rs6t42jv61bc8r00000gn/T/plex-transcode-745762885003e5d074143bbcd8cda91b9ab7c9d0-89a8f7077605b58b6d6158894dd87594ae090b38-tmp.ts’:
    Dec 10, 2011 12:41:32 [0xb079d000] DEBUG – [Transcoder] Stream #0.0(und), 0, 1/90000: Video: libx264, yuv420p, 528×448 [SAR 40:33 DAR 10:7], q=2-31, 714 kb/s
    Dec 10, 2011 12:41:32 [0xb0db5000] DEBUG – [Transcoder] Stream #0.1(eng), 0, 1/90000: Audio: ac3, 48000 Hz, 2 channels, 192 kb/s
    Dec 10, 2011 12:41:32 [0xb0db5000] DEBUG – [Transcoder] Wrote segment 0 (0.09s, 0.09s, 0.09mb)
    Dec 10, 2011 12:41:32 [0xb040f000] DEBUG – Idle Sleep: Allowed
    Dec 10, 2011 12:41:32 [0xb040f000] DEBUG – Started session for GUID 745762885003e5d074143bbcd8cda91b9ab7c9d0, success = 1
    Dec 10, 2011 12:41:32 [0xb040f000] DEBUG – Started session successfully, now saving it: 745762885003e5d074143bbcd8cda91b9ab7c9d0
    Dec 10, 2011 12:41:32 [0xb040f000] DEBUG – Idle Sleep: Prevented
    Dec 10, 2011 12:41:32 [0xb0db5000] DEBUG – [Transcoder] Wrote segment 1 (0.00s, 0.04s, 0.10mb)
    Dec 10, 2011 12:41:32 [0xb0db5000] DEBUG – [Transcoder] Wrote segment 2 (0.00s, 0.03s, 0.14mb)
    Dec 10, 2011 12:41:32 [0xb0bad000] DEBUG – [Transcoder] Wrote segment 3 (0.00s, 0.02s, 0.08mb)
    Dec 10, 2011 12:41:32 [0xb040f000] DEBUG – [Transcoder] Wrote segment 4 (0.00s, 0.02s, 0.07mb)
    Dec 10, 2011 12:41:32 [0xb040f000] DEBUG – [Transcoder] Wrote segment 5 (0.00s, 0.02s, 0.11mb)
    Dec 10, 2011 12:41:32 [0xb040f000] DEBUG – [Transcoder] Wrote segment 6 (0.00s, 0.01s, 0.13mb)
    Dec 10, 2011 12:41:32 [0xb040f000] DEBUG – [Transcoder] Wrote segment 7 (0.00s, 0.01s, 0.11mb)
    Dec 10, 2011 12:41:32 [0xb0cb1000] DEBUG – [Transcoder] Wrote segment 8 (0.00s, 0.01s, 0.22mb)
    Dec 10, 2011 12:41:32 [0xb0c2f000] DEBUG – [Transcoder] Wrote segment 9 (0.00s, 0.01s, 0.20mb)
    Dec 10, 2011 12:41:33 [0xb0595000] DEBUG – Request: GET /video/:/transcode/segmented/session/745762885003e5d074143bbcd8cda91b9ab7c9d0/10/00000.ts [10.0.1.2] (2 live)
    Dec 10, 2011 12:41:33 [0xb0595000] DEBUG – Asked for segment 0 from session.
    Dec 10, 2011 12:41:33 [0xb0595000] DEBUG – Sending back segment 0 from session.
    Dec 10, 2011 12:41:33 [0xb0595000] DEBUG – Content-Length of /var/folders/mg/gm9r_xt13rs6t42jv61bc8r00000gn/T/plex-transcode-745762885003e5d074143bbcd8cda91b9ab7c9d0-89a8f7077605b58b6d6158894dd87594ae090b38/media-00000.ts is 90428.
    Dec 10, 2011 12:41:33 [0xb08a1000] DEBUG – Request: GET /video/:/transcode/segmented/stop [10.0.1.2] (2 live)
    Dec 10, 2011 12:41:33 [0xb0289000] DEBUG – * Cookie: SESSION-GUID=745762885003e5d074143bbcd8cda91b9ab7c9d0
    Dec 10, 2011 12:41:33 [0xb0289000] DEBUG – Idle Sleep: Allowed
    Dec 10, 2011 12:41:33 [0xb0289000] DEBUG – Whacked session, 0 remaining.
    Dec 10, 2011 12:41:33 [0xb0289000] DEBUG – It took 0.000020 sec to serialize a list with 0 elements.
    Dec 10, 2011 12:41:33 [0xb0289000] DEBUG – Killing job.
    Dec 10, 2011 12:41:33 [0xb0289000] DEBUG – Signalling job with 9
    Dec 10, 2011 12:41:33 [0xb0289000] DEBUG – Cleaning directory for session 745762885003e5d074143bbcd8cda91b9ab7c9d0 (/var/folders/mg/gm9r_xt13rs6t42jv61bc8r00000gn/T/plex-transcode-745762885003e5d074143bbcd8cda91b9ab7c9d0-89a8f7077605b58b6d6158894dd87594ae090b38)
    Dec 10, 2011 12:41:33 [0xb079d000] DEBUG – Request: GET /video/:/transcode/segmented/stop [10.0.1.2] (1 live)
    Dec 10, 2011 12:41:33 [0xb0289000] DEBUG – * Cookie: SESSION-GUID=745762885003e5d074143bbcd8cda91b9ab7c9d0
    Dec 10, 2011 12:41:33 [0xb0289000] WARN – Got a request to stop a transcode session without a session GUID (or with an invalid one).

  25. Jason December 12th, 2011 2:55 am

    Before everyone jumps and thanks Plex developers of a great job and how they are so happy with the new release. I, on the other hand, do not think Plex is great.

    Plex cannot handle high res audio (DTS-MA or Dolby TrueHD) which is pretty sad. I have asked, begged for this to work ever since Plex came out and they totally ignore this subject and never printed my comment.

    We have the 2011 Mac Mini which can handle HD audio now and it is sad to see Plex will not support it.

  26. jimtut December 23rd, 2011 7:27 am

    @airman: Same thing for me. Quite reproducible, but I wouldn’t have thought to try it if it wasn’t for your post. Thanks so much!

    I’m going to submit a bug report, so maybe it will be fixed in the next release!

  27. thias December 29th, 2011 11:55 am

    Please windows 7 mango app!

  28. unhappy January 7th, 2012 5:20 pm

    would be cool if it started working properly on 2008r2 again. had i known that the current release was borked, i wouldn’t have redone my setup.

  29. macxbo January 30th, 2012 4:09 am

    still a sleep issue. :-(
    This is the only app that keeps my Mac awake as long it is active.

  30. Joel February 18th, 2012 7:53 am

    When is music media (mp3, aac, flac) support coming?

Leave a reply