Skip to content

Releases: terrelsa13/MUMC

MUMC v5.8.16-beta

09 Jun 17:30
Compare
Choose a tag to compare
MUMC v5.8.16-beta Pre-release
Pre-release

v5.8.16-beta Update 20240609

  • Fix issue with compare function
Previous Releases
v5 Update 20240609

v5.8.15-beta

  • Address differences in how Emby and Jellyfin return tagged data
  • Improve how child items in inherit tags from parents
v5 Update 20240608

v5.8.14-beta

  • Various Docker related updates
v5 Updates 20240607

v5.8.10-beta

  • Add ../MUMC/config/mumc_config.yaml to the default config finder
  • Allow passing in command line args (currently as a single string) via a docker environmental variable named CMDLINE_ARGS
  • During config creation if a non-default value is chosen, will not be saved to config
  • Uncouple advanced_settings > filter_statement > media_type > blacklist/whitelist from the other behaviors
  • Fix issue with compare function grouping items together before comparison
  • Update cache lookups
  • Address user/lib build invalid selection showing wrong number
  • Simplify yaml config checker
v5 Updates 20240603

v5.8.9-beta

  • Simplify the isPlayed function
  • The played flag will be set to true when media_items PlayedPercentage is >= the the Max Resume Percent set in the GUI. Partially watched media_items will no longer be considered as played
    • This is handled by the Emby/Jellyfin server; not by MUMC
v5 Updates 20240602

v5.8.8-beta

  • Docker container can now make the mumc_config.yaml
    • No longer need to manually install python dependencies outside of container just to create the config file
    • Wiki Docker install instructions updated
  • Fix advanced favorites, whitetags, and blacktags always being evaulated even when disabled
  • Fix incorrect behavior with the -u command line option
  • Replace obsoleting datetime.utcnow() with datetime.now(timezone.utc).replace(tzinfo=None)
  • Save only the full_url string as the key for cache
  • Simplify console info file
v5 Updates 20240601

v5.8.3-beta

  • Separate output module into output and path modules
  • Change exit(0)s to sys.exit(0)s
v5 Updates 20240531

v5.8.2-beta

  • Fix partial directory match issue which allowed media_items to show as both blacklisted and whitelisted.
v5 Updates 20240530

v5.8.0-beta

  • Fix issue allowing users without access to a library to try to look up media_items from said library
  • Fix issue with the user-library builder showing a library on console different from what is selected in the background
  • Allow simplified mumc_config.yamls
    • No need to keep the full set of yaml variables in the config
    • There are a handful of required yaml variables; wiki update for this WIP
v5 Updates 20240430

