Plex Media Server Changelog

What's new in Plex Media Server 1.40.2.8395

Apr 19, 2024
  • NEW:
  • (PLEASE NOTE) Please also be patient when updating to this version if you have a very large database and allow the upgrade process to finish.
  • Rename ‘un/played’ to ‘un/watched’ terminology for video types (PM-1042)
  • We have identified an issue where automatic updates were not respecting custom paths for existing Windows 64-bit installs. Unfortunately, any automatic fix would introduce security vulnerabilities so we encourage users who installed in a custom path to uninstall and then manually reinstall Plex Media Server.
  • FIXES:
  • (Auto Update) Custom install paths are not respected when auto-updating on 64 bit Windows. (PM-1143)
  • (CreditsDetection) Retry detection only a limited amount of times on failures (PM-1093)
  • (DB Optimize) Server could become unresponsive during a DB optimize in certain circumstances (PM-1129)
  • (History) Query parsing would return Bad Request when encountering includeFields arguments.
  • (History) View history would yield fewer entries than requested (PM-1306)
  • (Loudness Analysis) Some files could cause errors when preforming Loudness Analysis. (PM-627)
  • (Mac) Linker optimization would incorrectly generate code that would cause the server to unexpectedly exit while syncing view state. (PM-1308)
  • (Nvidia Shield) Running on Nvidia Shield would result in ‘core component problem’ error. (PM-1364)
  • (Push Notifications) Used expensive DB query during playback progress notifications (PM-1166)
  • (Thumbnails) Thumbnails were not properly updated when underlying file changed (PM-1162)
  • (Trailers) Premium trailers and extras could fail to load (PM-1347)
  • (Transcoder) On Windows, headless (no display attached) Nvidia cards were not recognized (PM-962)
  • (Transcoder) On Windows, the first Intel device was used for transcoding regardless of which Intel device was selected (PM-962)

