Skip to content

v0.9.1.10-beta

Pre-release
Pre-release
Compare
Choose a tag to compare
@fuzeman fuzeman released this 31 Jan 04:51
· 1655 commits to master since this release

Changes

  • [plugin] updated formatting of exception error messages
  • [asio] raise a more descriptive error when /proc/self/fd and /dev/fd doesn't exist
  • [plex.py] switched to lxml.etree.HTMLParser (as plex doesn't always return strict XML)
  • [plex.py] more debugging information is now logged when parsing errors happen
  • [plex.activity.py] added/updated error messages to help with debugging

Fixed

  • [plugin] instant actions could duplicate scrobbles in some cases
  • [plugin] handle a case where Revision.parse() can return None
  • [plugin] handle an issue where BackupRunner.delta_savings() can raise a ZeroDivisionError exception
  • [caper] handle some cases where Caper.parse() would raise exceptions
  • [plex.activity.py] handle a case where file handles have already been closed in Logging.close()
  • [plex.metadata.py] handle a case where episodes have no "media" or "parts"
  • [plex.metadata.py] catch metadata request failures in Metadata.fetch()
  • [plex.metadata.py] handle None values returned from caper