Skip to content

MUMC v4.1.24

Compare
Choose a tag to compare
@terrelsa13 terrelsa13 released this 29 Jul 13:49
· 245 commits to MUMC-Latest since this release

Updates

2023-07-29

  • Various bug fixes

2023-04-01

  • Remove beta from version number
  • Remove version number from branch name

2023-03-05

  • Fixed error in get_users_and_libraries() builder
  • Add safeguards to dectect when user_keys, user_bl_libs, or user_wl_libs are empty
  • Update text to not show True/False for valid DEBUG values
  • Start putting in functions for config version checking
  • Fix bug in behavioral patterns function where only first instance of media item was being removed from the delete list instead of all instances

2023-02-11

  • Fix errors when DEBUG=4 and media items deleted

2023-02-09

  • Fix bug only affecting Emby
  • Replace all type() with isinstance()
  • Minor function updates

2023-01-26

  • Filter Statements updated - A simple way to tell the script how to find media items taking up your disk space.
  • Introducing Behavioral Statements - A simple way to tell the script how to delete media items found with the Filter Statement.
  • Increase api_query_cache_size maximum size from 1000MB to 10000MB
  • Increase api_query_cache_size default value to 32MB
  • Cleanup favorites and tagged functions
  • Rewrite get_media_items()
  • Change *_set_missing_last_played_date to boolean
  • Remove 0 as valid value for played_filter_* played count

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 tell the script how to find media items taking up your disk space
  • Configure Behavioral Statements to keep or delete media in these categories depending on user play patterns
  • Keep a minimum number of played episodes to remain in all TV Series'
    • This ensures the "Next Up" functionality works when a new episode is available
  • Keep a minimum number of episodes to remain for all TV Series'
  • Choose how script performs media item to library matching
    • Match media items to libraries by:
      • Library ID
      • Library Path
      • Library Network Path
  • Pass in an alternate configuration file from the command line with the -c option
  • Media item play count shown for each user
  • Update console output to show version numbers, OS, and timestamps
  • Updates to debug logging
  • Edit an existing configuration file
    • Add new users
    • Edit existing users
  • Control output printed to the console/terminal
    • Only want to see the Delete Summary for Movies; disable everything except the Movie Deleted Summary
    • Do not want to see user headers; disable user headers
  • Allow script to automatically create a last played date for played media items missing their last played date attribute
    • *_set_missing_last_played_date
  • URL Caching
    • Cache added to cut down on sending repeat queries to the server
    • Configure cache size
    • Configure cache fallback behavior
    • Configure cache entry's last accessed time