github PlexRipper/PlexRipper v0.10.0
v0.10.0-RC-1-dev

latest releases: v0.14.0, v0.14.0-dev.1, v0.13.0...
11 months ago

[0.10.0-RC1]

WORK IN PROGRESS

This is most, not all, of the many changes that have been made in this version.

Added

  • Cypress Front-end testing

Changed

  • Each PlexServer now has multiple connections available which can be chosen individually, this should solve proxy and connection issues with servers.
  • Each PlexServer can now have a preferred connection that can be set in the server settings.
  • Changed the infrastructure for the download and fileMerge process to be hosted in the Quartz Background services.
  • Big re-organization of the PlexAccount setup process.
  • Upgraded to .NET 7.0 and Entity Framework 7.0, as well as many other dependencies.

Fixed

  • Fixed the two-factor authentication not working due to the Plex error not being passed on from the http client
  • Fixed the front-end page data not refreshing when deleting an PlexAccount
  • Fixed download process not working when the PlexServer is behind a proxy
  • Fixed the timeout issue when communicating with a big PlexServer, it's currently 60 seconds before it times out.
  • Fixed "cannot access the file" exceptions which were due to resources not being disposed correctly.

Optimizations

  • Optimized the token retrieval process for Downloads, this should make downloads more resilient to token refreshes.
  • Optimized the download progress to the front-end, this should make the download progress more accurate and less laggy.
  • Optimized all the project to a vertical slice architecture, this should make the project more maintainable and easier to extend.
  • Optimized the logging to be more consistent and easier to read.

Don't miss a new PlexRipper release

NewReleases is sending notifications on new releases.