Plex Media Server Changelog

New in version 0.9.12.11

August 28th, 2015
  • Fix the local media agent not starting correctly.
  • Fix a possible crash when updating premium music libraries.
  • Fix an issue that caused remuxing and audio conversion on some ARMv7 and PPC platforms to fail.

New in version 0.9.12.8 (August 8th, 2015)

  • Fixed some regressions in Linux and NAS packaging in 0.9.12.7.
  • (OS X) Fix a case where deleting a media file failed.
  • Fix for remote access in certain cases involving proxies.

New in version 0.9.12.4 (June 24th, 2015)

  • Enable remux on PPC platforms.
  • Tweak for HTTP request timer (thanks, sa2000!)
  • Improvements to filesystem watching functionality.
  • A rare issue where the transcoded video became extremely low resolution.
  • More improvements to search with non-latin characters.
  • Improved sorting by duration.
  • (Linux) Fix for Ubuntu with Kernel earlier than 2.6.33
  • (Sync) Various bugfixes.

New in version 0.9.12.3 (June 6th, 2015)

  • New:
  • Let there be HTTPS!
  • Fixes:
  • An issue editing tags with commas and other special characters.
  • Track mood editing issue.
  • Don't create duplicate playlists when importing from iTunes during first scan.
  • Localization on Linux wasn't working.
  • Improve reliablity of online presence detection.
  • Crash on startup due to corrupted cache file (thanks, sa2000!)
  • An issue where DASH streaming would fail if certain audio streams were selected.
  • (Windows) User installs of Python could interfere.
  • (Western Digital) Package improvements.
  • (Ubuntu) Fix config path issue.
  • (Ubuntu) Do not run systemctl on non systemd installs.
  • (Sync) Logging improvements.
  • (Sync) Analyze media items on-the-fly if needed.

New in version 0.9.12.1 (May 18th, 2015)

  • New:
  • Enable iTunes importing code for UNIX; set advanced preference with path to library XML.
  • Support for decade-based filtering for movies and albums.
  • Add a hidden preference for sorting albums (AlbumSort, with default value "year:desc", you can set "year", "title", etc.).
  • Add a new library preference to tell scanner to respect media tags (for new libraries).
  • CentOS 7 support.
  • Fixes:
  • A crash shortly after startup.
  • (Linux) Crash on start.
  • (Windows) Scanner might not pick up new media, or might stop in the middle.
  • A few other crashes and minor stability issues.
  • Fix install/uninstall issues on Ubuntu/Mint.
  • Fixed possible issue locking out an alternate admin user on Synology

New in version 0.9.12.0 (May 5th, 2015)

  • New:
  • Korean and Hungarian translations.
  • Massive speedups for HTTP server.
  • Keep music in the library automatically refreshed via scheduled task.
  • Added Similar Artists feature.
  • Match and download metadata as we scan for movies and music.
  • Added Recently Viewed Episodes hub.
  • Add upcoming concert dates for artists.
  • Music videos for tracks and artists. Vevo videos for Plex Pass.
  • Plex Mix (Plex Pass only).
  • Capture album year, and artwork (Plex Pass music scanner only) during scan.
  • Added Continue Watching hub for home videos.
  • Add sorting for TV shows based on number of unwatched episodes.
  • Added multi-disc support in music libraries.
  • Add two music video hubs for music libraries.
  • Add a "throwback" hub for artists you haven’t listened to in X.
  • Add track filter for moods (Plex Pass only).
  • Add Track rating filter.
  • Support for PS3/4 audio transcoding.
  • Allow artists to have countries, allow filtering by country.
  • Allow filtering albums by studio.
  • Scan new media first.
  • Improve background on-the-fly media analysis. Analyze albums on-the-fly.
  • Add sorting by "Played At and "Play Count" for artists and albums.
  • Strip diacriticals and macrons from sort titles and use for searching.
  • Use filesystem times for “added at” during first scan.
  • Import play counts during iTunes import.
  • (API) Add director search provider to global search results.
  • (API) Add group=X feature to the filtering language.
  • (API) Support for batch editing, field autocompletion.
  • (API) Support for deleting composite types (e.g. albums).
  • (API) Support for computing common fields between multiple items.
  • Fixes:
  • Be smarter about when to merge identical albums and when to separate.
  • Fix recently played hubs to not return things with zero play count.
  • (OS X) Fix an issue where App Nap could affect server performance.
  • (Windows) iTunes latest 64-bit release was broken.
  • Improve searching to start at word boundaries.
  • Clear playlist composite when clearing playlist.
  • Order various artists albums by name, other artists by year descending.
  • Speed up various endpoints, including play queue creation.
  • Fix a few hubs crashes.
  • Don’t scan right away on filesystem changes when starting up.
  • Delete unused tags and taggings during database maintenance.
  • Many performance and stability improvements.

