Skip to content

Releases: Kometa-Team/Kometa

v1.18.2

03 Jan 22:42
Compare
Choose a tag to compare

Requirements Update (requirements will need to be reinstalled)

Updated arrapi requirement to 1.4.2
Updated pillow requirement to 9.4.0

New Features

Added new collection_order custom.desc (FR)
Added webp Image Support (FR)
Added Spanish Defaults Translation
Added Delete Webhooks

Bug Fixes

Fixed Italian Defaults Translation
Fixed TMDb Modified Filters
Fixed ValueError from Anime IDs

v1.18.1

22 Dec 21:04
Compare
Choose a tag to compare

Requirements Update (requirements will need to be reinstalled)

Updated plexapi requirement to 4.13.2
Updated retrying requirement to 1.3.4
Updated lxml requirement to 4.92

New Features

Now supports Python 3.11
Wiki CSS update thanks to @YozoraXCII
Added languages template variable to the languages default
Added mdb_average as an option for mass_update_*_ratings
Added custom_keys dynamic collection attribute
Better Error handling for move errors
Added Sonarr v4 support
Added album_genre, album_mood, album_style, and track_mood as dynamic collection types
Added only_run_on_create to only run collections when the collection doesn't exist already
Added exclude_user as an option for playlist definitions

Bug Fixes

Fixed positioning issues with the resolution/editions default and the ratings default
Fixed Metadata Asset Failures
Fixed smart_label collection counts
Fixed delete_collections operation
Fixed using include with the defaults
Fixed #1174 Content mapper error
Fixed mal builder errors
Fixed #1224
Fixed audio_codec and video_format defaults regex patterns
Fixed tvdb xpaths for their builders and operations
Fixed overlays to allow only suppression of overlays which exist inside the same file

v1.18.0

09 Nov 07:23
Compare
Choose a tag to compare

Requirements Update (requirements will need to be reinstalled)

Updated plexapi requirement to 4.13.1
Updated num2words requirement to 0.5.12
Updated pathvalidate requirement to 2.5.2

New Site to request and vote for Features Requests on at features.metamanager.wiki

New Packaged Defaults System

