Skip to content

MUMC v5.6.5

Compare
Choose a tag to compare
@terrelsa13 terrelsa13 released this 24 Mar 04:12
· 109 commits to MUMC-Latest since this release

v5 Updates 20240324

  • Update user library builder to work with Jellyfin

v5 Updates 20240313

  • Fix copy/paste errors

v5 Updates 20240311

  • Fix issue with function in user-library builder

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

  • Fix issue with library comparisons

v5 Updates 20240210

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

v5 Updates 20240110

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

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

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

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

  • Variable used before assignment

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

  • Add missing config builder information for dynamic_behavior

v5 Updates 20231122

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

v5 Updates 20231105

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

  • Monitor the accessible libraries of multiple users
  • Stay in 'dry-run' mode until the script is configured exactly the way you need it
  • Configure Filter Statements to find media items
  • Configure Behavioral Statements to determine how to keep or delete media items
  • Favorites
  • Whitetag
  • Blacktag
  • Whitelist
  • Blacklist
  • Keep a minimum number of played episodes for all TV Series'
    • This ensures the "Next Up" functionality works when a new episode is available
  • Keep a minimum number of episodes for all TV Series' regardless of played state
  • Choose how media items are matched to libraries
    • Library ID
    • Library Path
    • Library Network Path
  • Command line options
  • Edit existing configuration file
    • Add new users
    • Edit existing users
  • URL Caching