New in version 0.9.11.7 (January 2nd, 2015)

  • New:
  • Added translations for Swedish, Croatian, Chinese.
  • Fixes:
  • Some translations weren't enabled correctly.
  • In some cases, duplicate "hubs" could be returned.
  • (Windows) Subtitle fonts weren't loaded correctly.

New in version 0.9.11.6 (January 2nd, 2015)

  • New:
  • Added a sort option for "release date" for albums.
  • Fixes:
  • An issue which prevented upgrading from very old version of the media server.
  • Improved reliability around publishing public IP to the cloud.
  • Allow partial matching on locales.
  • Occasionally extras could come back with width/height of -1.
  • Fixes for unRAID distribution.
  • FLAC files were not playing on iOS.
  • Improved quality of Arabic and Hebrew subtitle rendering.
  • Improve cloud Cinema Trailer selection.

New in version 0.9.11.5 (January 2nd, 2015)

  • New:
  • Serbian translation.
  • Fixes:
  • Multiuser wasn't working correctly without a Plex Pass (e.g. duplicate On Deck).
  • A few issues upgrading from very old media servers.
  • Numeric share labels didn't in Plex Home.
  • Some packaging fixes for Thecus NAS.
  • Many search requests in parallel could hang the server.
  • Don't restart plugins as aggressively.
  • Cloud Sync didn't work when in a Plex Home.
  • Fixed an issue where Cloud Sync files over 2GB may fail to upload.

New in version 0.9.11.4 (December 2nd, 2014)

  • New:
  • Plex Home!
  • Translations for Lithuanian, Brazilian, Danish.
  • Multiuser and Now Playing available for everyone.
  • Improved networking support on FreeBSD.
  • Fixes:
  • Workaround an issue with LG TVs rebooting.
  • When viewing "More from" content, don't include original item.
  • Fix a crash on start when upgrading from a much older version.
  • Cleanup unused tags in the database.
  • DLNA server setting takes effect immediately.
  • Improved reliability around publishing server to the cloud.
  • When setting On Deck window to 0 weeks, all the Recently Added hubs disappeared.
  • Some AAC audio was not working with ChromeCast.
  • Unassociated directories with similar names could get scanned.
  • Issues with by-letter browsing when multibyte titles are present.
  • Playlist from albums has tracks ordered by track index, not album.
  • QNAP ARM builds supported again.

New in version 0.9.11.1 (October 16th, 2014)

  • New:
  • Added Hebrew translation.
  • Fixes:
  • (Linux) A crash on Linux when media directory permissions were wrong.
  • Rapid seeking could lead to video playback stopping.
  • Improved reliabilty around publishing network connections.
  • Use TLS instead of SSLv3 when talking to plex.tv.
  • (DASH) More reliable seeking.
  • (ReadyNAS) Fix logo not appearing.

New in version 0.9.9.14 (August 4th, 2014)

  • Fixed an issue with high CPU in windowserver on Yosemite and Mavericks.