All the old PMM Defaults (i.e. - git: PMM\... Files) are now packaged into PMM locally and can be accessed using - pmm: ...
Added Common Sense Selection Movie] and Show collections to chart/other
Added Common Sense Media Content Rating Collections, called with - pmm: content_rating_cs and to be used in combination with operation mass_content_rating_update: mdb_commonsense.
Added Common Sense Media Content Rating Collections, called with - pmm: content_rating_cs and to be used in combination with operation mass_content_rating_update: mdb_commonsense.
Added several visual styles for Separators to match PLEX's Categories theming. Called using sep_style template variable.
Removed special_release and incorporated it into resolution.
Enhanced resolution to support both dovetail overlays with resolutions and box overlays when resolutions are not being used. Regexes were enhanced to support the new TRaSH naming guides with the {edition- naming scheme.
Added Common Sense Age Rating overlays, called with - pmm: commonsense and to be used in combination with operation mass_content_rating_update: mdb_commonsense.
Added mediastinger overlays to indicate mid-credits and post-credits scenes, called with - pmm: mediastinger
Removed imdb_top_250, oscars, mc_must_see, rt_cert_fresh and commonsense_selection Overlays in favor of adding them all into the new combined Ribbon Overlay.
Added the new Versions Overlay which adds a visual indicator of multiple versions of media, called with - pmm: versions
Removed the audio_languages Overlay and replaced it with the Audio/Subtitle Language Count Overlay, called with - pmm: language_count.
Added Translations for the default collection name and summary (we're working on images). Currently we have en, fr, de, da, and pt-br if anyone wants to translate pmm to another language ping a team member on discord and let them know you wanna contribute.

New Features

Added support for editions in plex_search, smart_filter, filters, special text overlays, and metadata editing.
Added item_edition item metadata detail to update the edition of items in a collection
Added edition dynamic collection type
Added last_episode_aired_or_never date filter. thanks @axsuul#591
Added versions number filter
Added imdb_watchlist builder
Added item_genre item metadata detail to update the genres of items in a collection
Added plex_watchlist Builder
Adds current_year to plex_search, smart_filter, and filter year/decade attributes.
Added stroke_width and stroke_color as options for text overlays
Added multiple new special text variables and modifiers.
Added support for the AniDB API
Adds mass_original_title_update library operation
Adds many new options to the various mass_update library operations
Added the ability to give a list of sorts with plex_search and smart_filter to create a tiered sort
Added edition_filter to Movie metadata edits to allow searching for an item to include an edition.
Added --delete-labels Run Commands to delete all labels in any library run.
Added season_label, episode_label, artist_label, and track_label as plex_search options
Moved alot of System Message to Trace Mode only to help declutter the meta.log file.
Added Redacted Config File to the meta.log

Bug Fixes

Fixes #1014 Fix metadata assets
Fixes #1067 .yaml can be used
Fixes #1095 report file doesn't have to exist
Fixes plex_searchs with episode_collection
Fixes Album Overlays
Fixes Addon Images
Fix Configs Repo Versioning
Fixes codec and profile filters
Fixes Ratings Error
Various other minor fixes

v1.17.3

10 Aug 14:36
Compare
Choose a tag to compare

Requirements Update (requirements will need to be reinstalled)

Updated plexapi requirement to 4.12.1
Updated num2words requirement to 0.5.11
Updated pathvalidate requirement to 2.5.1

New Features

Special Text Overlays have been added
Add mdb_myanimelsit as a mass rating option
Use jpg for final overlay images instead of pngs to conserve space

Bug Fixes

Fixes how suppress works with weights
Fixes asset download
Fixes #978 -ca count
Fixes #979 startswith error
Fixes #945 suppress agent not support messages for other libraries
Fixes #984 similar_artists works now
Fixes #984 ignore_blank_results will allow for blank smart collections

v1.17.2

20 Jul 15:18
Compare
Choose a tag to compare

Requirements Update (requirements will need to be reinstalled)

Updated TMDBAPIs requirement to 1.0.6
Updated lxml requirement to 4.9.1
Updated requests requirement to 2.28.1
Updated pillow requirement to 9.2.0

New Features

Closes #959 New method for MyAnimeList authorization which doesn't rely on inputting anything into PMM
Removed mass_trakt_rating_update in favor of the new trakt_user option for other mass_rating update methods the old option still works if its there
Cleaner asset warnings
Adds Conditional Variables in templates
New source repo for Anime ID Conversion
Adds episode_release add a plex_search and smart_filter sort option
New Versioning System for User Configs
Adds ignore_blank_results to suppress blank result errors
Adds reapply_overlays and reset_overlays to ignore the cache and reset to either tmdb or plex default when overlaying

Bug Fixes

Fixes Timeout not being set until after dynamic collections
Fixes InputError on float valued overlays
Fixes Overlay Blur
Fixes Mass Episode Updates
Fixes off center overlays and addon overlays when the text is larger than the image
Fixes truncated Images Error
Fixes arr_taglist
Fixes mass_genre_update: imdb
Fixes flixpatrol_url returning no items
Fixes #948 alt_title will use title over the mapping name
Fixes #954 anidb_popular now returns items again
Fixes #967 trakt_userlist sort works again
Fixes #974 Fixes Album AttributeError

v1.17.1

28 Jun 05:18
Compare
Choose a tag to compare

Requirements Update (requirements will need to be reinstalled)

Updated PlexAPI requirement to 4.11.2
Updated lxml requirement to 4.9.0
Updated requests requirement to 2.28.0

New Features

Adds IMDb Interfaces as a direct source for mass editing operations (This is much quicker than using any other API for IMDb metadata and can easily be updated daily with new ratings)
Adds .rated option to plex_seach and smart_filter rating number attributes
Adds the ability to use an addon image with a text overlay to all be in on backdrop. You can control the options for this with the addon_offset and addon_position overlay attributes.
Adds the back_align overlay attribute to control the alignment of overlays inside a backdrop
Adds video_codec, video_profile, audio_codec, audio_profile, channels, height, width, and aspect filters
Adds mass_episode_audience_rating_update, mass_episode_critic_rating_update, and mass_episode_user_rating_update Library operations
PMM now adds a label to track collections as PMM collections
Adds overlay queues
Adds episode_critic_rating and episode_audience_rating options to plex_seach and smart_filter
Allows IMDb Topic Search as imdb_list
Adds library level template_variables
Adds font_style for Vaiable Font Files
Closes #912 local yaml files dont need .yml specified
Closes #914 Added non_existing schedule option
linux/arm/v7 docker builds are now supported

Bug Fixes

Fixes using the same overlay name more than once
Fixes plex_collectionless
Fixes MdbList None Error
Fixes MyAnimeList Genres
Fixes multiple issues using assets and overlays
Fixes #870 Unknown Error: 'NoneType' object has no attribute 'lower'
Fixes #895 'Episode' object has no attribute '_autoReload'
Fixes #897 Local Guide Updated
Fixes #910 Playlists were unable to be deleted
Fixes #916 PMM now uses labels to determine managed collections
Fixes #919 Fix using -rm with .yml
Fixes #924 Season Assets work with overlayed shows
Fixes #927 url_poster now works with overlays
Fixes #928 strip the whole word
Fixes #937 trakt_chart year attribute should have been years
Fixes #941 'NoneType' object is not iterable

v1.17.0

26 May 16:20
Compare
Choose a tag to compare

Requirements Update (requirements will need to be reinstalled)

Updated pillow requirement to 9.1.1
Updated PlexAPI requirement to 4.11.1

Deprecation Warning

Brand new Overlays system that now has multiple overlays per item and positional overlays, but due to this system the old system had to be deprecated

New Features

There's two standout new features in Plex Meta Manager 1.17.0

  1. The new Overlay System which is many times more powerful then the previous one
  2. A brand new set of Default Metadata/Overlay Files which can all be called and customized from you config file to make a variety of collections.

Closes #345 Tv Episodes Can now have overlays
Closes #463 Adds direct to Discord notifications (just use a discord webhook)
Closes #557 Adds sync_to_trakt collection/playlist setting
Closes #569 Blur Overlay can be applied to episodes
Closes #591 adds direct to Slack notifications (just use a slack webhook)
Closes #592 Add progress Indicator for Overlays
Closes #497 Adds radarr_upgrade_existing and sonarr_upgrade_existing Arr Details
Closes #601 Metadata Files can match Movies/Shows by their TMDB/TVDb ID or IMDb ID
Closes #610 Asset path can be declared per metadata_file
Closes #710 changed save_missing to save_report and expanded it to include added removed and filtered
Closes #738 Expand Summary with times and better messages
Closes #784 Adds radarr_taglist and radarr_all Radarr Builders and sonarr_taglist and sonarr_all Sonarr Builders
Closes #785 Adds mal_search MyAnimeList Builder
Closes #831 Implemented a runtime cache to ease loading from Plex
Closes #863 fixes dynamic collections move_prefix and adds the collection_sort template variable
Closes #864 adds --playlists-only Run Commands
Adds MdbList Sort rank
Adds .regex modifier for tags in filters and plex_searches
Generate a Unique Identifier per instance of PMM
Adds episodes, seasons, albums, and tracks Special Filters to filter shows/artists by a percentage match of their child items
Adds label edits to seasons and episodes
Added all schedule option
Adds delete_playist Playlist Attribute and playlist_report Setting
Adds prioritize_assets Setting which will tell PMM to use your assets folder over specified image URLs
Adds --cache-libraries to not have to redo the initial plex load when run multiple times a day
Adds number and custom dynamic collection types

Bug Fixes

Fixes Notifiarr error where errors were not being cleared
Fixes #834 Latin Encoding Error
Fixes #838 Account for bad dates from TVDb
Fixes #841 'TMDbShow' object has no attribute 'poster_path'
Fixes #844 AniList Boolean Searches were incorrectly formatted
Fixes #867 then to than

v1.16.5

17 Apr 03:29
Compare
Choose a tag to compare

Bug Fixes

Fix Library Operations not running

v1.16.4

16 Apr 21:04
Compare
Choose a tag to compare

Requirements Update (requirements will need to be reinstalled)

Updated pillow requirement to 9.1.0
Updated TMDbAPIs requirement to 1.0.4

New Features

More sort options for mdblists
Add _encoded options to template variables
Closes #667 Any actor can now be searched
Adds collection_filtering for smart collections
Adds template variables per metadata file
Adds an external_template section in the metadata file

Bug Fixes

Fixes #818 trakt_recomendations now works with custom order
Fixes using multiple templates
Fixes #813 and multiple other small bugs

v1.16.3

01 Apr 06:42
Compare
Choose a tag to compare

Requirements Update (requirements will need to be reinstalled)

Updated PlexAPI requirement to 4.10.1

New Features

Added version Webhook to let you know when there's a new version available
Added show_unmatched attribute to plex_search and smart_filter
Added reciperr_list builder.
Closes #796 Collection sorting has been moved back to when the collection is run and only sorts what's necessary
Added f1_season metadata attribute. Formula 1 Metadata Guide
Added tmdb_upcoming, tmdb_airing_today, tmdb_on_the_air builders.
Added region to TMDb and tmdb_region setting.
Closes #800 Trakt Pin can now be added to the config vs having to input in the script
Closes #801 and Closes #802 Added resolution, subtitle_language, audio_language, and decade dynamic collection types
Closes #751 Added trakt_chart and trakt_userlist to replace most trakt builders. The old builders will still work but if you want to use the new filters you have to use the new version of the builder.
Closes #804 Adds remove_title_parentheses library operation.
Adds more possible filters to a letterboxd_list builder.

Bug Fixes

Fixes #793 Key error
Fixes multiple other small bugs