New in Plex Media Server 1.40.1.8227 (Mar 15, 2024)

  • NEW:
  • (Extras) New preference for Cinema Trailers to always include English language trailers when account audio language is not set to English (PM-620).
  • (Web) Updated to 4.125.1
  • FIXES:
  • (DVR) Replace Lower Quality was not taking effect (#14646)
  • (Metadata) Marking a show or season as watched created view history entries (PM-935)
  • (Stream Selection) A show’s subtitle mode would not override the account’s if account’s was set to “Manually selected” (PM-660)
  • (View History) Keep view history of items when marked as unplayed (#14663)
  • (View History) View history was not created when a partially played item was marked as played (PM-1021)
  • (Web) Home Screen content would not load when unauthenticated. (DISCO-1547)
  • (Web) Refreshing the browser during playback would cause an error in the playback session. (DISCO-1612)
  • (MacOS) Scanner would crash on startup on some versions of MacOS (#14785)

New in Plex Media Server 1.40.0.7998 (Feb 21, 2024)

  • NEW:
  • (API) Language and country names are now returned in the client’s language (#12815)
  • (Localization) Improved language code support for audio and subtitle streams (#12909)
  • (Scanner) Support for TV season directory names that contain a season title after the number (#12834)
  • FIXES:
  • (Analysis) Bitrate analysis was sometimes incorrect when file contained image attachments (#12882)
  • (Collections) Manually ordered collections would fail to play (#12879)
  • (Collections) Missing hubs when an item is part of a manually ordered collection (#12862
  • (Extras) An exception throw in refreshing extra lists could cause the server to exit (#12890)
  • (HTTP) HTTP/2 requests could fail when passed malformed headers (#12876)
  • (Library) Scanning photo libraries could result in Exception warning log spam on certain platforms (#12941)
  • (Music) Aural fixations were broken for TIDAL subscribers w/o a full Plex Pass (#12812)
  • (Music) If genre preference is “Plex Music” don’t read genre from tags (#12812)
  • (Music) When manually analyzing albums, clear loudness analysis (#12808)
  • (Playback) Pre-rolls wouldn’t play unless cinema trailers were enabled (#12819)
  • (Playback) Roku devices were always getting forced to transcode when enabling subtitles.
  • (Transcode) Transcoding to AC3 could result in a lower bitrate than this codec needs to produce decent quality. (#9814)

New in Plex Media Server 1.32.8.7639 (Dec 6, 2023)

  • NEW:
  • (Web) Updated to 4.116.1
  • FIXES:
  • (Library) “Episode sorting” and “Album sorting” preferences had meaningless “Library default” global library setting (#14522)
  • (Library) The default season sort order in TV libraries may not work as intended (#14570)
  • (LiveTV) Transcoded video would fail to play in some circumstances (#14539)
  • (Metadata) Items could lose metadata if a refresh request failed due to a network failure (#14551)
  • (Player) Controlling a player didn’t work in some cases (#14567)
  • (Sharing) Sharing a single episode was not playable by sharee (#14559)
  • (Transcoder) HW transcoding failed on GeminiLake CPUs when running on linux (#14465)
  • (Transcoder) Videos HW encoded on the shield would display a black screen on some devices (#14384)
  • (Updater) Windows Updater would hang when run with PMSService (#14322)

New in Plex Media Server 1.32.7.7621 (Oct 31, 2023)

  • NEW:
  • (TerraMaster) Improve multi-volume support when adding folders to libraries.
  • (Transcoder) Enable hardware transcoding by default where available (#14282)
  • FIXES:
  • (Hubs) User could order a hub before Continue Watching hub (#14236)
  • (Library) In some cases, media item presence and accessibility could fail to be reported (#14307)
  • (Metadata) Items could lose metadata if a refresh request failed due to a network failure (#14551)
  • (Photos) Autotag data was not visible even if photos had pre-existing autotags (#14493)
  • (Photos) Places filter was not visible even if photos had pre-existing place data (#14519)
  • (Preferences) Adjust library section preference text for intro and credits detection (#14152)
  • (Scanner) Episodes with absolute numbering of 264 and 265 could get ignored (#14084)
  • (Security) Certain requests could trigger unwanted notifications (#14524)
  • (Transcoding) Hardware transcoding failed on linux machines (#14553)
  • (Security) Curl version contained a vulnerability that could be exploited if user set a SOCKS proxy in env.
  • (IntroDetection) Intro detection could crash the server under certain circumstances (#14606)

New in Plex Media Server 1.32.5.7516 (Sep 19, 2023)

  • There are no changes from 1.32.5.7349, however a new deployment was necessary to roll back 1.32.6 from repositories such as Debian and Docker

New in Plex Media Server 1.32.5.7349 (Aug 14, 2023)

  • NEW:
  • (Music) Add “Deep Cuts” station.
  • (Transcoder) Hardware transcoding is now supported for SDR media on AMD GPUs on Linux (#14332)
  • (Transcoder) Hardware transcoding is now supported when running Plex Media Server on headless Windows systems (#14332)
  • (Transcoder) The GPU used for transcoding can now be selected in server preferences (#14332)
  • FIXES:
  • (EPG) Filters were constructed using timestamps in local server time instead of UTC (#14431)
  • (Filters) Date-based filters could be off by a day in some time zones (#14342)
  • - (Library) New TV show theme songs would not get downloaded (#14451)
  • (Library) Poster previews in metadata edit screen could become blank if the selected poster failed to download (#14360)
  • (Music) In some cases, less popular tracks were picked in stations.
  • (Packaging) RPM packages are now signed using SHA-512 instead of SHA-1 (#14369).
  • (Photos) The server could exit unexpectedly when reading TIFF or RAW image files (#10924)
  • (Scanner) Movies and TV shows would fail to match when invoked from the scanner CLI (#14386)
  • (Transcoder) Hardware transcoding could fail on Intel Apollo Lake GPUs (#14359)
  • (Windows) Fixed potential privileged execution in updater by an unprivileged user (#14406)

New in Plex Media Server 1.32.5.7328 (Jul 23, 2023)

  • NEW:
  • (Music) Add “Deep Cuts” station.
  • (Transcoder) Hardware transcoding is now supported for SDR media on AMD GPUs on Linux (#14332)
  • (Transcoder) Hardware transcoding is now supported when running Plex Media Server on headless Windows systems (#14332)
  • (Transcoder) The GPU used for transcoding can now be selected in server preferences (#14332)
  • FIXES:
  • (EPG) Filters were constructed using timestamps in local server time instead of UTC (#14431)
  • (Filters) Date-based filters could be off by a day in some time zones (#14342)
  • - (Library) New TV show theme songs would not get downloaded (#14451)
  • (Library) Poster previews in metadata edit screen could become blank if the selected poster failed to download (#14360)
  • (Music) In some cases, less popular tracks were picked in stations.
  • (Packaging) RPM packages are now signed using SHA-512 instead of SHA-1 (#14369).
  • (Photos) The server could exit unexpectedly when reading TIFF or RAW image files (#10924)
  • (Scanner) Movies and TV shows would fail to match when invoked from the scanner CLI (#14386)
  • (Transcoder) Hardware transcoding could fail on Intel Apollo Lake GPUs (#14359)

New in Plex Media Server 1.32.4.7195 (Jun 20, 2023)

  • NEW:
  • (Web) Updated to 4.108.0
  • FIXES:
  • (Analysis) Processing an invalid audio file could result in the scanner stalling while producing very large amounts of log data (#14335)
  • (Bandwidth) Very low WAN bandwidth streams could get starved (#14319)
  • (Collections) Refreshing item counts for smart collections could block other operations during startup (#14327)
  • (Library) Advanced Filter for Editions returning unexpected results (#14106)
  • (Library) Items with EPG data could sometimes lose certain metadata fields (#14303)
  • (Transcoder) Hardware transcoding could fail to be used on older Intel GPUs on Linux (#14338)
  • (Windows) Fixed potential file delete/overwrite in updater by an unprivileged user (#14370)

New in Plex Media Server 1.32.3.7162 (Jun 7, 2023)

  • NEW:
  • (NAS) - Synology - Add support for DS223 family models (rtd1619 & rtd1619b processors)
  • FIXES:
  • (Collections) Wording of collections display preference was confusing (#12176)
  • (DVR) Finding USB device even if it’s plugged into a different USB port (#14288)
  • (Photos) “Recently Added in Photos” may not include any items in a sub folder (#12469)
  • (PlayQueue) Playing an episode in a show that has a later aired unmatched episode could play the wrong episode (#13315)
  • Fixed release for NVIDIA Shield

New in Plex Media Server 1.32.2.7100 (May 23, 2023)

  • NEW:
  • (Library) Add additional episode deletion policy for ‘after a month’ (#14059)
  • (Network) IPv6 addresses within the server’s configured network prefix are now considered local for bandwidth allocation purposes (#14234)
  • (Network) IPv6 network blocks are now supported in the LAN Networks preference (#14234)
  • (Transcoder) Added HDR tone mapping support for Intel Arctic Sound-M and Meteor Lake GPUs (#14281)
  • (Transcoder) Improved hardware transcode stability when using Intel GPUs on Linux (#14281)
  • (Transcoder) Removed support for Intel hardware transcoding on FreeBSD (#14281)
  • (Security) Support new, streamlined first-run claiming experience on Windows (#14270)
  • ** see New Claiming Requirement for Windows 51 for details.
  • FIXES:
  • (Collections) Custom order for Collections were not saving (#13582)
  • (Library) In certain specific cases, “Empty Trash” could remove items it shouldn’t (#14141)
  • (Music) Some TIDAL tracks in server play queue would be played in AAC and not FLAC.
  • (Scanner) Certain episode filenames could appear to be episode ranges (#14230)
  • (Scanner) Certain episode filenames could appear to be episode ranges (#14267)
  • (DVR) Recordings fail with permission error (#14265)
  • (Windows) Certain Windows region settings could cause unexpected behaviour in some operations like scanning (#14304)
  • (Windows) Server settings could take a very long time to load
  • (Transcoder) Some sessions could fall back to software when attempting to use an Nvidia GPU

New in Plex Media Server 1.32.1.6999 (May 8, 2023)

  • NEW:
  • (Logging) Transient and per-startup local admin tokens are now fully redacted in logs by default (#13986)
  • FIXES:
  • (Credits Detection) Detection could sometimes use the incorrect stream information (#14216)
  • (Downloads) Transcoded downloads counted against per-user streams (#14139)
  • (Plugins) Secure connection requests would fail to load on Windows machines (#14279)
  • (TerraMaster) Improve hardware transcoding compatibility on TOS 5 platform

New in Plex Media Server 1.32.0.6973 (Apr 23, 2023)

  • FIXES:
  • (HTTP) A newly-created TLS certificate could fail to be installed

New in Plex Media Server 1.32.0.6950 (Apr 18, 2023)

  • FIXES:
  • (Windows) Scanning libraries on certain network mounts could fail (#14259)

New in Plex Media Server 1.32.0.6918 (Apr 12, 2023)

  • FIXED:
  • (Transcoder) Subtitle fonts for some languages were missing on Linux and FreeBSD
  • (Windows) Installing a TLS certificate could fail at random

New in Plex Media Server 1.31.3.6868 (Mar 29, 2023)

  • NEW:
  • (MacOS) This is the last release to support MacOS 10.11-10.12
  • (Windows) This is the last release to support Windows 7-8.1
  • FIXES:
  • (CreditsDetection) Improve temporary directory clean-up (#14169)
  • (NativeSeriesScanner) Addressed an issue where certain filenames could falsely register as an episode range. (#14154)
  • (Scanner) Certain episode filenames could lead to excessive memory usage (#14215)
  • (Transcoder) Converting certain files could be unreliable when using Nvidia GPUs with certain driver versions (#14069)
  • (Windows) 64-bit installer would not install on Windows ARM64.

New in Plex Media Server 1.31.2.6810 (Mar 19, 2023)

  • NEW:
  • (TV) Add series- and season-level preferences controlling audio and subtitle stream selection (#8036)
  • FIXES:
  • Request to system/agents could fail.
  • (CreditsDetection) Scanner might quit unexpectedly in some cases (#14169)
  • (First Run) Library creation could fail during set up (#14161)*
  • (Playlist) > Smart playlists could fail when set to show/season/artist/album types when requested by someone other than server admin (#13427)
  • (Push) The server could exit unexpectedly if a database error occurred within certain notification-handling code (#14112)
  • (Scanner) TV episodes with certain naming formats involving underscores could fail to be scanned in (#14111)

New in Plex Media Server 1.31.1.6733 (Feb 27, 2023)

  • NEW:
  • (Scanner) Adds support for the Extend multi-episode format i.e. S01E01-02 (#14064)
  • (Subtitles) Attempt to automatically detect improperly-tagged forced streams based on their titles (#14096)
  • (TV) Provide clients with the number of non-Specials seasons for display when browsing (#14036)
  • (Web) Updated to 4.100.1
  • Add Ukrainian translations.
  • Updated translations.
  • FIXES:
  • (Clustering) Photos timeline - duplicated items or incorrect dates (#14081)
  • (Credits Detection) Detection could fail with certain video codecs (#14150)
  • (Credits Detection) Limit thread concurrency for first stage of detection (#14150)
  • (Credits Detection) The detection could timeout and fail on low powered devices.
  • (CreditsDetection) Fix assignment of final marker attribute (#14109)
  • (Intros) Detection wouldn’t proceed if background transcodes were paused (#14056)
  • (Music) When shuffling smart playlists with limits, the track selection could be incorrect.
  • (Transcoder) Hardware decoding using Nvidia GPUs could fail with certain driver versions (#14069) (#14070)

New in Plex Media Server 1.31.0.6654 (Feb 14, 2023)

  • NEW:
  • Detect end credits markers for movies and episodes (Plex Pass required)
  • Allow using end credits markers to determine fully watched state for movies and episodes (Plex Pass required)
  • (Linux) Automatic library updates are now triggered by filesystem permissions and ownership changes (#14045)
  • FIXES:
  • (DVR) Some audio or subtitle streams could fail to be captured on channels with multiple audio or subtitle services (#13908) (#13877)
  • (IntroDetection) Detection may timeout on very slow systems causing items to retry indefinitely (#14027)
  • (Transcoder) Transcoding from AV1 could take a very long time to start when a GPU that did not support it was present (#14043)

New in Plex Media Server 1.30.2.6563 (Jan 25, 2023)

  • Plex Media Server 1.30.2.6563 is now available to Plex Pass users in the Beta update channel.
  • NEW:
  • (NAS) Add Support for TerraMaster TOS 5 platforms.
  • (Scanner) .plexmatch files now support a new match type called “SEE”, which allows handling of files where e.g. “302” means episode 2 of season 3 (#13985)
  • (Scanner) .plexmatch pattern matching tokens now support setting a maximum length on matches; see the “Match Hinting for TV Series” 66 support article for details (#13985)
  • (Scanner) Files named using the uncommon “SEE” format are no longer matched by default; please use the .plexmatch feature to handle these files (#13985)
  • (Scanner) Files with names containing a 3- or 4-digit standalone episode number are now matched correctly by default (#13985)
  • FIXES:
  • (DLNA) Corrected DLNA server not starting on NVIDIA Shield (#13340)
  • (DVR) DVR schedule is now corrected when the guide updates. (#13217/#12821)
  • (DVR) Preview thumbs not being created for DVR recordings (#13943)
  • (Library) TV theme music could incorrectly remain on an item after fixing a match (#13933)
  • (Library) Unprocessed Add to Library items can crash the server on startup if the original library section no longer exists (#14022)
  • (MacOS) Incorrect download progress percentage for updates is passed to the web client (#13992)
  • (Metadata) Episodes would not store the year field (#13974)
  • (Music) Improve reliability of maintaining original add date when upgrading albums.
  • (Music) When replacing exisiting files with new versions, loudness analysis would not trigger on demand (#13897)
  • (Network) The server could fail to publish any LAN addresses if a preferred network interface was selected, but was not available (#14001)
  • (Pivots) Categories pivot loading time might be slow for larger libraries (#13912)
  • (Transcoder) Download transcodes consumed slot even after transcode completes (#13987)
  • (Versions) Optimized versions of an edition would overwrite any existing version using the same profile (#13746)
  • (macOS) Some endpoints could return errors on macOS versions older than 10.15 (#13946)

New in Plex Media Server 1.30.1.6562 (Jan 11, 2023)

  • NEW:
  • (Extras) Improved support for matching TV series extras with common community filename formats (#4774)
  • (NAS) Add Support for TerraMaster TOS 5 platforms.
  • (Preferences) Added an advanced preference for DB cache size.
  • (Settings) Add configurable played percentage threshold advanced library preference (#13860)
  • (Transcoder) Added support for AV1 video decoding (#13941)
  • (Transcoder) The minimum supported Nvidia driver version for hardware transcoding has been increased to 455.28 on Linux and 456.71 on Windows (#13941)
  • FIXES:
  • (Analysis) Loudness analysis could crash if item was removed
  • (Bandwidth) Server could become unresponsive under certain timing conditions (#13951)
  • (Database) Server might quit unexpectedly after SQLite3 syntax errors (#13942)
  • (PlexMatch) Pattern matching could behave incorrectly for certain filenames (#14030)
  • (Transcoder) Decoding certain TrueHD audio streams could fail (#14023)
  • (Transcoder) Transcodes could fail when converting bitmap subtitles to the DVD format (#13967)
  • (macOS) Some endpoints could return errors on macOS versions older than 10.15 (#13946)

New in Plex Media Server 1.30.0.6486 (Dec 14, 2022)

  • NEW:
  • (PlexMatch) Add support for pattern matching (#13899)
  • (Scheduled Tasks) Perform periodic metadata refreshes on TV shows too (#13920)
  • (Transcoder) Support zero-copy hardware transcoding on macOS (#13904)
  • FIXES:
  • (Artwork) Restrict client artwork screensaver to items user is allowed to access (#13916)
  • (DVR) Commercial detection could fail on 32-bit Windows builds (#14002)
  • (DVR) Plex Tuner Service might become unresponsive in certain complex scenarios (#12988)
  • (Music) Some tracks may show lyrics being available when they are not (#13926)
  • (QNAP) Renewed code signing certificate
  • (Scanner) Episodes of series with names beginning with a single digit could be mis-matched (#13921)
  • (Windows) Added new code signing certificate for app binaries
  • (macOS) The server could fail platform security checks on older macOS versions (#13959)

New in Plex Media Server 1.29.2.6364 (Nov 8, 2022)

  • NEW:
  • (Security) Support new, streamlined first-run claiming experience on macOS (#13864)
  • FIXES:
  • (EPG) Server might become unresposible when parsing special episodes in XMLTV guide data (#13117)
  • (IntroDetection) Decreased memory consumption for intro detection (#13361)
  • (Library) Running a Clean Bundles operation could crash the server (#13855)
  • (Maintenance) Plex Media Server could quit unexpectedly when asked to clean bundles under certain conditions (#13855)
  • (Music) Existing tracks could lose loudness data and be unable to rerun the loudness analysis (#13897)
  • (Security) Fixes to the new macOS first-run claiming process.

New in Plex Media Server 1.29.1.6316 (Oct 22, 2022)

  • NEW:
  • (HTTP) Added additional startup state notifications
  • (Linux) External user-mode graphics drivers no longer need to be installed to use hardware tone mapping on Intel systems
  • (macOS) Plex Media Server now requires macOS 10.11 or newer to run
  • FIXES:
  • (Auto Update) Old update files are now cleaned up upon server start.
  • (DVR) EPG data might be lost for new recordings
  • (DVR) Plex Tuner Service might become unresponsive in certain complex scenarios
  • (DVR) Sport events recording by team might not be shown in DVR schedule
  • (Downloads) Corrected a case where played downloaded media was not marked as played on server
  • (Maintenance) Plex Media Server could quit unexpectedly when asked to clean bundles under certain conditions
  • (Photos) Photos could get reprocessed for geolocation unnecessarily
  • (Playback) Corrected playback decisions where metadata contained multiple medias and only some could be direct played or downloaded
  • (Scanner) Improvements to episode matching logic
  • (Database) Removed potential SQL syntax error

New in Plex Media Server 1.28.2.6151 (Aug 31, 2022)

  • FIXES:
  • (HTTP) Certain client apps could quit unexpectedly when connecting to a server during startup maintenance (#13802)

New in Plex Media Server 1.28.2.6106 (Aug 30, 2022)

  • NEW:
  • (HTTP) Indicate when a database migration is being run (#13651)
  • (Web) Updated to 4.87.2
  • FIXES:
  • (Collections) Playing a collection of shows/seasons resulted in no playback in certain clients (#12977)
  • (Library) Cleaning up legacy music agent bundle files could fail when running a Clean Bundles (#13761)
  • (Library) Running a Clean Bundles operation could crash the server (#13787)
  • (Music) Read artist and album sort tags from m4a audio files (#13760)
  • (Music) Upgrading an album should retain the added date of the original (#13753)
  • (Photos) Timelines could get reprocessed unnecessarily leading to incorrect placement of photos in the timeline (#13730)
  • (Transcoder) Subtitles could become mis-timed when multiple events shared the same start timestamp
  • Installation on AMD and ARM-based Linux would fail.
  • Server could hang in certain circumstances (#13758)

New in Plex Media Server 1.28.1.6104 (Aug 20, 2022)

  • FIXES:
  • Installation on AMD and ARM-based Linux would fail.

New in Plex Media Server 1.28.0.5999 (Aug 3, 2022)

  • NEW:
  • Native support for Apple Silicon.
  • FIXES:
  • (Android) Music artwork on Android based servers could disappear after refreshing metadata (#13677)
  • (Hubs) The “Most Played in Month” music hub could fail to populate (#13660)
  • (Library) Release dates before 1901 could be saved incorrectly on Windows (#13661)
  • (Linux) Improve handling of Intel Compute Runtime (ICR) vs Beignet requirement detection.
  • (Music) Read in album-sort tags (#13653)
  • (Music) Setting artwork from the edit dialog could result in low quality images getting set (#13677)
  • (Music) Track titles could sometimes become blank after scanning the library (#13615)
  • (Playlists) Playlists would lose uploaded artwork after running a Clean Bundles operation.
  • (Windows) The server could crash due to incorrect behavior in Microsoft’s linker (#13588)

New in Plex Media Server 1.27.2.5929 (Jul 8, 2022)

  • NEW:
  • (Logging) Improved context provided in log lines related to asynchronous HTTP request processing (#13530)
  • (Music) Support for Musicbrainz release type embedded tags (#13593)
  • FIXES:
  • (Linux) Improve Intel Compute Runtime version detection in packaging on Ubuntu 22.04 and newer.
  • (MDE) Remuxes could be rejected unnecessarily on files with certain color spaces (#13634)
  • (Scanner) Album release date tags could be imported incorrectly from tags when using the legacy music scanner (#13560)

New in Plex Media Server 1.27.1.5916 (Jun 27, 2022)

  • FIXES:
  • (Database) Fix an issue where re-migrating a database could fail after downgrading, interrupting the server startup process, then immediately re-upgrading (#13643)
  • (Library) When media was deleted it could leave behind its sidecar files (#13479)
  • (Music) Album year and date fields could differ when preferring local metadata (#13591)
  • (Transcoder) Audio could drop out partway through playback when remuxing videos with very long keyframe intervals to DASH (#13411)

New in Plex Media Server 1.27.0.5897 (Jun 15, 2022)

  • NEW:
  • (Database) Improved startup performance by up to 70% when several migrations are run in sequence (#13541)
  • (Music) Modernized the metadata matching and refresh logic (#13539)
  • FIXES:
  • (Bandwidth) In some cases downloads didn’t respect bandwidth limits (#13545)
  • (Butler) Artists would get refreshed too frequently during the scheduled task window (#13575)
  • (DVR) Fix stream DVR/Live TV to Chromecast (#13205)
  • (EPG) Original air dates could be imported with incorrect time zone offsets for shows (#13533)
  • (Library) Setting items’ originally-available dates to certain values in the distant past could fail (#13544)
  • (Library) The server could crash while searching for lyrics during metadata updates (#13622)
  • (LibraryGarbageCollector) Watched content scheduled for deletion could be removed prematurely (#13617)
  • (Metadata) Don’t pull in ratings from legacy TVDB agent (these no longer exist)
  • (Metadata) Episodes could get incorrect dates set on them with “Prefer local metadata” enabled (#13580)
  • (Music) Artists would not save sort title from embedded tags (#13604)

New in Plex Media Server 1.26.2.5797 (May 25, 2022)

  • NEW:
  • (Database) Improve access performance substantially. Migrations are now over 35% faster in some cases. (#13505)
  • FIXES:
  • (DVR) Prevent losing extra data if media moved/renamed within the library (#13483)
  • (EPG) Original air dates could be imported with incorrect time zone offsets (#13533)

New in Plex Media Server 1.26.1.5798 (May 18, 2022)

  • FIXES:
  • (DVR) Episodes scheduled for deletion could be removed prematurely (#13506)
  • (DVR) Plex Tuner Service does not return non-unicode encoded channels (#13374)
  • (DVR) Plex Tuner Service only returns a small number of channels (#13261)
  • (DVR) “automatically delete after 30 days” is deleting all new episodes (#13506)
  • (DVR): correct date in EPG guide for date based episodes (#13533)
  • (HttpClient) Plex Media Server could exit unexpectedly after HTTP requests completed with certain timing conditions (#13489)
  • (Metadata) Editing the Originally Available date on an item could result in an incorrect year being stored (#13517)
  • (Metadata) Manually setting the Originally Available date on an item would result in an incorrect year being stored (#13508)
  • (Subtitles) Automatic character set conversion could fail with certain language codes (#13492)
  • (TLS) Plex Media Server could exit unexpectedly when loading an incomplete user-provided certificate (#13484)
  • (Transcoder) QSV tone-mapping could fail on Linux distributions using newer versions of libstdc++ (#13453)

New in Plex Media Server 1.26.0.5715 (Apr 27, 2022)

  • NEW:
  • (Metadata) Pull down country info for TV shows during metadata refreshes (#13463)
  • FIXES:
  • (Music) Improve artist searches when the search term is an alias (#13441)
  • (PubSub) A pubsub server with sub-optimal latency could be selected (#13480)
  • (Transcoder) Hardware transcoding could fail on Nvidia SHIELD TV systems (#13452)

New in Plex Media Server 1.25.9.5721 (Apr 7, 2022)

  • NEW:
  • (Series Scanner) Allow the server owner to create “.plexmatch” files providing hints for more accurate matching of nonstandard file naming schemes (#13211) see details at Match Hinting for TV Series | Plex Support 56
  • (Web) Updated to 4.76.1
  • FIXES:
  • (AdDetector) Fix potential crash (#13421)
  • (PubSub) A pubsub server with sub-optimal latency could be selected (#13480)
  • (Scanner) Improved parsing of certain episode filename formats (#13419)
  • (TV) Remove the deprecated TVDB ratings source option (#13426)
  • Fix for Window related EventSource crashes (#13437)

New in Plex Media Server 1.25.8.5663 (Mar 24, 2022)

  • NEW:
  • (DVR) Add Transponders list for dvb-c NetColgone German Cable provider (#12012)
  • FIXES:
  • (DVR) Fix port rebind issue on PTS restart (#12988)
  • (Metadata) Editing director, writer or producer fields could result in duplicated entries (#13384)
  • (Windows) Sonic Analysis would fail.

New in Plex Media Server 1.25.6.5577 (Feb 23, 2022)

  • NEW:
  • (Collections) Promoted smart collection filtering based on selected user (#12605)
  • (QNAP) Allow PMS to automatically accommodate configuration changes (QTS & QuTS)
  • (QNAP) Improved Start/Stop control in App Center.
  • (Stream Metadata) Provide additional detail in display titles for HDR streams (#12492)
  • FIXES:
  • (Hubs) Custom hubs are not deduplicated anymore (#13338)
  • (Hubs) Fix collection hub visibility reset on preference change (#13337)
  • (Music) Embedded Musicbrainz Release ids were not always picked up (#13357)
  • (QNAP) PMS could not be restarted after unexpected failure in certain cases without restarting NAS.
  • (Scanner) Adding another version of a movie in the same path could cause one to unmatch (#13373)
  • (Scanner) In some scenarios movies could lose play history when replacing the media (#13373)
  • (Synology) PMS could not be restarted after unexpected failure in certain cases without restarting NAS.
  • (Synology) Plex Claim Token method would not actually claim under certain new installation conditions.
  • (Transcode) Improve output quality in files with highly-variable bitrate (#2729)

New in Plex Media Server 1.25.5.5492 (Feb 14, 2022)

  • FIXES:
  • (Auto Update) Old update files were not cleaned up after a manual update. (#12693)
  • (Collections) Items added from TIDAL could not be added to collections (#13289)
  • (EPG) Guide could show wrong VCN if lineup has duplicate channel ids. (#13207)
  • (EPG) Lineup channels returned during DVR setup were not sorted. (#13188)
  • (Media Decision) The server could attempt to transcode files that use unsupported nonstandard colorspaces, even when other supported versions are available (#13183)
  • (Metadata) In rare instances some tv seasons could match to the incorrect episode ordering (#13312)
  • (Metadata) Local metadata for episode release dates would not get set correctly (#13189)
  • (Metadata) The SDH flag for subtitles would be ignored for TV episodes (#13307)
  • (Metadata) The embedded titleSort tag would be ignored when preferring local metadata for video files (#13266)
  • (Scanner) Files with certain name formatting could be matched with incorrect episode numbers (#13280)
  • (Scanner) Pick up 4 digit episode numbers when no season number exists (#13212)
  • (Scanner) Try to use a year hint from a movie filename if the parent path doesn’t contain one (#13310)
  • (Search) Music collections were not being returned in search results (#13000)

New in Plex Media Server 1.25.4.5487 (Feb 1, 2022)

  • NEW:
  • (NOTE) Database changes may cause longer than normal start-up times after initial installation of this update, especially on larger libraries. Please be patient and do not interrupt this process.
  • (Library) Refresh movie metadata periodically during scheduled tasks (#13250)
  • (Metadata) Add Bulgarian language option for modern movie and TV agents (#13263)
  • (TLS) Server-side HTTPS connection support is now always enabled for signed-in users; plaintext connections will continue to be supported as well by default (#13257)
  • FIXES:
  • (HttpClient) The server may quit unexpectedly if internal HTTP requests are made with certain timings (#13231)
  • (Library) Requesting the list of items starting with special characters could give unexpected results (#13251)
  • (Metadata) Some users could end up with massive amounts of duplicate extras (#13241)
  • (Optimized Versions) New versions shouldn’t be encoded from existing optimized versions (#13254)
  • (Scanner) Some file paths were causing errors when scanning movie libraries (#13323)
  • (Subtitles) On-demand subtitles would not work on optimized versions (#13218)
  • (Transcode) The transcoder process could fail to complete when encoding E-AC-3
  • (Windows) The relay executable would not launch.

New in Plex Media Server 1.25.3.5385 (Jan 12, 2022)

  • FIXES:
  • (Hubs) Fix potential serialization issue of CW hubs (#13237)
  • (Metadata) Some episodes could fail to get metadata when using the legacy TVDB agent
  • (Scanner) Hidden files inside media paths could cause unexpected issues with certain local assets (#13240)
  • (Scanner) Improve detection of filename changes which should result in rematching items (#13220)
  • (Scanner) Some file paths could prevent movies from scanning in correctly (#12980)
  • (Series Scanner) Improved matching of season directory names including codec or resolution details (#13235)

New in Plex Media Server 1.25.2.5319 (Dec 14, 2021)

  • NEW:
  • (Synology) Use new ‘PlexMediaServer’ share as metadata storage structure on DSM 7
  • (TerraMaster) Update packaging to support manually installing on devices
  • (Web) Updated to 4.62.1
  • FIXES:
  • (Debian) Improve Intel CPU model parsing during installation for hardware transcoding detection and user messaging
  • (EPG) Certain XMLTV guides would not show data. (#13044)
  • (Hubs) Related hubs would only show 6 items if they had a custom order (#13001)
  • (Library) The server could become unresponsive if certain HTTP requests were made simultaneously (#12844)
  • (Network) The server could get stuck in a state where it thinks there is no internet connectivity (#12635)

New in Plex Media Server 1.25.1.5286 (Dec 7, 2021)

  • FIXES:
  • (HTTP) The server could quit unexpectedly when certain types of requests were canceled prematurely (#13135)
  • (Library) Refreshing metadata for an unmatched show wouldn’t perform a match (#12945)
  • (NAS) ASUSTOR firmware version could be reported incorrectly on ADM 4.0 devices
  • (NAS) Ensure Library and TMP directories exists on QNAP devices when starting PMS
  • (Scanner) In rare instances some episode files could be ignored by the scanner (#13150)

New in Plex Media Server 1.25.0.5282 (Dec 2, 2021)

  • NEW:
  • (Metadata) Add Croatian as language option for modern Movie and TV agents (#13119)
  • (Subtitles) New font package and default styles for server-side subtitle rendering
  • (Transcoder) Architectural changes to provide future support for hardware transcoding on additional NAS devices
  • (Transcoder) Architectural changes to provide improved support for remuxing some HDR formats
  • (Transcoder) Support for hardware transcoding of H.264 Constrained Baseline media
  • (Transcoder) Support for hardware transcoding on Intel Xe/Gen12 (TGL, RKL) GPUs
  • (Transcoder) Update to newer upstream ffmpeg
  • (Web) Updated to 4.66.1
  • FIXES:
  • (Library) Prevent certain extras getting scanned as additional media items when partial scanning is enabled (#13129)
  • (Library) Refreshing metadata for items could result in duplicate tags for certain items (#13196)
  • (Library) The music analysis task could linger in the dashboard.
  • (Metadata) Prevent actors with the same names overwriting each others thumbnails (#13084)
  • (Music) Avoid duplicate albums showing up in On This Day in Plexamp.
  • (Music) Rebuilding sonic indexes could result in crashes.
  • (Music) Scheduled tasks would attempt sonic analysis on TIDAL tracks in library.
  • (Music) Server could crash after scanning music library.
  • (Optimized Versions) Some analysis jobs wouldn’t trigger correctly on newly optimized versions (#13138)
  • (Scanner) The TV scanner could crash if passed a specific path (#13118)
  • (Security) Resolved a vulnerability 21 that could allow a local Windows user to obtain administrator privileges. (#13126)

New in Plex Media Server 1.24.5.5173 (Oct 27, 2021)

  • NEW:
  • (Synology) Improve install wizard messaging and ‘Plex’ share detection
  • (Synology) Remove log file redirection option from installer
  • FIXES:
  • (Collections) Merged RA shows the relevant items after reordering pinned libraries (#12962)
  • (Library) Sonic distances were incorrectly displayed in some cases.
  • (Metadata) Episodes could lose locked thumbnails in certain circumstances (#13102)
  • (Metadata) Episodes with embedded metadata for actors could remove actor thumbnails for the show (#13088)
  • (Metadata) Episodes would retain the titleSort when getting unmatched (#13102)
  • (Metadata) Items that have been split would only use local metadata from the first copy (#13097)
  • (Metadata) Switching agents for TV libraries would result in locked season posters getting unset (#13102)
  • (Playback) Some requests were failing causing Live TV streams on Android to get interrupted.
  • (Search) Improved search results of compound words (#13028)

New in Plex Media Server 1.24.2.5022 (Sep 14, 2021)

  • NEW:
  • (Synology) Use new ‘PlexMediaServer’ share as metadata storage structure on DSM 7
  • (TerraMaster) Update packaging to support manually installing on devices
  • (Web) Updated to 4.62.1
  • FIXES:
  • (Debian) Improve Intel CPU model parsing during installation for hardware transcoding detection and user messaging
  • (Hubs) Related hubs would only show 6 items if they had a custom order (#13001)
  • (Library) The server could become unresponsive if certain HTTP requests were made simultaneously (#12844)
  • (Network) The server could get stuck in a state where it thinks there is no internet connectivity (#12635)

New in Plex Media Server 1.24.1.4931 (Sep 8, 2021)

  • FIXES:
  • (Analysis) Bitrate analysis was sometimes incorrect with certain audio tracks (#12955)
  • (Metadata) Always use the first embedded image when preferring local metadata (#12946)

New in Plex Media Server 1.18.1.1973 (Nov 6, 2019)

  • New:
  • (Localization) Updated translations
  • Add an HDR filter for movies (#9652)
  • Improve detection of udevadm on newer debian-based distros.
  • Set the DLNA server feature to be turned off by default. It can be manually re-enabled if required in Plex Web’s server settings (#10530)
  • (Linux) Improved quality and performance of hardware transcoding on Linux systems with 8th-generation or later GPUs
  • (Linux) Improved automatic detection of Intel GPUs on systems that also have other graphics
  • Fixes:
  • (Library) Some portrait videos could return the incorrect resolution value (#10586)
  • (Linux) An internal system directory could be displayed unexpectedly in the directory browser on certain NAS platforms (#10630)
  • (Transcoder) Hardware transcoding could fail on systems with recent systemd versions (#10723)
  • (Transcoder) Fixed hardware decoding of VC1
  • (Transcoder) Output streams could be corrupted in certain cases (#10709)
  • (Metadata) Improved reliability of music lookups

New in Plex Media Server 1.16.5.1554 (Aug 26, 2019)

  • New:
  • (Web) Updated to 3.108.2
  • Fixes:
  • (DVR) Re-enable signal strength updates for all tuners except Hauppauge. (#10352)
  • (Library) The Track Last Skipped filter could return the incorrect results (#10309)
  • (Live) In some circumstances, new recordings could use an additional tuner, rather than sharing one already tuning the same channel. This could manifest as a missing “watch from start” option (#9736)
  • Watching a trailer could mark the corresponding movie watched in some cases (#9481)
  • (DVR) Live session buffer data could be pruned prematurely, resulting in live TV being unable to seek back as far as expected (#10430)
  • (Playback) Certain clients could receive corrupted data in media requests, leading to corruption during playback (#10436)

New in Plex Media Server 1.16.2.1297 (Jul 23, 2019)

  • New:
  • (Web) Updated to 3.99.2
  • Fixes:
  • (Add to Library) Hi-fi quality was limited if TIDAL account was not managed through plex.tv (#10155)
  • (Localization) Translated strings were not returned (#10168)
  • (NAS) Ensure transcoder temp directory is present at startup on Synology devices (#10213)
  • (NAS) The server might not automatically start after system reboot on Synology devices (#10236)
  • Greatly speed up partial scan operation (#10171)
  • On macOS, if a network interface had multiple IPv4 addresses, they could fail to publish to plex.tv (#1778)
  • Shows in “Shows you might like” were missing season counts (#10162)
  • The scanner or transcoder could crash when processing files containing big-endian DTS audio streams (#10135)
  • The server could use large amounts of CPU when running on a network with certain routers with UPnP enabled (#9610)

New in Plex Media Server 1.16.0.1226 (Jun 21, 2019)

  • Updated translations.

New in Plex Media Server 1.15.8.1198 (Jun 13, 2019)

  • Server settings could become unavailable on the Nvidia SHIELD after certain upgrade sequences (#10125)

New in Plex Media Server 1.15.6.1079 (May 27, 2019)

  • Shield:
  • This is the first 1.15.x series release on nVidia Shield. Please Note that the creation of new “Premium Music” libraries on the shield is currently unsupported and all existing Premium Music libraries will gracefully fall back to using standard library matching. Improvements are actively being worked on and are Coming Soon (within the next few months, latest)!
  • New:
  • (DVR) Add Resolution, Replace lower resolution items, and Allow partial airings at DVR level with option to override at recording level.
  • Fixes:
  • (Analysis) Corrected chapters not being imported again
  • (DVR) Prefer HD airings when both HD and SD are available. (#9641)
  • Docker host addresses were published unnecessarily (#9576)
  • IP addresses from interfacing starting with a “v” weren’t published (#9576)
  • Sync or Optimize could fail to fallback to software transcoding if hardware transcoding failed (#9455)

New in Plex Media Server 1.15.4.993 (Apr 30, 2019)

  • (Web) Updated to 3.95.2

New in Plex Media Server 1.15.3.858 (Apr 16, 2019)

  • FIXES:
  • Analysis could fail to set media item attributes

New in Plex Media Server 1.13.4.5251 (Jul 17, 2018)

  • Fixes:
  • (Library) Episodes could show duplicate roles for actors (#6117)
  • (Metadata) An issue with TheMovieDb agent contributing to TheTVDB agent for TV shows (#8645)
  • (Photos) Improve the extraction of Place names from geotagged items in photo libraries (#8683)
  • (Playback) Rare deadlock with stopping sessions (#8659)
  • (Streaming Brain) Rare deadlock involving bandwidth limits (#8498)
  • Attempt to find better channel numbers in XMLTV files (#8744)
  • Shrunk the excessive memory usage when serializing large JSON trees (#8579)
  • Update localization strings

New in Plex Media Server 1.13.2.5154 (Jun 13, 2018)

  • (Web) Updated to 3.53.7

New in Plex Media Server 1.13.0.5023 (May 10, 2018)

  • New:
  • (Transcoder) Update to latest upstream ffmpeg (#7634)
  • (Analysis) Identify certain Live and DVR-recorded streams that failed to play back on iOS and tvOS devices (#5308)
  • (Live) Add support for switching subtitle and audio streams, in supported clients (#8353)
  • (Web) Updated to 3.44.1
  • Fixes:
  • (Analysis) A scanner crash when performing loudness analysis on certain file formats (#8018)
  • (Analysis) Some files weren't detected as anamorphic when they should've been (#8446)
  • (DLNA) A crash on older Macs (#6602)
  • (DVR) Update tuner make/model information in the database if it changes from the device (#8214)
  • (DVR) Write EPG data that fails to parse into temporary files to aid in diagnostics. (#8149)
  • (Filters) Content rating filters would sometimes fail to load (#8350)
  • (Filters) The advanced "is not empty" filter for ratings wouldn't return the expected results (#8361)
  • (Live TV) Transcodes could fail on channels with multiple audio streams with different codecs (#8195)
  • (Metadata) Don't rematch things which have been unsuccessfully matched (#8394)
  • (Streaming Brain) Some legacy clients were given incorrect workarounds (#8348)
  • (Streaming Brain) Transcode start could deadlock in some rare cases (#8385)
  • (Transcoder) Soft subtitles were desynchronized when streaming HEVC to iOS (#8388)
  • (Transcoder) Sparse subtitles failed to display in some cases on iOS and tvOS (#8415)
  • (Transcoder) Transcodes to AC3 in MP4 played with incorrect channel mapping on Apple devices (#8306)
  • (Transcoder) Transcodes to EAC3 in MP4 for Apple devices did not play audio (#8312)

New in Plex Media Server 1.12.3.4973 (Apr 20, 2018)

  • Fixes:
  • (DVR) Keep airings in US primetime from disappearing from the schedule on each refresh (#8448)

New in Plex Media Server 1.12.0 (Mar 7, 2018)

  • New:
  • (Analysis) Detect ATSC closed captions in video files (#7110)
  • (Analysis) Distinguish HEVC codec tags to work around iOS platform limitation (#7882)
  • (Web) Updated Plex Web to 3.37.2
  • Fixes:
  • (Companion) Resolve a rare crash
  • (Hubs) "On Deck" and "Continue Watching" could appear empty when the "Weeks to Consider for On Deck" preference was set (#7305)
  • (Photos) Re-scanning a photo section which had a significant amount of files renamed could lead to database lockups (#7653)
  • (Photos) The folder structure in the photos view could sometimes become flattened (#8206)
  • (Transcoder) The server could become unresponsive when playing via DASH (#8166)
  • Avoid generating invalid XML when media contains invalid metadata (#8192).
  • Certain ID3 tags in audio files resulted in titles with trailing "///" characters (#6577)
  • Collections could appear in grid even when disabled in library (#8103)
  • Fix an issue where loudness analysis was performed simultaneously on the same library (#8021)
  • Fix loudness analysis on libraries taking up large amounts of memory (#8071)

New in Plex Media Server 1.10.1 (Dec 27, 2017)

  • (Photos) The timeline view could become inconsistent when dates are altered on items in the section (#7955)
  • (Codecs) Previously downloaded codecs were not always automatically downloaded at server upgrade time (#7643)
  • (DVR) Add some extra safety around loading EPG data to avoid a couple of crashes (#7883)
  • (DVR) Recordings could hang if the tuner lost its signal lock (#7606)
  • (Hubs) Starting playback from certain hubs may fail (#7777)
  • (Photos) Videos added via Camera Upload have the wrong date on iOS (#7517).
  • (Streaming Brain) Playback involving transcodes of some channel content failed with bandwidth error (#7911)
  • (Streaming Brain) Subtitles could disappear at the end of the file while transcoding (#7922)
  • (Transcoder) Subtitles could be unnecessarily transcoded when streaming to Plex Media Player (#7598)
  • (MediaInspector) Not all date information was getting saved correctly after re-analysis (#7934)

New in Plex Media Server 1.9.6 (Nov 21, 2017)

  • New:
  • (Web) Updated Plex Web to 3.23.1
  • Fixes:
  • (Search) Duplicate albums/tracks could be returned in search.
  • (Sync) Clients wouldn't account for files bigger than 2GB when calculating the used space. (#7664)
  • (Companion) A crash could occur when using companion (#7689)
  • (Transcoder) Playback could fail near the end of a video, most often when using automatic quality. (#7691)

New in Plex Media Server 1.9.4 (Oct 25, 2017)

  • Fixes:
  • (Hubs) Opening a photo discovery hub may cause the server to crash
  • (DVR) A rare crash when using DVR or Live TV
  • (DVR) Radio channels should no longer crash PMS
  • (DVR) Video streams that were getting lost during recording have been found again

New in Plex Media Server 1.9.1 (Oct 25, 2017)

  • New:
  • (Crash Reporting) Preference to opt out of crash reporting
  • (Privacy) Updates for new privacy policy
  • Fixes:
  • (Transcoder) Deadlocks when performing concurrent static and streaming transcodes (#7554)

New in Plex Media Server 1.8.4 (Sep 18, 2017)

  • (Web) Updated Plex Web to 3.20.5
  • Fixed: (NAS) Asustor ARM builds would fail to start

New in Plex Media Server 1.8.1 (Sep 4, 2017)

  • New:
  • (Web) Updated Plex Web to 3.14.1
  • Fixed:
  • (Play Queues) Skipping to the same item in a play queue would not update the id accordingly (#7248)
  • (Preferences) Hide auto-update preference on platforms that don't support it (#7332)
  • (Streaming Brain) Allow clients to buffer more when at max quality (#6624)
  • (Serialization) /status/sessions endpoint for playbacks with multiple Media elements wasn't serialized to JSON correctly (#7344)
  • (DVR) Log tuner make/model and support status when media grabs start (#7167)
  • (DVR) Tuning could fail on some channels (#7313)
  • (DVR) Analysis could incorrectly report 9000fps. Please re-analyse problematic files
  • (Photos) Bad data saved inside Exposure EXIF tags could cause analysis to crash (#6822)
  • (Serialization) Requesting /media/providers as JSON no longer crashes PMS (#7354)
  • (Android) Green tint in software-decoded video (#7385)
  • (Transcoder) Crashes when playing VP8 content (#7281) (#7359)

New in Plex Media Server 1.7.5 (Jul 4, 2017)

  • Fixed:
  • (Linux) Ubuntu package would not install unless udev was installed (#7205)

New in Plex Media Server 1.5.4 (Apr 11, 2017)

  • (Transcoder) A/V sync issues when transcoding TrueHD audio
  • (Transcoder) Transcodes could fail if the transcoder cache directory did not support filesystem change notifications (This is a fix for the known issue in 1.5.3, the workaround described here should no longer be necessary).

New in Plex Media Server 1.5.3 (Apr 5, 2017)

  • New:
  • (Web) Updated Plex Web to 3.2.1.
  • Fixed:
  • (Photos) Large libraries could be slow to load under some circumstances

New in Plex Media Server 1.4.3 (Mar 7, 2017)

  • New:
  • (Web) Updated Plex Web to 3.0.1.
  • Fixed:
  • (macOS) Automatic updates from 1.4.2 were failing. (#6435)
  • (Streaming Brain) Occasional crashes when per-user bandwidth limits were enabled. (#6427)
  • (Subtitles) Issues playing soft subtitles with certain clients. (#6386)
  • (Database) Performance issues or deadlocks optimizing the database while scanning photo libraries. (#6358)
  • (Metadata) Preserve customized text fields when unmatching. (#4999)
  • (Metadata) Display issues with cast members for certain shows. (#6117)
  • (DLNA) Crash setting preferences when preference string in settings was corrupt. (#6421)

New in Plex Media Server 1.3.4 (Feb 3, 2017)

  • New:
  • (Web) Updated Plex Web to 2.13.0
  • (Media Flags) Updated bundle to 2016-12-22 (#6033)
  • Fixes:
  • (DLNA) Crash browsing to certain photo library sections. (#5874)
  • (Streaming Brain) Certain videos might transcode instead even when enough bandwidth was available to direct play. (#6085) (#6216)

New in Plex Media Server 1.3.3 (Dec 19, 2016)

  • (Web) Updated Plex Web to 2.12.5.
  • (DLNA) Transcoded videos weren't showing up on older Sony TVs and Blu-ray players. (#5902)
  • (Photos) Video clips in photo sections might have incorrect dates. (#5924)
  • (Media Optimizer) Version file names would replace non-ASCII characters with underscores. (#5944)
  • (Transcoder) Issues playing some MPEG-TS videos. (#5977)
  • (Transcoder) Issues burning PGS subtitles on Western Digital PR devices. (#6013)
  • (Transcoder) Issues encoding H.264 on the NVIDIA SHIELD. (#5921)
  • (TV) Episodes without season and episode numbers were sorting ahead of all others. (#5777)
  • (TV) Scanning a show with a new episode could leave the episode unlinked to its series until a library refresh. (#5939)
  • (Search) Better disambiguation of matching search results. (#5785)
  • (Search) Searches might return other users' playlists. (#5972)
  • (Scanner) Changing the case of a filename would completely recreate the item on case-insensitive filesystems. (#5935)
  • (Media Analysis) Pre-play pages weren't always triggering a media analysis refresh when needed.
  • A number of user-reported crashes. (#5788) (#5981) (#5894) (#5991) (#5993) (#5994) (#5995) (#5997) (#5999)

New in Plex Media Server 1.3.2 (Dec 12, 2016)

  • New:
  • (NAS) Improve support for Western Digital MyCloud PR2100 and PR4100 devices.
  • Fixes:
  • (Localization) Updated server translation text. (#5908)

New in Plex Media Server 1.2.7 (Nov 10, 2016)

  • New:
  • (Web) Updated Plex Web to 2.10.10.
  • (Media Flags) Updated bundle.
  • Fixes:
  • Playback issues on Roku, iOS and other platforms.
  • Occasional server hangs during video playback.

New in Plex Media Server 1.2.2 (Oct 5, 2016)

  • NEW:
  • New Feature - Streaming Brain.
  • (Streaming Brain) Preference for limiting bandwidth on WAN uploads. Limits can be per-stream and total.
  • (Streaming Brain) Playback session termination reasons are sent to the client and displayed to the user. This may require an updated client.
  • (Streaming Brain) Removed 'Prioritize streaming transcodes' preference. Background transcodes such as Sync, Media Optimizer, and video preview thumbnail generation are always prioritized behind streaming transcodes, and will pause completely if the simultaneous transcode limit is reached.
  • (Streaming Brain) Removed 'Cloud Sync upload speed limit' preference. Sync traffic automatically scales based on streaming WAN usage, and uses whatever bandwidth is left unused.
  • (Web) Updated Plex Web to 2.9.3
  • (Relay) Allow multiple connections from PMS to relay servers. (#4894)
  • (Windows) Localize installer for Simplified Chinese and Traditional Chinese locales. (#5189)
  • (Linux) QNAP x64 packages for the new QTS 4.3 64bit firmware.
  • FIXES:
  • (NVIDIA SHIELD) Support premium Plex music libraries. (#4991)
  • (NVIDIA SHIELD) Relay was crashing on startup. (#5419)
  • (Transcoder) Failures transcoding video files that lack a video stream. (#4503)
  • (Transcoder) Stuttering video transcoding HE-AAC on macOS. (#5376)
  • (Transcoder) Completed transcodes might continue to block static transcodes. (#5423)
  • (Subtitles) Inconsistent automatic subtitle selection for media containing multiple embedded subtitles. (#5011)
  • (On Deck) Handle specials and episodes without a known air date better in On Deck. (#4661)
  • (Camera Upload) Fix a couple of edge case scenarios when resuming uploads. (#5152) (#5218)
  • (Pub-Sub) Better load distribution selecting servers. (#4915)
  • (Relay) Relay process might not be killed when the media server shuts down on certain Unix platforms. (#5173)
  • (Butler) Issues deleting old files in cache directory.
  • (Media Analysis) Scanner crashes analyzing mp4 files lacking moov atoms. (#5373)
  • (Media Analysis) Some 1080i media wasn't being recognized as being interlaced. (#5279)
  • (Media Analysis) Crashes analyzing certain photos with malformed metadata tags. (#5461)
  • (Metadata) Issues recognizing episodes of shows whose names contain multiple numeric digits. (#5377)
  • (Search) Duplicate results from different libraries now indicate the library of origin. (#4949)
  • (Search) Treat searches using a single non-ASCII character the same as a single ASCII character. (#5319)
  • (Linux) Local Media Agent errors when paths/files contained non-ASCII characters. (#5470)
  • (Linux) Fixed Readynas RN2xx build to work on ReadyNAS OS Firmware 6.6.0 (#5512)
  • A number of user-reported server crashes. (#5042) (#5459)

New in Plex Media Server 1.1.4 (Sep 20, 2016)

  • New:
  • (Web) Updated Plex Web to 2.8.1.
  • (Nvidia Shield) Enable DLNA server. (#5013)
  • (Security) Allow http requests using the server's machine name to authenticate using the "networks allowed without auth" preference. (#5270)
  • Improved crash reporting infrastructure. (#4669)
  • Fixes:
  • (LG) Connectivity problems when older LG MediaLink TVs connect to signed-in servers with whitelisted IP addresses. (#5271)
  • (Ubuntu) Installation failures on certain VPS systems lacking /proc/1/comm. (#5300)
  • (QNAP) Issues restarting PMS after unclean shutdown. (#5309)
  • (Trailers) Plex Movie agent 'Use red band (restricted audiences) trailers when available' preference was being ignored when downloading trailers. (#5298)
  • Enabling network logging in clients could cause the server to hang. (#5277)
  • Spurious "Streaming session doesn't exist" errors when playing synced content on certain clients. (#5264)

New in Plex Media Server 1.1.3 (Aug 31, 2016)

  • New:
  • (Media Flags) Update bundle.
  • Fixes:
  • (NAS) Non-ASCII characters were being encoded to XML incorrectly on certain ARM devices. (#5255)
  • (Android) Enforce h264 profile limitations correctly. (#5233)

New in Plex Media Server 1.0.3 (Jul 29, 2016)

  • Crash handling certain requests from PS4 clients. (#4984)
  • (OS X) Don't prevent the display from going to sleep.
  • (Metadata) Issues obtaining data from TVDB, requiring server restart.
  • (Metadata) Fallback to English TVDB searches when searching with another language fails. (#4933)
  • (Metadata) Tracks and disc numbers in premium music libraries could be affected by bad tag data. (#4437)

New in Plex Media Server 1.0.2 (Jul 25, 2016)

  • New:
  • Save track offsets in music libraries that have opted in. (#3370)
  • Updated Media Flags bundle.
  • Fixes:
  • (OS X) Startup failures on some older versions of MacOS. (#4969)
  • (Windows) DLNA server process might not have a firewall exemption. (#4136)
  • (Claiming) Better error message if server claiming fails (#4907)
  • (Linux) Fix migration script for users with custom app data directories. (#4808)
  • (Linux) Improve Fedora/Ubuntu SELinux support. (#4808)
  • (Metadata) Issues fetching metadata for Pokémon TV series. (#4966)
  • (Metadata) Handle multiple directors returned from TVDB. (#4960)
  • (Metadata) Fetch localized titles correctly using Plex Movie Agent. (#4963)

New in Plex Media Server 1.0 (Jun 29, 2016)

  • New:
  • Update Plex Web to 2.7.0.
  • (Chromecast) Use opus instead of mp3 when transcoding music. (#4805)
  • (Sync) Changed Sync database format. Downgrading to older Plex Media Server builds may cause Sync problems. (#3959)
  • Fixes:
  • (Sync) Synced content wouldn't show up on iOS in some rare cases. See https://forums.plex.tv/discussion/175998/planned-features-known-issues/ (#3959)
  • (Media Analysis) Crashes analyzing certain .wtv files. (#4789)
  • (Network) Update plex.tv server information when port mapping fails. (#4758)
  • (Metadata) Speed up album refreshes in some cases when using Last.fm agent.
  • (Transcoder) Playback failures skipping to near end of video. (#4803)
  • (Transcoder) Rare crashes with unreliable internet connections. (#4803)

New in Plex Media Server 0.9.16.4 (Apr 8, 2016)

  • New:
  • Update Plex/Web to 2.6.0
  • Fixes:
  • (Media Optimizer) Episodes from shows whose titles have trailing periods might be repeatedly reprocessed (on Windows).
  • (Media Optimizer) Transcoded special episodes weren't following the naming convention.
  • (Media Optimizer) Optimized versions could be automatically deleted while being watched.
  • (Transcoder) Transcoder process crashes weren't being reliably detected on non-Windows platforms.
  • (Transcoder) Issues transcoding music files with high sampling rates.
  • (Transcoder) The highest quality audio encoder wasn't always selected with Direct Streaming disabled.
  • (DLNA) Crashes entering movie sections with Samsung Smart TV DLNA client.
  • (Windows) Show tray icon on recent Windows Insider Preview builds.
  • (Windows) Overwrite older files more reliably during setup.
  • (Metadata) Download higher quality artist posters from last.fm.
  • (Metadata) Fix top tracks for music libraries.
  • (Metadata) Missing Rotten Tomatoes metadata when movie has no trailers and language is not set to English
  • (PS4) Certain images weren't being cached while browsing.
  • (Web) Plex Pass privileges weren't being recognized on first sign-in.
  • Issues with .plexignore files.
  • Issues with playback from some unofficial Plex Channels.

New in Plex Media Server 0.9.16.3 (Mar 23, 2016)

  • New:
  • Update Plex/Web to 2.5.9
  • Fixes:
  • New installs weren't offering a simple way to sign into plex.tv.
  • Transcoded music playback was failing on Playstation 3 and 4 apps.

New in Plex Media Server 0.9.16.2 (Mar 20, 2016)

  • New:
  • (NAS) Support Synology DS414j, DS416j and DSM 6.0 Beta
  • Fixes:
  • (Windows) Occasional HTTP 500 errors when playing media.
  • (NAS) Warn if the Synology DSM version is too old.
  • (Transcoder) In rare cases, clients might see partial files when downloading segmented WebVTT subtitles.
  • (Transcoder) Failures transcoding online content with limited media analysis info.
  • (Transcoder) Don't select an unavailable media item for playback when another one is available.

New in Plex Media Server 0.9.16.0 (Mar 10, 2016)

  • NEW:
  • (Metadata) Support local artist posters and fanart.
  • (Metadata) Support local album fanart.
  • (Metadata) Support 'short', 'featurette' and 'other' sidecar movie extras.
  • Log files are now versioned as .X.log instead of .log.X.
  • (OS X) Log files are now stored in a dedicated "~/Library/Logs/Plex Media Server" directory
  • (PMP) Support remuxing FLAC audio for video transcodes.
  • (Prefs) Move advanced Update Channel pref to non-advanced section.
  • Improved startup times on multi-core systems.
  • FIXES:
  • (Lyrics) Handle lyrics files with CR linebreaks.
  • (Media Optimizer) Improved default sorting of items for Media Optimizer, Playlists, and Sync.
  • (Metadata) Show correct release date for MP3 music files.
  • (Metadata) Read metadata from MP4 movie files without audio track.
  • (Metadata) Don't strip dots from song titles.
  • (Metadata) Artists with trailing dots weren't showing album metadata in music libraries using the Last.fm agent.
  • Generate thumbnails with correct aspect ratios for anamorphic content.
  • Reliably find local assets for multi-disc music albums.
  • Improve reliability of .plexignore handling.
  • Improve reliability of library cleanup during scanning.
  • Incorrect playlist durations when items have multiple versions.
  • Prevent scheduled tasks from starting and ending at the same time.
  • Don't label media items as "Original" when there's only one.
  • Enable uninstalling manually installed plugins.
  • (Transcoder) Improve performance transcoding video to MP4 containers.
  • (Transcoder) Prefer transcodes of stereo sources to AAC over other multi-channel codecs.
  • (Transcoder) Improve compatibility of HLS transcodes with some older Samsung TVs.
  • (Transcoder) Failures transcoding audio with low sampling rates for the Roku.
  • (Transcoder) Failures copying invalid chapters when transcoding to streaming MKV.
  • (Transcoder) Failures burning DVB subtitles.
  • (Transcoder) Incorrect name and language attributes when transcoding subtitles to WebVTT.
  • (Transcoder) Online content requiring a specific user agent wasn't transcoding correctly.
  • (Prefs) Removed obsolete "Offer higher bitrates over 3G connections" preference.
  • (Prefs) Removed obsolete "Enable Dolby Digital on Apple TV" preference.
  • (Playlists) Sorting playlists by duration wasn't working.
  • (Windows) Failures installing when Windows Firewall service is disabled.
  • (Windows) Automatically launch the server after auto update.
  • (Windows) Incorrect Windows version listed in installer logs.
  • (iOS) Failures playing MP4 video with MP3 audio.
  • (DLNA) Connect to remote media servers securely.
  • (DLNA) Crashes when video has no audio stream.
  • (Roku) TV play queues weren't advancing.
  • (Bundles) A number of small service fixes.

New in Plex Media Server 0.9.15.6 (Feb 24, 2016)

  • Multiple subtitles in a single file could be lost after a metadata update.
  • Auto-update could require a manual install in some cases.
  • (Roku) Improve stability resuming video over HLS.
  • (Windows) Simplify auto-update experience.
  • (Windows) Never reboot after a media server auto-update.
  • (Windows) Fix license link in 'about' dialog.

New in Plex Media Server 0.9.15.2 (Jan 28, 2016)

  • New:
  • (iOS) Sync soft subtitles to iOS clients.
  • Advanced preference to set the x264 preset used with background transcodes.
  • (Windows) Plex Media Server now requires the latest service pack or update, when installed on Windows Vista, Windows 7 or Windows 8.1.
  • Fixes:
  • (Windows) Address installation errors on systems missing a required service pack or operating system update.
  • (Media Optimizer) Processing wouldn't always restart to handle newly-added library content.
  • (Sync) Sync item configuration changes weren't being picked up immediately.
  • (Sync) Watched items weren't being immediately removed from unwatched-only sync items.
  • (Sync) Unwatched-only sync items might not include specific unwatched items in some rare cases.
  • (Sync) Run Cloud Sync every 24 hours, in order to sync view counts to the cloud.
  • Popular tracks list for artists wasn't respecting sharing restrictions.
  • Netgear RN21x package no longer overwrites Preferences.xml on startup.
  • Incorrect auto-update download links in some rare cases.
  • Playback could fail to start on LG TVs in some rare cases.
  • Subtitles in 'mov_text' format might not transcode correctly.
  • Crash during episode post-play.

New in Plex Media Server 0.9.14.6 (Dec 24, 2015)

  • (Sync) Stability improvements
  • (Windows) Improve handling of library sections pointed at the root of a volume
  • Occasional failures detecting Internet connectivity
  • Signing out didn't always work

New in Plex Media Server 0.9.12.18 (Nov 1, 2015)

  • Improved remote control reliability in certain cases.
  • Improved audio codec handling for an unreleased app for an unreleased fruit-themed device.
  • Check non-primary languages in OpenSubtitles agent.

New in Plex Media Server 0.9.12.13 (Oct 7, 2015)

  • Fix a new issue where background artwork wasn't returned correctly in some cases.
  • Sync: Fix an issue where sync item status wasn't updated.
  • In some cases, extras weren't downloaded for movies.

New in Plex Media Server 0.9.12.11 (Aug 28, 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 Plex Media Server 0.9.12.8 (Aug 8, 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 Plex Media Server 0.9.12.4 (Jun 24, 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 Plex Media Server 0.9.12.3 (Jun 6, 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 Plex Media Server 0.9.12.1 (May 18, 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 Plex Media Server 0.9.12.0 (May 5, 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 Plex Media Server 0.9.11.7 (Jan 2, 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 Plex Media Server 0.9.11.6 (Jan 2, 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 Plex Media Server 0.9.11.5 (Jan 2, 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 Plex Media Server 0.9.11.4 (Dec 2, 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 Plex Media Server 0.9.11.1 (Oct 16, 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 Plex Media Server 0.9.9.14 (Aug 4, 2014)

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

New in Plex Media Server 0.9.9.13 (Aug 1, 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 Plex Media Server 0.9.9.12.504 (Jun 19, 2014)

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

New in Plex Media Server 0.9.9.7.429 (Mar 14, 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 Plex Media Server 0.9.8.14 (Dec 11, 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 Plex Media Server 0.9.8.10.215 (Oct 30, 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 Plex Media Server 0.9.8.6.175 (Sep 11, 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 Plex Media Server 0.9.8.4.125 (Aug 16, 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 Plex Media Server 0.9.7.28.33 (Jun 13, 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 Plex Media Server 0.9.7.22 (Apr 11, 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 Plex Media Server 0.9.7.17 (Mar 16, 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 Plex Media Server 0.9.7.12 (Feb 7, 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 Plex Media Server 0.9.7.11 (Jan 15, 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 Plex Media Server 0.9.7.9 (Jan 4, 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 Plex Media Server 0.9.7.7 (Dec 7, 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 Plex Media Server 0.9.7.3 (Nov 21, 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.