New in version 0.9.9.13 (August 1st, 2014)

  • New:
  • Playlists!
  • Extras! (Note: Extras can be added to existing libraries with a Force Refresh)
  • Import from iTunes feature for libraries including smart playlist import.
  • (API) Support for blur, saturation, and alpha blending on image transcode endpoint.
  • (API) Support for rich "composite" images.
  • (API) Support for "starts with" and "ends with" operators in filters.
  • (API) Allow null values for ID fields.
  • (API) Add support for "limit=X" in filters.
  • Support for skip count and skip date.
  • Hey! A brand new sexy application icon.
  • Added a new preference to limit Cloud Sync upload speed.
  • Fixed:
  • Default account to english as opposed to nothing at all.
  • An issue with continuous play on items with same air date.
  • Massive (like 50x) speedup for global Recently Added endpoint.
  • Items inserted into the past in a play queue when adding to 'up next' after playing through.
  • Failure transcoding some channel content.
  • Sometimes we generated invalid JSON.
  • Fix an issue where sometimes sync items would fail to process or upload.
  • Much better audio boost.
  • On occasion, transcodeer would transcode audio when it should remux.
  • An ordering bug getting background art from all libraries.
  • A bug where an item could end up in a refresh loop.
  • Server could end up hanging during nighly DB optimization task.
  • Selected art could be reset on refresh if it was generated art.
  • Tweaks for menubar icon on Yosemite.
  • Speed up deleting transcode temporary directories.
  • Play queues were returning all available alternate media for items.
  • Various crashes.

New in version 0.9.9.12.504 (June 19th, 2014)

  • Fixed:
  • Crash handling concurrent HTTP connections.
  • Crash uploading CloudSync files.
  • Other miscellaneous crashes.

New in version 0.9.9.7.429 (March 14th, 2014)

  • FIXES;
  • (Synology) Fixed installation on DSM 5.0
  • Fixed an issue where non-direct played Roku video took a long time to start.
  • Fixed syncing RAW photos (for real).

New in version 0.9.8.14 (December 11th, 2013)

  • New:
  • Updated ffmpeg used in media analysis, should help in many ways.
  • Track stream titles and codec ID in media analysis.
  • Fixes:
  • Improve connectivity to myPlex.
  • Massive improvements to Universal Transcoder quality. Fixes issues with artifacts.
  • Increase audio bitrate at higher qualities.
  • Failure to re-publish server after connectivity issue.
  • Don't log passwords. For real.
  • Subtitle encoding detection improved for eastern European languages.
  • (DLNA) Improve photo rendering.
  • (Sync) An issue with a bogus resource path.
  • (Windows) Eliminate a number of crashes.

New in version 0.9.8.10.215 (October 30th, 2013)

  • Fixes:
  • In some cases (transient network glitches) the server could re-transcode all synced content, which could lead to iOS not being able to play it.
  • An issue where the new fast scans could miss files when "multi-episode" files were present.
  • An issue where the new fast scan wouldn't skip a directory it should.
  • Crashes when streaming RTMP content.

New in version 0.9.8.6.175 (September 11th, 2013)

  • New:
  • Transcoder support for the Plex Chrome app.
  • Media index files are now available for all users, not just PlexPass members.
  • Fixes:
  • Speed up scanning with database optimizations.
  • Another fix for "Recently Viewed Shows".
  • View settings are now stored per-account.
  • Much less memory used when loading iTunes XML.
  • Fix a few field-reported crashes.
  • (Windows) Make sure taskbar icon is created.
  • (Mac) Fix menu spinner not showing during a scan.
  • (DLNA) Use correct MIME types for AAC.
  • (DLNA) Update profiles for Bravia 2010 and 2012 models.
  • Speed up remuxing H.264 from WTV files.
  • (API) Media items on details endpoints weren't sorted correctly.