v5.7.3

  • Add missed variable to new configuration builder that was already there for the configuration editor. (Fixes #106)
v5 Updates 20240419

v5.7.2

  • Fix missed variable conversion
v5 Updates 20240418

v5.7.1

  • Update 0 - Select users and libraries. with the same behavior for jellyfin

v5.7.0

  • Update user and library builder to work with Jellyfin not allowing per user child folder access
  • For Jellyfin when 2 - Select libraries only is selected; child folders with matching library Ids will be treated the same
  • For Emby when 2 - Select libraries only is selected; child folders with matching library Ids will continue to be treated independently
v5 Updates 20240324

v5 Updates 20240324

  • Update user library builder to work with Jellyfin
v5 Updates 20240313

v5 Updates 20240313

  • Fix copy/paste errors
v5 Updates 20240311

v5 Updates 20240311

  • Fix issue with function in user-library builder
v5 Updates 20240304

v5 Updates 20240304

  • Updates to user builder and library builder
    • There are now 3 ways to choose users and libraries when building/editing the mumc_config
      • Select users and select libraries (this is how it has always been)
      • Select users only; selected users will be populated with all libraries/folders they have access to
      • Select libraries only; selected libraries/folders will be populated for all users that have access to them
  • From Emby 4.8.1.0 the RecursiveItemCount field needs to be explicitly specified when getting series info
  • Add ability to delete "EMPTY" tv seasons and tv series folders
    • "EMPTY" means the ChildCount attribute for the folder equals 0
      • Emby/Jellyfin only uses child video file types (e.g. .mkv, .avi, .mov, etc...) and child folder types in the ChildCount
      • Emby/Jellyfin does not consider other file types (e.g. .jpg, .nfo, .srt, etc...) in the ChildCount
        • These files types will be deleted when the folder is deleted
        • If these other file types are important; do NOT enable the folder deletion feature
  • Fix issue with library comparisons
v5 Updates 20240225

v5 Updates 20240225

  • Fix issue with library comparisons
v5 Updates 20240210

v5 Updates 20240210

  • From Emby 4.8.1.0 the ResursiveItemCount field needs to be explicitly specified when getting series info
v5 Updates 20240110

v5 Updates 20240110

  • Merge MUMC_dev into MUMC-Latest
  • Updates to use the recommend Emby/Jellyfin API authorization method
v5 Updates 20240102

v5 Updates 20240102

  • Debug updates
  • URL to string fix
  • Updates to yaml config checker
  • Updates to compare module
  • Change query filter defaults
v5 Updates 20240101

v5 Updates 20240101

  • Fix variable assignments for serverURL and authKey in mumc_trakt_fix.py module
v5 Updates 20231130

v5 Updates 20231130

  • Re.move unnecessary shebangs for modules that should not be directly executed
  • Fix issue with legacy config converter not turn empty strings (i.e. '') into empty lists for blacktags/whitetags
v5 Updates 20231128

v5 Updates 20231128

  • Variable used before assignment
v5 Updates 20231125

v5 Updates 20231125

  • Add dynamic_behavior to the mumc_config.py converter
  • Move start time to the top of the starting info stack
  • Add try/except to all variable assignments in the mumc_config.py converter
v5 Updates 20231123

v5 Updates 20231123

  • Add missing config builder information for dynamic_behavior
v5 Updates 20231122

v5 Updates 20231122

  • Fix error when building mumc_config.yaml and emby/jellyfin have single user
v5 Updates 20231105

v5 Updates 20231105

v5 Updates 20231101

v5 Updates 20231101

  • MUMC wiki WIP
  • YAML configuration file
  • YAML configuration file versoin control
  • Auto-convert legacy mumc_config.py to mumc_config.yaml
  • Format console output
  • Multi-Processing when querying media server and when post processing media
  • Global and media type specific blacktags and whitetags
  • Enable/Disable querying individual libraries for specific users
  • Enable/Disable querying specific conditional behaviors
  • Customize how each conditional behavior keeps or deletes media
  • Containerized (ghcr.io)
  • Single module script to multiple module script
  • Blacktags and whitetags
    • Global tags that apply to all media types
    • Local tags that only apply to a specific media type

MUMC Features

Read more

MUMC v5.8.15-beta

09 Jun 04:18
Compare
Choose a tag to compare
MUMC v5.8.15-beta Pre-release
Pre-release

v5.8.15-beta Update 20240609

  • Address differences in how Emby and Jellyfin return tagged data
  • Improve how child items in inherit tags from parents
Previous Releases
v5 Update 20240608

v5.8.14-beta

  • Various Docker related updates
v5 Updates 20240607

v5.8.10-beta

  • Add ../MUMC/config/mumc_config.yaml to the default config finder
  • Allow passing in command line args (currently as a single string) via a docker environmental variable named CMDLINE_ARGS
  • During config creation if a non-default value is chosen, will not be saved to config
  • Uncouple advanced_settings > filter_statement > media_type > blacklist/whitelist from the other behaviors
  • Fix issue with compare function grouping items together before comparison
  • Update cache lookups
  • Address user/lib build invalid selection showing wrong number
  • Simplify yaml config checker
v5 Updates 20240603

v5.8.9-beta

  • Simplify the isPlayed function
  • The played flag will be set to true when media_items PlayedPercentage is >= the the Max Resume Percent set in the GUI. Partially watched media_items will no longer be considered as played
    • This is handled by the Emby/Jellyfin server; not by MUMC
v5 Updates 20240602

v5.8.8-beta

  • Docker container can now make the mumc_config.yaml
    • No longer need to manually install python dependencies outside of container just to create the config file
    • Wiki Docker install instructions updated
  • Fix advanced favorites, whitetags, and blacktags always being evaulated even when disabled
  • Fix incorrect behavior with the -u command line option
  • Replace obsoleting datetime.utcnow() with datetime.now(timezone.utc).replace(tzinfo=None)
  • Save only the full_url string as the key for cache
  • Simplify console info file
v5 Updates 20240601

v5.8.3-beta

  • Separate output module into output and path modules
  • Change exit(0)s to sys.exit(0)s
v5 Updates 20240531

v5.8.2-beta

  • Fix partial directory match issue which allowed media_items to show as both blacklisted and whitelisted.
v5 Updates 20240530

v5.8.0-beta

  • Fix issue allowing users without access to a library to try to look up media_items from said library
  • Fix issue with the user-library builder showing a library on console different from what is selected in the background
  • Allow simplified mumc_config.yamls
    • No need to keep the full set of yaml variables in the config
    • There are a handful of required yaml variables; wiki update for this WIP
v5 Updates 20240430

v5.7.3

  • Add missed variable to new configuration builder that was already there for the configuration editor. (Fixes #106)
v5 Updates 20240419

v5.7.2

  • Fix missed variable conversion
v5 Updates 20240418

v5.7.1

  • Update 0 - Select users and libraries. with the same behavior for jellyfin

v5.7.0

  • Update user and library builder to work with Jellyfin not allowing per user child folder access
  • For Jellyfin when 2 - Select libraries only is selected; child folders with matching library Ids will be treated the same
  • For Emby when 2 - Select libraries only is selected; child folders with matching library Ids will continue to be treated independently
v5 Updates 20240324

v5 Updates 20240324

  • Update user library builder to work with Jellyfin
v5 Updates 20240313

v5 Updates 20240313

  • Fix copy/paste errors
v5 Updates 20240311

v5 Updates 20240311

  • Fix issue with function in user-library builder
v5 Updates 20240304

v5 Updates 20240304

  • Updates to user builder and library builder
    • There are now 3 ways to choose users and libraries when building/editing the mumc_config
      • Select users and select libraries (this is how it has always been)
      • Select users only; selected users will be populated with all libraries/folders they have access to
      • Select libraries only; selected libraries/folders will be populated for all users that have access to them
  • From Emby 4.8.1.0 the RecursiveItemCount field needs to be explicitly specified when getting series info
  • Add ability to delete "EMPTY" tv seasons and tv series folders
    • "EMPTY" means the ChildCount attribute for the folder equals 0
      • Emby/Jellyfin only uses child video file types (e.g. .mkv, .avi, .mov, etc...) and child folder types in the ChildCount
      • Emby/Jellyfin does not consider other file types (e.g. .jpg, .nfo, .srt, etc...) in the ChildCount
        • These files types will be deleted when the folder is deleted
        • If these other file types are important; do NOT enable the folder deletion feature
  • Fix issue with library comparisons
v5 Updates 20240225

v5 Updates 20240225

  • Fix issue with library comparisons
v5 Updates 20240210

v5 Updates 20240210

  • From Emby 4.8.1.0 the ResursiveItemCount field needs to be explicitly specified when getting series info
v5 Updates 20240110

v5 Updates 20240110

  • Merge MUMC_dev into MUMC-Latest
  • Updates to use the recommend Emby/Jellyfin API authorization method
v5 Updates 20240102

v5 Updates 20240102

  • Debug updates
  • URL to string fix
  • Updates to yaml config checker
  • Updates to compare module
  • Change query filter defaults
v5 Updates 20240101

v5 Updates 20240101

  • Fix variable assignments for serverURL and authKey in mumc_trakt_fix.py module
v5 Updates 20231130

v5 Updates 20231130

  • Re.move unnecessary shebangs for modules that should not be directly executed
  • Fix issue with legacy config converter not turn empty strings (i.e. '') into empty lists for blacktags/whitetags
v5 Updates 20231128

v5 Updates 20231128

  • Variable used before assignment
v5 Updates 20231125

v5 Updates 20231125

  • Add dynamic_behavior to the mumc_config.py converter
  • Move start time to the top of the starting info stack
  • Add try/except to all variable assignments in the mumc_config.py converter
v5 Updates 20231123

v5 Updates 20231123

  • Add missing config builder information for dynamic_behavior
v5 Updates 20231122

v5 Updates 20231122

  • Fix error when building mumc_config.yaml and emby/jellyfin have single user
v5 Updates 20231105

v5 Updates 20231105

v5 Updates 20231101

v5 Updates 20231101

  • MUMC wiki WIP
  • YAML configuration file
  • YAML configuration file versoin control
  • Auto-convert legacy mumc_config.py to mumc_config.yaml
  • Format console output
  • Multi-Processing when querying media server and when post processing media
  • Global and media type specific blacktags and whitetags
  • Enable/Disable querying individual libraries for specific users
  • Enable/Disable querying specific conditional behaviors
  • Customize how each conditional behavior keeps or deletes media
  • Containerized (ghcr.io)
  • Single module script to multiple module script
  • Blacktags and whitetags
    • Global tags that apply to all media types
    • Local tags that only apply to a specific media type

MUMC Features

Read more

MUMC v5.8.14-beta

08 Jun 06:14
Compare
Choose a tag to compare
MUMC v5.8.14-beta Pre-release
Pre-release

v5.8.14-beta Update 20240608

  • Various Docker related updates
Previous Releases
v5 Updates 20240607

v5.8.10-beta

  • Add ../MUMC/config/mumc_config.yaml to the default config finder
  • Allow passing in command line args (currently as a single string) via a docker environmental variable named CMDLINE_ARGS
  • During config creation if a non-default value is chosen, will not be saved to config
  • Uncouple advanced_settings > filter_statement > media_type > blacklist/whitelist from the other behaviors
  • Fix issue with compare function grouping items together before comparison
  • Update cache lookups
  • Address user/lib build invalid selection showing wrong number
  • Simplify yaml config checker
v5 Updates 20240603

v5.8.9-beta

  • Simplify the isPlayed function
  • The played flag will be set to true when media_items PlayedPercentage is >= the the Max Resume Percent set in the GUI. Partially watched media_items will no longer be considered as played
    • This is handled by the Emby/Jellyfin server; not by MUMC
v5 Updates 20240602

v5.8.8-beta

  • Docker container can now make the mumc_config.yaml
    • No longer need to manually install python dependencies outside of container just to create the config file
    • Wiki Docker install instructions updated
  • Fix advanced favorites, whitetags, and blacktags always being evaulated even when disabled
  • Fix incorrect behavior with the -u command line option
  • Replace obsoleting datetime.utcnow() with datetime.now(timezone.utc).replace(tzinfo=None)
  • Save only the full_url string as the key for cache
  • Simplify console info file
v5 Updates 20240601

v5.8.3-beta

  • Separate output module into output and path modules
  • Change exit(0)s to sys.exit(0)s
v5 Updates 20240531

v5.8.2-beta

  • Fix partial directory match issue which allowed media_items to show as both blacklisted and whitelisted.
v5 Updates 20240530

v5.8.0-beta

  • Fix issue allowing users without access to a library to try to look up media_items from said library
  • Fix issue with the user-library builder showing a library on console different from what is selected in the background
  • Allow simplified mumc_config.yamls
    • No need to keep the full set of yaml variables in the config
    • There are a handful of required yaml variables; wiki update for this WIP
v5 Updates 20240430

v5.7.3

  • Add missed variable to new configuration builder that was already there for the configuration editor. (Fixes #106)
v5 Updates 20240419

v5.7.2

  • Fix missed variable conversion
v5 Updates 20240418

v5.7.1

  • Update 0 - Select users and libraries. with the same behavior for jellyfin

v5.7.0

  • Update user and library builder to work with Jellyfin not allowing per user child folder access
  • For Jellyfin when 2 - Select libraries only is selected; child folders with matching library Ids will be treated the same
  • For Emby when 2 - Select libraries only is selected; child folders with matching library Ids will continue to be treated independently
v5 Updates 20240324

v5 Updates 20240324

  • Update user library builder to work with Jellyfin
v5 Updates 20240313

v5 Updates 20240313

  • Fix copy/paste errors
v5 Updates 20240311

v5 Updates 20240311

  • Fix issue with function in user-library builder
v5 Updates 20240304

v5 Updates 20240304

  • Updates to user builder and library builder
    • There are now 3 ways to choose users and libraries when building/editing the mumc_config
      • Select users and select libraries (this is how it has always been)
      • Select users only; selected users will be populated with all libraries/folders they have access to
      • Select libraries only; selected libraries/folders will be populated for all users that have access to them
  • From Emby 4.8.1.0 the RecursiveItemCount field needs to be explicitly specified when getting series info
  • Add ability to delete "EMPTY" tv seasons and tv series folders
    • "EMPTY" means the ChildCount attribute for the folder equals 0
      • Emby/Jellyfin only uses child video file types (e.g. .mkv, .avi, .mov, etc...) and child folder types in the ChildCount
      • Emby/Jellyfin does not consider other file types (e.g. .jpg, .nfo, .srt, etc...) in the ChildCount
        • These files types will be deleted when the folder is deleted
        • If these other file types are important; do NOT enable the folder deletion feature
  • Fix issue with library comparisons
v5 Updates 20240225

v5 Updates 20240225

  • Fix issue with library comparisons
v5 Updates 20240210

v5 Updates 20240210

  • From Emby 4.8.1.0 the ResursiveItemCount field needs to be explicitly specified when getting series info
v5 Updates 20240110

v5 Updates 20240110

  • Merge MUMC_dev into MUMC-Latest
  • Updates to use the recommend Emby/Jellyfin API authorization method
v5 Updates 20240102

v5 Updates 20240102

  • Debug updates
  • URL to string fix
  • Updates to yaml config checker
  • Updates to compare module
  • Change query filter defaults
v5 Updates 20240101

v5 Updates 20240101

  • Fix variable assignments for serverURL and authKey in mumc_trakt_fix.py module
v5 Updates 20231130

v5 Updates 20231130

  • Re.move unnecessary shebangs for modules that should not be directly executed
  • Fix issue with legacy config converter not turn empty strings (i.e. '') into empty lists for blacktags/whitetags
v5 Updates 20231128

v5 Updates 20231128

  • Variable used before assignment
v5 Updates 20231125

v5 Updates 20231125

  • Add dynamic_behavior to the mumc_config.py converter
  • Move start time to the top of the starting info stack
  • Add try/except to all variable assignments in the mumc_config.py converter
v5 Updates 20231123

v5 Updates 20231123

  • Add missing config builder information for dynamic_behavior
v5 Updates 20231122

v5 Updates 20231122

  • Fix error when building mumc_config.yaml and emby/jellyfin have single user
v5 Updates 20231105

v5 Updates 20231105

v5 Updates 20231101

v5 Updates 20231101

  • MUMC wiki WIP
  • YAML configuration file
  • YAML configuration file versoin control
  • Auto-convert legacy mumc_config.py to mumc_config.yaml
  • Format console output
  • Multi-Processing when querying media server and when post processing media
  • Global and media type specific blacktags and whitetags
  • Enable/Disable querying individual libraries for specific users
  • Enable/Disable querying specific conditional behaviors
  • Customize how each conditional behavior keeps or deletes media
  • Containerized (ghcr.io)
  • Single module script to multiple module script
  • Blacktags and whitetags
    • Global tags that apply to all media types
    • Local tags that only apply to a specific media type

MUMC Features

Read more

MUMC v5.8.10-beta

07 Jun 23:55
Compare
Choose a tag to compare
MUMC v5.8.10-beta Pre-release
Pre-release

v5.8.10-beta Updates 20240607

  • Add ../MUMC/config/mumc_config.yaml to the default config finder
  • Allow passing in command line args (currently as a single string) via a docker environmental variable named CMDLINE_ARGS
  • During config creation if a non-default value is chosen, will not be saved to config
  • Uncouple advanced_settings > filter_statement > media_type > blacklist/whitelist from the other behaviors
  • Fix issue with compare function grouping items together before comparison
  • Update cache lookups
  • Address user/lib build invalid selection showing wrong number
  • Simplify yaml config checker
Previous Releases
v5 Updates 20240603

v5.8.9-beta

  • Simplify the isPlayed function
  • The played flag will be set to true when media_items PlayedPercentage is >= the the Max Resume Percent set in the GUI. Partially watched media_items will no longer be considered as played
    • This is handled by the Emby/Jellyfin server; not by MUMC
v5 Updates 20240602

v5.8.8-beta

  • Docker container can now make the mumc_config.yaml
    • No longer need to manually install python dependencies outside of container just to create the config file
    • Wiki Docker install instructions updated
  • Fix advanced favorites, whitetags, and blacktags always being evaulated even when disabled
  • Fix incorrect behavior with the -u command line option
  • Replace obsoleting datetime.utcnow() with datetime.now(timezone.utc).replace(tzinfo=None)
  • Save only the full_url string as the key for cache
  • Simplify console info file
v5 Updates 20240601

v5.8.3-beta

  • Separate output module into output and path modules
  • Change exit(0)s to sys.exit(0)s
v5 Updates 20240531

v5.8.2-beta

  • Fix partial directory match issue which allowed media_items to show as both blacklisted and whitelisted.
v5 Updates 20240530

v5.8.0-beta

  • Fix issue allowing users without access to a library to try to look up media_items from said library
  • Fix issue with the user-library builder showing a library on console different from what is selected in the background
  • Allow simplified mumc_config.yamls
    • No need to keep the full set of yaml variables in the config
    • There are a handful of required yaml variables; wiki update for this WIP
v5 Updates 20240430

v5.7.3

  • Add missed variable to new configuration builder that was already there for the configuration editor. (Fixes #106)
v5 Updates 20240419

v5.7.2

  • Fix missed variable conversion
v5 Updates 20240418

v5.7.1

  • Update 0 - Select users and libraries. with the same behavior for jellyfin

v5.7.0

  • Update user and library builder to work with Jellyfin not allowing per user child folder access
  • For Jellyfin when 2 - Select libraries only is selected; child folders with matching library Ids will be treated the same
  • For Emby when 2 - Select libraries only is selected; child folders with matching library Ids will continue to be treated independently
v5 Updates 20240324

v5 Updates 20240324

  • Update user library builder to work with Jellyfin
v5 Updates 20240313

v5 Updates 20240313

  • Fix copy/paste errors
v5 Updates 20240311

v5 Updates 20240311

  • Fix issue with function in user-library builder
v5 Updates 20240304

v5 Updates 20240304

  • Updates to user builder and library builder
    • There are now 3 ways to choose users and libraries when building/editing the mumc_config
      • Select users and select libraries (this is how it has always been)
      • Select users only; selected users will be populated with all libraries/folders they have access to
      • Select libraries only; selected libraries/folders will be populated for all users that have access to them
  • From Emby 4.8.1.0 the RecursiveItemCount field needs to be explicitly specified when getting series info
  • Add ability to delete "EMPTY" tv seasons and tv series folders
    • "EMPTY" means the ChildCount attribute for the folder equals 0
      • Emby/Jellyfin only uses child video file types (e.g. .mkv, .avi, .mov, etc...) and child folder types in the ChildCount
      • Emby/Jellyfin does not consider other file types (e.g. .jpg, .nfo, .srt, etc...) in the ChildCount
        • These files types will be deleted when the folder is deleted
        • If these other file types are important; do NOT enable the folder deletion feature
  • Fix issue with library comparisons
v5 Updates 20240225

v5 Updates 20240225

  • Fix issue with library comparisons
v5 Updates 20240210

v5 Updates 20240210

  • From Emby 4.8.1.0 the ResursiveItemCount field needs to be explicitly specified when getting series info
v5 Updates 20240110

v5 Updates 20240110

  • Merge MUMC_dev into MUMC-Latest
  • Updates to use the recommend Emby/Jellyfin API authorization method
v5 Updates 20240102

v5 Updates 20240102

  • Debug updates
  • URL to string fix
  • Updates to yaml config checker
  • Updates to compare module
  • Change query filter defaults
v5 Updates 20240101

v5 Updates 20240101

  • Fix variable assignments for serverURL and authKey in mumc_trakt_fix.py module
v5 Updates 20231130

v5 Updates 20231130

  • Re.move unnecessary shebangs for modules that should not be directly executed
  • Fix issue with legacy config converter not turn empty strings (i.e. '') into empty lists for blacktags/whitetags
v5 Updates 20231128

v5 Updates 20231128

  • Variable used before assignment
v5 Updates 20231125

v5 Updates 20231125

  • Add dynamic_behavior to the mumc_config.py converter
  • Move start time to the top of the starting info stack
  • Add try/except to all variable assignments in the mumc_config.py converter
v5 Updates 20231123

v5 Updates 20231123

  • Add missing config builder information for dynamic_behavior
v5 Updates 20231122

v5 Updates 20231122

  • Fix error when building mumc_config.yaml and emby/jellyfin have single user
v5 Updates 20231105

v5 Updates 20231105

v5 Updates 20231101

v5 Updates 20231101

  • MUMC wiki WIP
  • YAML configuration file
  • YAML configuration file versoin control
  • Auto-convert legacy mumc_config.py to mumc_config.yaml
  • Format console output
  • Multi-Processing when querying media server and when post processing media
  • Global and media type specific blacktags and whitetags
  • Enable/Disable querying individual libraries for specific users
  • Enable/Disable querying specific conditional behaviors
  • Customize how each conditional behavior keeps or deletes media
  • Containerized (ghcr.io)
  • Single module script to multiple module script
  • Blacktags and whitetags
    • Global tags that apply to all media types
    • Local tags that only apply to a specific media type

MUMC Features

Read more

MUMC v5.8.9-beta

04 Jun 00:45
Compare
Choose a tag to compare
MUMC v5.8.9-beta Pre-release
Pre-release

v5.8.9-beta Updates 20240603

  • Simplify the isPlayed function
  • The played flag will be set to true when media_items PlayedPercentage is >= the the Max Resume Percent set in the GUI. Partially watched media_items will no longer be considered as played
    • This is handled by the Emby/Jellyfin server; not by MUMC
Previous Releases
v5 Updates 20240602

v5.8.8-beta

  • Docker container can now make the mumc_config.yaml
    • No longer need to manually install python dependencies outside of container just to create the config file
    • Wiki Docker install instructions updated
  • Fix advanced favorites, whitetags, and blacktags always being evaulated even when disabled
  • Fix incorrect behavior with the -u command line option
  • Replace obsoleting datetime.utcnow() with datetime.now(timezone.utc).replace(tzinfo=None)
  • Save only the full_url string as the key for cache
  • Simplify console info file
v5 Updates 20240601

v5.8.3-beta

  • Separate output module into output and path modules
  • Change exit(0)s to sys.exit(0)s
v5 Updates 20240531

v5.8.2-beta

  • Fix partial directory match issue which allowed media_items to show as both blacklisted and whitelisted.
v5 Updates 20240530

v5.8.0-beta

  • Fix issue allowing users without access to a library to try to look up media_items from said library
  • Fix issue with the user-library builder showing a library on console different from what is selected in the background
  • Allow simplified mumc_config.yamls
    • No need to keep the full set of yaml variables in the config
    • There are a handful of required yaml variables; wiki update for this WIP
v5 Updates 20240430

v5.7.3

  • Add missed variable to new configuration builder that was already there for the configuration editor. (Fixes #106)
v5 Updates 20240419

v5.7.2

  • Fix missed variable conversion
v5 Updates 20240418

v5.7.1

  • Update 0 - Select users and libraries. with the same behavior for jellyfin

v5.7.0

  • Update user and library builder to work with Jellyfin not allowing per user child folder access
  • For Jellyfin when 2 - Select libraries only is selected; child folders with matching library Ids will be treated the same
  • For Emby when 2 - Select libraries only is selected; child folders with matching library Ids will continue to be treated independently
v5 Updates 20240324

v5 Updates 20240324

  • Update user library builder to work with Jellyfin
v5 Updates 20240313

v5 Updates 20240313

  • Fix copy/paste errors
v5 Updates 20240311

v5 Updates 20240311

  • Fix issue with function in user-library builder
v5 Updates 20240304

v5 Updates 20240304

  • Updates to user builder and library builder
    • There are now 3 ways to choose users and libraries when building/editing the mumc_config
      • Select users and select libraries (this is how it has always been)
      • Select users only; selected users will be populated with all libraries/folders they have access to
      • Select libraries only; selected libraries/folders will be populated for all users that have access to them
  • From Emby 4.8.1.0 the RecursiveItemCount field needs to be explicitly specified when getting series info
  • Add ability to delete "EMPTY" tv seasons and tv series folders
    • "EMPTY" means the ChildCount attribute for the folder equals 0
      • Emby/Jellyfin only uses child video file types (e.g. .mkv, .avi, .mov, etc...) and child folder types in the ChildCount
      • Emby/Jellyfin does not consider other file types (e.g. .jpg, .nfo, .srt, etc...) in the ChildCount
        • These files types will be deleted when the folder is deleted
        • If these other file types are important; do NOT enable the folder deletion feature
  • Fix issue with library comparisons
v5 Updates 20240225

v5 Updates 20240225

  • Fix issue with library comparisons
v5 Updates 20240210

v5 Updates 20240210

  • From Emby 4.8.1.0 the ResursiveItemCount field needs to be explicitly specified when getting series info
v5 Updates 20240110

v5 Updates 20240110

  • Merge MUMC_dev into MUMC-Latest
  • Updates to use the recommend Emby/Jellyfin API authorization method
v5 Updates 20240102

v5 Updates 20240102

  • Debug updates
  • URL to string fix
  • Updates to yaml config checker
  • Updates to compare module
  • Change query filter defaults
v5 Updates 20240101

v5 Updates 20240101

  • Fix variable assignments for serverURL and authKey in mumc_trakt_fix.py module
v5 Updates 20231130

v5 Updates 20231130

  • Re.move unnecessary shebangs for modules that should not be directly executed
  • Fix issue with legacy config converter not turn empty strings (i.e. '') into empty lists for blacktags/whitetags
v5 Updates 20231128

v5 Updates 20231128

  • Variable used before assignment
v5 Updates 20231125

v5 Updates 20231125

  • Add dynamic_behavior to the mumc_config.py converter
  • Move start time to the top of the starting info stack
  • Add try/except to all variable assignments in the mumc_config.py converter
v5 Updates 20231123

v5 Updates 20231123

  • Add missing config builder information for dynamic_behavior
v5 Updates 20231122

v5 Updates 20231122

  • Fix error when building mumc_config.yaml and emby/jellyfin have single user
v5 Updates 20231105

v5 Updates 20231105

v5 Updates 20231101

v5 Updates 20231101

  • MUMC wiki WIP
  • YAML configuration file
  • YAML configuration file versoin control
  • Auto-convert legacy mumc_config.py to mumc_config.yaml
  • Format console output
  • Multi-Processing when querying media server and when post processing media
  • Global and media type specific blacktags and whitetags
  • Enable/Disable querying individual libraries for specific users
  • Enable/Disable querying specific conditional behaviors
  • Customize how each conditional behavior keeps or deletes media
  • Containerized (ghcr.io)
  • Single module script to multiple module script
  • Blacktags and whitetags
    • Global tags that apply to all media types
    • Local tags that only apply to a specific media type

MUMC Features

MUMC v5.8.8-beta

03 Jun 00:05
Compare
Choose a tag to compare
MUMC v5.8.8-beta Pre-release
Pre-release

v5.8.8-beta Updates 20240602

  • Docker container can now make the mumc_config.yaml
    • No longer need to manually install python dependencies outside of container just to create the config file
    • Wiki Docker install instructions updated
  • Fix advanced favorites, whitetags, and blacktags always being evaulated even when disabled
  • Fix incorrect behavior with the -u command line option
  • Replace obsoleting datetime.utcnow() with datetime.now(timezone.utc).replace(tzinfo=None)
  • Save only the full_url string as the key for cache
  • Simplify console info file
Previous Releases
v5 Updates 20240601

v5.8.3-beta

  • Separate output module into output and path modules
  • Change exit(0)s to sys.exit(0)s
v5 Updates 20240531

v5.8.2-beta

  • Fix partial directory match issue which allowed media_items to show as both blacklisted and whitelisted.
v5 Updates 20240530

v5.8.0-beta

  • Fix issue allowing users without access to a library to try to look up media_items from said library
  • Fix issue with the user-library builder showing a library on console different from what is selected in the background
  • Allow simplified mumc_config.yamls
    • No need to keep the full set of yaml variables in the config
    • There are a handful of required yaml variables; wiki update for this WIP
v5 Updates 20240430

v5.7.3

  • Add missed variable to new configuration builder that was already there for the configuration editor. (Fixes #106)
v5 Updates 20240419

v5.7.2

  • Fix missed variable conversion
v5 Updates 20240418

v5.7.1

  • Update 0 - Select users and libraries. with the same behavior for jellyfin

v5.7.0

  • Update user and library builder to work with Jellyfin not allowing per user child folder access
  • For Jellyfin when 2 - Select libraries only is selected; child folders with matching library Ids will be treated the same
  • For Emby when 2 - Select libraries only is selected; child folders with matching library Ids will continue to be treated independently
v5 Updates 20240324

v5 Updates 20240324

  • Update user library builder to work with Jellyfin
v5 Updates 20240313

v5 Updates 20240313

  • Fix copy/paste errors
v5 Updates 20240311

v5 Updates 20240311

  • Fix issue with function in user-library builder
v5 Updates 20240304

v5 Updates 20240304

  • Updates to user builder and library builder
    • There are now 3 ways to choose users and libraries when building/editing the mumc_config
      • Select users and select libraries (this is how it has always been)
      • Select users only; selected users will be populated with all libraries/folders they have access to
      • Select libraries only; selected libraries/folders will be populated for all users that have access to them
  • From Emby 4.8.1.0 the RecursiveItemCount field needs to be explicitly specified when getting series info
  • Add ability to delete "EMPTY" tv seasons and tv series folders
    • "EMPTY" means the ChildCount attribute for the folder equals 0
      • Emby/Jellyfin only uses child video file types (e.g. .mkv, .avi, .mov, etc...) and child folder types in the ChildCount
      • Emby/Jellyfin does not consider other file types (e.g. .jpg, .nfo, .srt, etc...) in the ChildCount
        • These files types will be deleted when the folder is deleted
        • If these other file types are important; do NOT enable the folder deletion feature
  • Fix issue with library comparisons
v5 Updates 20240225

v5 Updates 20240225

  • Fix issue with library comparisons
v5 Updates 20240210

v5 Updates 20240210

  • From Emby 4.8.1.0 the ResursiveItemCount field needs to be explicitly specified when getting series info
v5 Updates 20240110

v5 Updates 20240110

  • Merge MUMC_dev into MUMC-Latest
  • Updates to use the recommend Emby/Jellyfin API authorization method
v5 Updates 20240102

v5 Updates 20240102

  • Debug updates
  • URL to string fix
  • Updates to yaml config checker
  • Updates to compare module
  • Change query filter defaults
v5 Updates 20240101

v5 Updates 20240101

  • Fix variable assignments for serverURL and authKey in mumc_trakt_fix.py module
v5 Updates 20231130

v5 Updates 20231130

  • Re.move unnecessary shebangs for modules that should not be directly executed
  • Fix issue with legacy config converter not turn empty strings (i.e. '') into empty lists for blacktags/whitetags
v5 Updates 20231128

v5 Updates 20231128

  • Variable used before assignment
v5 Updates 20231125

v5 Updates 20231125

  • Add dynamic_behavior to the mumc_config.py converter
  • Move start time to the top of the starting info stack
  • Add try/except to all variable assignments in the mumc_config.py converter
v5 Updates 20231123

v5 Updates 20231123

  • Add missing config builder information for dynamic_behavior
v5 Updates 20231122

v5 Updates 20231122

  • Fix error when building mumc_config.yaml and emby/jellyfin have single user
v5 Updates 20231105

v5 Updates 20231105

v5 Updates 20231101

v5 Updates 20231101

  • MUMC wiki WIP
  • YAML configuration file
  • YAML configuration file versoin control
  • Auto-convert legacy mumc_config.py to mumc_config.yaml
  • Format console output
  • Multi-Processing when querying media server and when post processing media
  • Global and media type specific blacktags and whitetags
  • Enable/Disable querying individual libraries for specific users
  • Enable/Disable querying specific conditional behaviors
  • Customize how each conditional behavior keeps or deletes media
  • Containerized (ghcr.io)
  • Single module script to multiple module script
  • Blacktags and whitetags
    • Global tags that apply to all media types
    • Local tags that only apply to a specific media type

MUMC Features

MUMC v5.8.3-beta

01 Jun 14:26
Compare
Choose a tag to compare
MUMC v5.8.3-beta Pre-release
Pre-release

v5.8.3-beta Updates 20240601

  • Separate output module into output and path modules
  • Change exit(0)s to sys.exit(0)s
Previous Releases
v5 Updates 20240531

v5.8.2-beta

  • Fix partial directory match issue which allowed media_items to show as both blacklisted and whitelisted.
v5 Updates 20240530

v5.8.0-beta

  • Fix issue allowing users without access to a library to try to look up media_items from said library
  • Fix issue with the user-library builder showing a library on console different from what is selected in the background
  • Allow simplified mumc_config.yamls
    • No need to keep the full set of yaml variables in the config
    • There are a handful of required yaml variables; wiki update for this WIP
v5 Updates 20240430

v5.7.3

  • Add missed variable to new configuration builder that was already there for the configuration editor. (Fixes #106)
v5 Updates 20240419

v5.7.2

  • Fix missed variable conversion
v5 Updates 20240418

v5.7.1

  • Update 0 - Select users and libraries. with the same behavior for jellyfin

v5.7.0

  • Update user and library builder to work with Jellyfin not allowing per user child folder access
  • For Jellyfin when 2 - Select libraries only is selected; child folders with matching library Ids will be treated the same
  • For Emby when 2 - Select libraries only is selected; child folders with matching library Ids will continue to be treated independently
v5 Updates 20240324

v5 Updates 20240324

  • Update user library builder to work with Jellyfin
v5 Updates 20240313

v5 Updates 20240313

  • Fix copy/paste errors
v5 Updates 20240311

v5 Updates 20240311

  • Fix issue with function in user-library builder
v5 Updates 20240304

v5 Updates 20240304

  • Updates to user builder and library builder
    • There are now 3 ways to choose users and libraries when building/editing the mumc_config
      • Select users and select libraries (this is how it has always been)
      • Select users only; selected users will be populated with all libraries/folders they have access to
      • Select libraries only; selected libraries/folders will be populated for all users that have access to them
  • From Emby 4.8.1.0 the RecursiveItemCount field needs to be explicitly specified when getting series info
  • Add ability to delete "EMPTY" tv seasons and tv series folders
    • "EMPTY" means the ChildCount attribute for the folder equals 0
      • Emby/Jellyfin only uses child video file types (e.g. .mkv, .avi, .mov, etc...) and child folder types in the ChildCount
      • Emby/Jellyfin does not consider other file types (e.g. .jpg, .nfo, .srt, etc...) in the ChildCount
        • These files types will be deleted when the folder is deleted
        • If these other file types are important; do NOT enable the folder deletion feature
  • Fix issue with library comparisons
v5 Updates 20240225

v5 Updates 20240225

  • Fix issue with library comparisons
v5 Updates 20240210

v5 Updates 20240210

  • From Emby 4.8.1.0 the ResursiveItemCount field needs to be explicitly specified when getting series info
v5 Updates 20240110

v5 Updates 20240110

  • Merge MUMC_dev into MUMC-Latest
  • Updates to use the recommend Emby/Jellyfin API authorization method
v5 Updates 20240102

v5 Updates 20240102

  • Debug updates
  • URL to string fix
  • Updates to yaml config checker
  • Updates to compare module
  • Change query filter defaults
v5 Updates 20240101

v5 Updates 20240101

  • Fix variable assignments for serverURL and authKey in mumc_trakt_fix.py module
v5 Updates 20231130

v5 Updates 20231130

  • Re.move unnecessary shebangs for modules that should not be directly executed
  • Fix issue with legacy config converter not turn empty strings (i.e. '') into empty lists for blacktags/whitetags
v5 Updates 20231128

v5 Updates 20231128

  • Variable used before assignment
v5 Updates 20231125

v5 Updates 20231125

  • Add dynamic_behavior to the mumc_config.py converter
  • Move start time to the top of the starting info stack
  • Add try/except to all variable assignments in the mumc_config.py converter
v5 Updates 20231123

v5 Updates 20231123

  • Add missing config builder information for dynamic_behavior
v5 Updates 20231122

v5 Updates 20231122

  • Fix error when building mumc_config.yaml and emby/jellyfin have single user
v5 Updates 20231105

v5 Updates 20231105

v5 Updates 20231101

v5 Updates 20231101

  • MUMC wiki WIP
  • YAML configuration file
  • YAML configuration file versoin control
  • Auto-convert legacy mumc_config.py to mumc_config.yaml
  • Format console output
  • Multi-Processing when querying media server and when post processing media
  • Global and media type specific blacktags and whitetags
  • Enable/Disable querying individual libraries for specific users
  • Enable/Disable querying specific conditional behaviors
  • Customize how each conditional behavior keeps or deletes media
  • Containerized (ghcr.io)
  • Single module script to multiple module script
  • Blacktags and whitetags
    • Global tags that apply to all media types
    • Local tags that only apply to a specific media type

MUMC Features

MUMC v5.8.2-beta

31 May 23:55
Compare
Choose a tag to compare
MUMC v5.8.2-beta Pre-release
Pre-release

v5.8.2-beta Updates 20240531

  • Fix partial directory match issue which allowed media_items to show as both blacklisted and whitelisted.
Previous Releases
v5 Updates 20240530

v5.8.0-beta Updates 20240530

  • Fix issue allowing users without access to a library to try to look up media_items from said library
  • Fix issue with the user-library builder showing a library on console different from what is selected in the background
  • Allow simplified mumc_config.yamls
    • No need to keep the full set of yaml variables in the config
    • There are a handful of required yaml variables; wiki update for this WIP
v5 Updates 20240430

v5.7.3 Updates 20240430

  • Add missed variable to new configuration builder that was already there for the configuration editor. (Fixes #106)
v5 Updates 20240419

v5.7.2

  • Fix missed variable conversion
v5 Updates 20240418

v5.7.1

  • Update 0 - Select users and libraries. with the same behavior for jellyfin

v5.7.0

  • Update user and library builder to work with Jellyfin not allowing per user child folder access
  • For Jellyfin when 2 - Select libraries only is selected; child folders with matching library Ids will be treated the same
  • For Emby when 2 - Select libraries only is selected; child folders with matching library Ids will continue to be treated independently
v5 Updates 20240324

v5 Updates 20240324

  • Update user library builder to work with Jellyfin
v5 Updates 20240313

v5 Updates 20240313

  • Fix copy/paste errors
v5 Updates 20240311

v5 Updates 20240311

  • Fix issue with function in user-library builder
v5 Updates 20240304

v5 Updates 20240304

  • Updates to user builder and library builder
    • There are now 3 ways to choose users and libraries when building/editing the mumc_config
      • Select users and select libraries (this is how it has always been)
      • Select users only; selected users will be populated with all libraries/folders they have access to
      • Select libraries only; selected libraries/folders will be populated for all users that have access to them
  • From Emby 4.8.1.0 the RecursiveItemCount field needs to be explicitly specified when getting series info
  • Add ability to delete "EMPTY" tv seasons and tv series folders
    • "EMPTY" means the ChildCount attribute for the folder equals 0
      • Emby/Jellyfin only uses child video file types (e.g. .mkv, .avi, .mov, etc...) and child folder types in the ChildCount
      • Emby/Jellyfin does not consider other file types (e.g. .jpg, .nfo, .srt, etc...) in the ChildCount
        • These files types will be deleted when the folder is deleted
        • If these other file types are important; do NOT enable the folder deletion feature
  • Fix issue with library comparisons
v5 Updates 20240225

v5 Updates 20240225

  • Fix issue with library comparisons
v5 Updates 20240210

v5 Updates 20240210

  • From Emby 4.8.1.0 the ResursiveItemCount field needs to be explicitly specified when getting series info
v5 Updates 20240110

v5 Updates 20240110

  • Merge MUMC_dev into MUMC-Latest
  • Updates to use the recommend Emby/Jellyfin API authorization method
v5 Updates 20240102

v5 Updates 20240102

  • Debug updates
  • URL to string fix
  • Updates to yaml config checker
  • Updates to compare module
  • Change query filter defaults
v5 Updates 20240101

v5 Updates 20240101

  • Fix variable assignments for serverURL and authKey in mumc_trakt_fix.py module
v5 Updates 20231130

v5 Updates 20231130

  • Re.move unnecessary shebangs for modules that should not be directly executed
  • Fix issue with legacy config converter not turn empty strings (i.e. '') into empty lists for blacktags/whitetags
v5 Updates 20231128

v5 Updates 20231128

  • Variable used before assignment
v5 Updates 20231125

v5 Updates 20231125

  • Add dynamic_behavior to the mumc_config.py converter
  • Move start time to the top of the starting info stack
  • Add try/except to all variable assignments in the mumc_config.py converter
v5 Updates 20231123

v5 Updates 20231123

  • Add missing config builder information for dynamic_behavior
v5 Updates 20231122

v5 Updates 20231122

  • Fix error when building mumc_config.yaml and emby/jellyfin have single user
v5 Updates 20231105

v5 Updates 20231105

v5 Updates 20231101

v5 Updates 20231101

  • MUMC wiki WIP
  • YAML configuration file
  • YAML configuration file versoin control
  • Auto-convert legacy mumc_config.py to mumc_config.yaml
  • Format console output
  • Multi-Processing when querying media server and when post processing media
  • Global and media type specific blacktags and whitetags
  • Enable/Disable querying individual libraries for specific users
  • Enable/Disable querying specific conditional behaviors
  • Customize how each conditional behavior keeps or deletes media
  • Containerized (ghcr.io)
  • Single module script to multiple module script
  • Blacktags and whitetags
    • Global tags that apply to all media types
    • Local tags that only apply to a specific media type

MUMC Features

MUMC v5.7.3

01 May 03:17
Compare
Choose a tag to compare

v5.7.3 Updates 20240430

  • Add missed variable to new configuration builder that was already there for the configuration editor. (Fixes #106)
Previous Releases
v5 Updates 20240419

v5.7.2

  • Fix missed variable conversion
v5 Updates 20240418

v5.7.1

  • Update 0 - Select users and libraries. with the same behavior for jellyfin

v5.7.0

  • Update user and library builder to work with Jellyfin not allowing per user child folder access
  • For Jellyfin when 2 - Select libraries only is selected; child folders with matching library Ids will be treated the same
  • For Emby when 2 - Select libraries only is selected; child folders with matching library Ids will continue to be treated independently
v5 Updates 20240324

v5 Updates 20240324

  • Update user library builder to work with Jellyfin
v5 Updates 20240313

v5 Updates 20240313

  • Fix copy/paste errors
v5 Updates 20240311

v5 Updates 20240311

  • Fix issue with function in user-library builder
v5 Updates 20240304

v5 Updates 20240304

  • Updates to user builder and library builder
    • There are now 3 ways to choose users and libraries when building/editing the mumc_config
      • Select users and select libraries (this is how it has always been)
      • Select users only; selected users will be populated with all libraries/folders they have access to
      • Select libraries only; selected libraries/folders will be populated for all users that have access to them
  • From Emby 4.8.1.0 the RecursiveItemCount field needs to be explicitly specified when getting series info
  • Add ability to delete "EMPTY" tv seasons and tv series folders
    • "EMPTY" means the ChildCount attribute for the folder equals 0
      • Emby/Jellyfin only uses child video file types (e.g. .mkv, .avi, .mov, etc...) and child folder types in the ChildCount
      • Emby/Jellyfin does not consider other file types (e.g. .jpg, .nfo, .srt, etc...) in the ChildCount
        • These files types will be deleted when the folder is deleted
        • If these other file types are important; do NOT enable the folder deletion feature
  • Fix issue with library comparisons
v5 Updates 20240225

v5 Updates 20240225

  • Fix issue with library comparisons
v5 Updates 20240210

v5 Updates 20240210

  • From Emby 4.8.1.0 the ResursiveItemCount field needs to be explicitly specified when getting series info
v5 Updates 20240110

v5 Updates 20240110

  • Merge MUMC_dev into MUMC-Latest
  • Updates to use the recommend Emby/Jellyfin API authorization method
v5 Updates 20240102

v5 Updates 20240102

  • Debug updates
  • URL to string fix
  • Updates to yaml config checker
  • Updates to compare module
  • Change query filter defaults
v5 Updates 20240101

v5 Updates 20240101

  • Fix variable assignments for serverURL and authKey in mumc_trakt_fix.py module
v5 Updates 20231130

v5 Updates 20231130

  • Re.move unnecessary shebangs for modules that should not be directly executed
  • Fix issue with legacy config converter not turn empty strings (i.e. '') into empty lists for blacktags/whitetags
v5 Updates 20231128

v5 Updates 20231128

  • Variable used before assignment
v5 Updates 20231125

v5 Updates 20231125

  • Add dynamic_behavior to the mumc_config.py converter
  • Move start time to the top of the starting info stack
  • Add try/except to all variable assignments in the mumc_config.py converter
v5 Updates 20231123

v5 Updates 20231123

  • Add missing config builder information for dynamic_behavior
v5 Updates 20231122

v5 Updates 20231122

  • Fix error when building mumc_config.yaml and emby/jellyfin have single user
v5 Updates 20231105

v5 Updates 20231105

v5 Updates 20231101

v5 Updates 20231101

  • MUMC wiki WIP
  • YAML configuration file
  • YAML configuration file versoin control
  • Auto-convert legacy mumc_config.py to mumc_config.yaml
  • Format console output
  • Multi-Processing when querying media server and when post processing media
  • Global and media type specific blacktags and whitetags
  • Enable/Disable querying individual libraries for specific users
  • Enable/Disable querying specific conditional behaviors
  • Customize how each conditional behavior keeps or deletes media
  • Containerized (ghcr.io)
  • Single module script to multiple module script
  • Blacktags and whitetags
    • Global tags that apply to all media types
    • Local tags that only apply to a specific media type

MUMC Features

MUMC v5.7.2

19 Apr 20:00
Compare
Choose a tag to compare

v5 Updates 20240419

  • Fix missed variable conversion
Previous Releases
v5 Updates 20240418

v5.7.1

  • Update 0 - Select users and libraries. with the same behavior for jellyfin

v5.7.0

  • Update user and library builder to work with Jellyfin not allowing per user child folder access
  • For Jellyfin when 2 - Select libraries only is selected; child folders with matching library Ids will be treated the same
  • For Emby when 2 - Select libraries only is selected; child folders with matching library Ids will continue to be treated independently
v5 Updates 20240324

v5 Updates 20240324

  • Update user library builder to work with Jellyfin
v5 Updates 20240313

v5 Updates 20240313

  • Fix copy/paste errors
v5 Updates 20240311

v5 Updates 20240311

  • Fix issue with function in user-library builder
v5 Updates 20240304

v5 Updates 20240304

  • Updates to user builder and library builder
    • There are now 3 ways to choose users and libraries when building/editing the mumc_config
      • Select users and select libraries (this is how it has always been)
      • Select users only; selected users will be populated with all libraries/folders they have access to
      • Select libraries only; selected libraries/folders will be populated for all users that have access to them
  • From Emby 4.8.1.0 the RecursiveItemCount field needs to be explicitly specified when getting series info
  • Add ability to delete "EMPTY" tv seasons and tv series folders
    • "EMPTY" means the ChildCount attribute for the folder equals 0
      • Emby/Jellyfin only uses child video file types (e.g. .mkv, .avi, .mov, etc...) and child folder types in the ChildCount
      • Emby/Jellyfin does not consider other file types (e.g. .jpg, .nfo, .srt, etc...) in the ChildCount
        • These files types will be deleted when the folder is deleted
        • If these other file types are important; do NOT enable the folder deletion feature
  • Fix issue with library comparisons
v5 Updates 20240225

v5 Updates 20240225

  • Fix issue with library comparisons
v5 Updates 20240210

v5 Updates 20240210

  • From Emby 4.8.1.0 the ResursiveItemCount field needs to be explicitly specified when getting series info
v5 Updates 20240110

v5 Updates 20240110

  • Merge MUMC_dev into MUMC-Latest
  • Updates to use the recommend Emby/Jellyfin API authorization method
v5 Updates 20240102

v5 Updates 20240102

  • Debug updates
  • URL to string fix
  • Updates to yaml config checker
  • Updates to compare module
  • Change query filter defaults
v5 Updates 20240101

v5 Updates 20240101

  • Fix variable assignments for serverURL and authKey in mumc_trakt_fix.py module
v5 Updates 20231130

v5 Updates 20231130

  • Re.move unnecessary shebangs for modules that should not be directly executed
  • Fix issue with legacy config converter not turn empty strings (i.e. '') into empty lists for blacktags/whitetags
v5 Updates 20231128

v5 Updates 20231128

  • Variable used before assignment
v5 Updates 20231125

v5 Updates 20231125

  • Add dynamic_behavior to the mumc_config.py converter
  • Move start time to the top of the starting info stack
  • Add try/except to all variable assignments in the mumc_config.py converter
v5 Updates 20231123

v5 Updates 20231123

  • Add missing config builder information for dynamic_behavior
v5 Updates 20231122

v5 Updates 20231122

  • Fix error when building mumc_config.yaml and emby/jellyfin have single user
v5 Updates 20231105

v5 Updates 20231105

v5 Updates 20231101

v5 Updates 20231101

  • MUMC wiki WIP
  • YAML configuration file
  • YAML configuration file versoin control
  • Auto-convert legacy mumc_config.py to mumc_config.yaml
  • Format console output
  • Multi-Processing when querying media server and when post processing media
  • Global and media type specific blacktags and whitetags
  • Enable/Disable querying individual libraries for specific users
  • Enable/Disable querying specific conditional behaviors
  • Customize how each conditional behavior keeps or deletes media
  • Containerized (ghcr.io)
  • Single module script to multiple module script
  • Blacktags and whitetags
    • Global tags that apply to all media types
    • Local tags that only apply to a specific media type

MUMC Features