Skip to content

Releases: fuzeman/plex.py

0.9.0

05 Sep 22:55
Compare
Choose a tag to compare

Added

  • Interfaces
    • Plex['status'].sessions()
      • Support for Photo sessions
    • Plex['library'].metadata()
      • Support for Photo metadata objects
  • Methods
    • Season
      • rate(value)
  • Objects
    • Photo
    • PhotoAlbum
  • Properties
    • Clip
      • grandparent
      • parent
      • filename
      • device
    • Detail
      • allow_sharing
      • diagnostics
      • event_stream
      • hub_search
      • plugin_host
      • read_only_libraries
      • updater
      • owner_features
    • Episode
      • absolute_index
    • Metadata
      • title_sort_saved
      • content_rating
      • content_rating_age
      • rating
      • studio
      • tagline
      • year
      • deferred
      • created_at_accuracy
      • created_at_tzoffset
      • deleted_at
      • first_scan_added_at
      • originally_available_at
    • Playlist
      • rating_count
    • PlaylistItemContainer
      • rating_key
      • composite
      • playlist_type
    • Season
      • user_rating
    • Video
      • chapter_images_stale

Changed

  • Improved logging of property parsing errors
  • Properties
    • Stream
      • level type has been changed to string

Fixed

  • Exception would be raised with requests v2.11.0+ when no authentication token has been defined

0.8.0

12 Feb 09:47
Compare
Choose a tag to compare

Added

  • Interfaces
    • Plex['playlists']
    • Plex['playlists/*/items']
  • Methods
    • Container
      • first()
    • Plex['library/metadata']
      • update()
  • Objects
    • Playlist
    • PlaylistItemContainer
  • Properties
    • Detail
      • allow_media_deletion
      • background_processing
      • companion_proxy
    • Episode
      • playlist_item_id
    • MediaContainer
      • leaf_count_added
      • leaf_count_requested
    • Metadata
      • audience_rating
      • audience_rating_image
      • rating_count
      • rating_image
      • source_icon
      • url
    • Movie
      • playlist_item_id
    • Stream
      • language
      • language_code
    • Track
      • chapter_source
      • playlist_item_id
      • rating
      • user_rating
      • year
    • TranscoderDetail
      • lyrics
      • photo
      • subtitles
      • video_remux_only

0.7.0

12 Sep 09:39
Compare
Choose a tag to compare

Added

  • Support for client headers (Configuration.client(), Configuration.device() and Configuration.platform())
  • Support for custom headers (Configuration.headers())
  • Descriptors: Clip
  • Interfaces: Plex[':/plugins/<id>/prefs'], Plex[':/timeline']
  • Detail - Properties: allow_camera_upload, allow_channel_access, allow_sync, certificate
  • Track - Properties: view_count
  • Plex['library'] - Methods: unscrobble()

Changed

  • Flatten titles in the SectionContainer.filter() method

Fixed

  • Bug in the to_iterable() helper method
  • Boolean properties in the Detail descriptor

0.6.4

05 Feb 02:29
Compare
Choose a tag to compare

Changes

  • Implemented some missing properties in Episode and Detail objects
  • Catch XML parsing errors and display error messages for debugging purposes
  • Use etree.HTMLParser (if available)
  • Added missing "artist" object in [/library] metadata() map

Fixed

  • Catch empty response in [:/prefs] get() method
  • Thread synchronization issue with HttpClient configuration