New in version 0.9.8.4.125 (August 16th, 2013)

  • Multi-user mode. All the users you share media with (inside and outside the house) get their own view of it (e.g. On Deck, view history) , and can select custom audio/subtitles. You can use it with children to restrict their access to certain parts of your library (this is only the first baby step towards parental controls). This feature is PlexPass only.
  • Now Playing: A “control room” for your server, where you can see what everyone is watching. If you enable media index files, you can even see a super cool animation of fading thumbnails. This feature is also PlexPass only.
  • Media Index Files: This option indexes your media and allows for graphical seeking. The Roku and Android apps make use of it. Also PlexPass only. Might make lesser computers cry while it’s actually indexing the files.
  • HTTPS support: The media server listens on port 32443 for HTTPS connections.
  • Prettier photo albums: We now auto-select a “cover” photo for your photo albums.
  • DLNA fixes: There have been a large number of fixes to DLNA. It’s mo betta.
  • Other random goodness: Tons of fixes. Copious performance improvements.
  • Drobo 5N support: Got one of these beautiful new devices? Get your Plex on.

New in version 0.9.7.28.33 (June 13th, 2013)

  • Crashes on Synology and other NAS platforms.
  • Simplify the movie agent default combination rules.
  • (Scanner) Pass down section root, helps the new .plexignore feature.
  • (API) Make sure stack=1 works for photo section's recentlyAdded endpoint.
  • (OS X) Build is signed.

New in version 0.9.7.22 (April 11th, 2013)

  • FIX: (Transcoder) Fix an issue with audio stuttering on iOS when resuming.
  • FIX: (Transcoder) First generation Roku could have A/V sync issues.
  • FIX: An issue where video playback would fail on iOS with Universal transcoder.
  • FIX: An issue where some channels which used RTMP weren't playing using the Universal transcoder.
  • FIX: Under very heavy database loads, in some cases media server could hang.
  • FIX: (ARM-based NAS devices) Issue starting because of a missing component.
  • FIX: (ReadyNAS, QNAP) Fixed an issue with 100% CPU load, working around a compiler bug.

New in version 0.9.7.17 (March 16th, 2013)

  • New:
  • Auto-select forced subtitles. I don’t speak alien either.
  • (API) More information passed back at root level to aid PlexSync clients.
  • (API) Final transcode resolution passed back for transcode session endpoint.
  • (API) Add a “transcoderVideo” flag at root if we support transcoding video.
  • (API) Allow callers to specify a background color when transcoding to JPEG.
  • (API) Add viewStateUpdatedAt for global OnDeck to allow sorting.
  • (API) export library section UUIDs for PlexSync.
  • (Android) Add FLAC as a direct play profile (syncing at less than “highest” will convert to MP3).
  • Added device notifications for sync (in progress, item complete). Mostly helps Kepler.
  • (PlexSync) Support for syncing show banners.
  • Fixed:
  • (New transcoder) Massive speedups for the new transcoder in many scenarios (sync, streaming, seeking). It should be 2x to 3x faster (around 2x faster than the old transcoder), and will resolve many issues of stuttering and buffering some have seen.
  • A bug where timed library updates might only happen every other interval.
  • A major regression with subtitles causing transcoder to exit on certain OS X systems.
  • A case where we didn’t allow the host system to sleep.
  • Improvements to audio stream picking heuristics.
  • A hang when WebKit transcodes failed.
  • Some EAC3 streams showed up as “EC-3″.
  • Use media analysis duration instead of likely meaningless metadata duration when possible.
  • Improved elastic thread pool behavior, less pressure on thread creation/destruction.
  • Fixed an issue where background color wasn’t correct in the image transcoder (fixes section icons on Roku).
  • (OS X) Fix auto-update library failing under certain conditions.
  • (OS X) Show Plex/Web preferences by default, option-click shows old Cocoa prefs.
  • Improve Kepler transcoder profile, add Plex/Web profile.
  • (ReadyNAS) Update packaging, fix temp folder path.
  • (Ubuntu) Upstart fix.
  • (Fedora) Fixes in scripts.
  • (Roku) Improve profile, disable anamorphic video.
  • (Kepler) Limit AAC to two channel, so 5.1 gets mixed down when streaming on mobile devices.
  • (Kepler) Fix for anamorphic video displaying incorrectly.
  • (Windows) Don’t let PYTHONPATH interfere with our Python. Fixes some startup issues.
  • (New transcoder) Upgrade to ffmpeg 1.1.2
  • (New transcoder) Allow specifying max bitrate.
  • (New transcoder) MPEG4 inside AVI files didn’t work.
  • (New transcoder) Allow for faster seeking for clients that support it.
  • (New transcoder) Don’t send back blank segments when transcoder dies.
  • (New transcoder) Allow other users access to transcode session information.
  • (New transcoder) Use higher bitrate when converting other codecs to AAC.
  • (New transcoder) Improve quality when transcoding interlaced content.
  • (New transcoder) Greatly improved AAC audio quality.
  • (New transcoder) Remove MP3 from iOS HLS transcode target.
  • (New transcoder) Improved support for remuxing with multichannel audio.
  • (New transcoder) Support transcoding between multi-channel formats.
  • (New transcoder) We failed with some content due to scaling bug (Vimeo, TED).
  • (New transcoder) Send more logs up to the media server to help diagnosing issues.
  • (New transcoder) Fix an issue when remuxed videos failed or acted weirdly.
  • (New transcoder) Fix issue with last character being missing in SRT subs.
  • (New transcoder) Fix SRT subs showing tags.
  • (New transcoder) Improve accuracy of bitrate in M3U8, helps Roku.
  • (New transcoder) Improve bandwidth estimates for HLS.
  • (New transcoder) Some indirect videos failed to play.
  • (New transcoder) We were generating MPEGTS streams which occasionally made the Roku crash.
  • (New transcoder) Improve reliability of new transcoder when resuming.
  • (New transcoder) Some VOBSUB subtitles inside MKV files weren’t burned.
  • (New transcoder) Some high bitrate stereo content failed to transcode.

