Releases: Kometa-Team/Kometa
v1.18.2
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
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
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_search
s 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
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
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
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
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
- The new Overlay System which is many times more powerful then the previous one
- 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_search
es
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
Bug Fixes
Fix Library Operations not running
v1.16.4
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
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