MUMC v4.1.24
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
, oruser_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 forplayed_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
- Favorites
- Advanced Favorites
- Whitetagged
- Blacktagged
- Whitelisted
- Blacklisted
- Favorites
- 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
- Match media items to libraries by:
- 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