New in version 0.9.7.12 (February 7th, 2013)

  • New:
  • Greatly improved (Sync and Win8) transcoder subtitle burning: support SSA and SMI, fix crashes, fix subtitle sync when resuming video.
  • (API) Allow converting SMI to SRT (format=srt).
  • Fixed:
  • Scanning TV shows near the root directory of a volume didn’t work reliably.
  • Send Accept-Ranges: bytes HTTP header when answering requests for media. Fixes Win8 seeking in media.
  • DTS audio inside MP4 container could be incorrectly identified as mp4a during media analysis.
  • Transcoding certain media files could be pathologically slow. Thanks to Rodger for helping us diagnose the issue!
  • Transcoding video audio from MP3 to AAC would fail in some rare cases.
  • A/V sync issues transcoding Smooth Streaming to Windows 8 Store app.
  • Actor thumbnails weren’t being offered correctly to sync clients.
  • Removed unnecessary logging when running transcoder.
  • Add more logging when Win8 app loopback exemption can’t be added.
  • When a media asset is uploaded, it becomes the default.
  • Sync item status could be prematurely reported as complete.
  • Added iPad mini sync profile.
  • (Windows) Large log files when number of library paths exceeded 64.
  • (Sync) A few issues with sync status not being reported correctly.
  • (Transcoder) An A/V sync issue affecting Win8 app.

New in version 0.9.7.11 (January 15th, 2013)

  • FIX: Workaround for LG TVs rebooting.
  • FIX: (Windows) Lots of CPU, giants logs in some cases.
  • FIX: An issue scanning sections where the paths had trailing slashes (e.g. W:\).
  • FIX: MP4 files with DTS streams had them incorrectly identified as MP4a.
  • FIX: (Sync) A few issues with sync status not being reported correctly.
  • FIX: (Transcoder) An A/V sync issue affecting Windows 8 Plex app.

New in version 0.9.7.9 (January 4th, 2013)

  • New:
  • Music sections support searching by album.
  • Massive performance improvements for some DLNA streaming scenarios.
  • Allow players to specify a protocol and respect their port.
  • (API) Support for filtering movies by studio.
  • (API) Support for sorting by last view date.
  • (API) Added endpoints for uploading custom media assets (e.g. posters). Used by Plex/Web.
  • Fixed:
  • Some cache control header updates.
  • A few crashes.
  • (Windows) Workaround for Win 8 security model preventing Plex for Windows 8 from connecting on same machine.
  • (Windows) Crash on start.
  • (Windows) 100% CPU when Plex for Windows 8 is running.
  • (Transcoder) External SRT files with BOM marker weren’t getting rendered.
  • (Transcoder) Faster startup.
  • (PlexSync) Transcoder now handles anamorphic video properly.
  • (PlexSync) Sometimes converted files could be bigger than source files.
  • (PlexSync) Ratings directory was missing.
  • (API) New /channels/arts endpoint which returns channel background art.
  • (API) Resolutions filter can be itself filtered.
  • (API) Don’t return empty studios.
  • (API) Global on deck has mixed parents.
  • (API) Make sure recently viewed channels have identifiers.
  • (API) Fix incorrectly escaping JSON.
  • (API) Fixes for media asset uploads, and select/lock upload.
  • (API) Fix alphanumeric paging with non-alphanumeric characters.
  • (DLNA) Hopeful fix for some heap corruption.
  • Fixed a few (very) rare deadlocks.
  • Fixed iTunes channel for iTunes 11.
  • (Sync) iPad 4s weren’t using the right profile.
  • (Transcoder) Faster starting for transcoded audio.
  • (Transcoder) Fixes for RTMP with new transcoder.
  • (Transcoder) Speed up WebKit transcoder starts.
  • (Transcoder) Fix for some remuxing cases with Win8.

New in version 0.9.7.7 (December 7th, 2012)

  • (Non OS X) Automatically merge movies when appropriate.
  • Fix a crash if there are any unexpected files in the transcode directory.
  • Fix a crash when scanning photos with certain EXIF data.
  • (OS X) Fixed an evil crash which occurred roughly once every day.
  • Don’t allow clients to cache segments, fixes IE10 video playback issue.
  • A few crashes that could be caused by proxies getting in the middle between server and myPlex.
  • (PlexSync) Added iPad 4 profile, fixed iPad 3 profile.
  • (PlexSync) Sync transcoder now works on 32-bit CPUs on Snow Leopard.
  • (PlexSync) Allow DirectPlay sync with subtitles (e.g. MP4/TTXT).
  • (PlexSync) Scrobble and library media addition/deletion kicks off sync worker. Fixes sync of recently added items.
  • (PlexSync) We skip over any invalid sync items instead of completely failing.
  • (PlexSync) Fix failed downloads of art/posters in some cases.
  • (PlexSync) Synced media subsections weren’t always in the right order.
  • (PlexSync) Video bitrate limit on ‘highest’ quality was removed.
  • (PlexSync) Fixed broken XML in some sync profiles
  • (PlexSync) Fixed an issue where the sync profile name was not constructed correctly.
  • (PlexSync) Work-around that the client sent the wrong model name
  • (PlexSync) Some sync profiles contained invalid transcoder options
  • (Linux) Pass along LANG variable, to assist agents who need to read filesystem.
  • (Linux) Crash signing out of myPlex or un-publishing server.
  • (Linux) Add the photo transcoder in for ARM architectures.
  • (Linux) Fixes for start-up scripts on Fedora and ReadyNAS
  • (Linux) Upgrade Sync Transcoder to support progress information.
  • (API) Fixes to /firstCharacter filters
  • (API) Allow filtering filters by resolution/unwatched, fixes filter issue.
  • (API) Don’t limit tag queries by metadata type if we have condition passed in.
  • (API) Fix when filtering on unwatched in /firstCharacter endpoint.
  • (API) Allow filter endpoints to use type in queries (e.g. album genres).

New in version 0.9.7.3 (November 21st, 2012)

  • 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//[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/).
  • 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.