Skip to content

Releases: terrelsa13/MUMC

MUMC v3.2.5

14 Sep 01:27
Compare
Choose a tag to compare

Updates

  • Bug fixes
  • Add functions to determine when Emby vs Jellyfin

MUMC Features

  • Introducing Filter Statements - A simple way to tell the script how to find and delete the media items taking up your disk space:
    • Delete movies played at least 60 days ago with a play count == 1.
    • Delete movies created at least 365 days ago with a play count <= 1.
    • Delete episodes played at least 30 days ago with a play count not > 1.
    • Delete episodes created at least 180 days ago with a play count < 2.
    • There are many possibilities!
  • Keep a minimum number of played episodes to remain in all tv series'
  • Fix configuration editor to allow editing multiple existing users during a single run
  • All max_age configuration variables have been removed
    • The same behavior can be achieved with Filter Statements, using created statements
  • Decided if media items are deleted when ANY or ALL users meet the play count
  • Media item play count shown for each user
  • Update console output to show version number and timestamp
  • Usernames added to user_bl_libs and user_wl_libs config variables
  • Updates to debug logging
  • Monitor the accessible libraries of multiple users
  • Favorites - Used to keep media items that would otherwise be deleted
    • Movies
    • Episodes/Seasons/Series
    • Audio Tracks/Albums
    • Audiobooks/Books
  • Advanced Favorites
    • Genres
    • Artists
    • Studio Networks
  • Blacklist(s)
  • Whitelist(s)
  • Blacktag(s)
  • Whitetag(s)
  • Choose how script performs media item to library matching
    • Match media items to libraries by:
      • Library ID
      • Library Path
      • Library Network Path
  • Keep a minimum number of episodes for all TV Series'
    • This ensures the "Next Up" functionality works when a new episode is available
  • Edit an existing configuration file
    • Add new users
    • Edit existing users
    • Configuration file must have been created using v3.x.x
  • Stay in 'dry-run' mode until the script is configured exactly the way you need it
  • Control output printed to the console/terminal
    • Only want to see the Delete Summary for Movies; disable everything except the Movie Deleted Summary
  • Add levels to debug logging

Full Changelog: v3.2.0...v3.2.4

MUMC v3.2.4

05 Sep 15:14
Compare
Choose a tag to compare

MUMC Features

  • Introducing Filter Statements - A simple way to tell the script how to find and delete the media items taking up your disk space:
    • Delete movies played at least 60 days ago with a play count == 1.
    • Delete movies created at least 365 days ago with a play count <= 1.
    • Delete episodes played at least 30 days ago with a play count not > 1.
    • Delete episodes created at least 180 days ago with a play count < 2.
    • There are many possibilities!
  • Keep a minimum number of played episodes to remain in all tv series'
  • Fix configuration editor to allow editing multiple existing users during a single run
  • All max_age configuration variables have been removed
    • The same behavior can be achieved with Filter Statements, using created statements
  • Decided if media items are deleted when ANY or ALL users meet the play count
  • Media item play count shown for each user
  • Update console output to show version number and timestamp
  • Usernames added to user_bl_libs and user_wl_libs config variables
  • Updates to debug logging
  • Monitor the accessible libraries of multiple users
  • Favorites - Used to keep media items that would otherwise be deleted
    • Movies
    • Episodes/Seasons/Series
    • Audio Tracks/Albums
    • Audiobooks/Books
  • Advanced Favorites
    • Genres
    • Artists
    • Studio Networks
  • Blacklist(s)
  • Whitelist(s)
  • Blacktag(s)
  • Whitetag(s)
  • Choose how script performs media item to library matching
    • Match media items to libraries by:
      • Library ID
      • Library Path
      • Library Network Path
  • Keep a minimum number of episodes for all TV Series'
    • This ensures the "Next Up" functionality works when a new episode is available
  • Edit an existing configuration file
    • Add new users
    • Edit existing users
    • Configuration file must have been created using v3.x.x
  • Stay in 'dry-run' mode until the script is configured exactly the way you need it
  • Control output printed to the console/terminal
    • Only want to see the Delete Summary for Movies; disable everything except the Movie Deleted Summary
  • Add levels to debug logging

Full Changelog: v3.2.0...v3.2.4

MUMC v3.2.3

30 Aug 00:48
Compare
Choose a tag to compare

Updates

  • Bug fix with level 4 debug logging.

MUMC Features

  • Introducing Filter Statements - A simple way to tell the script how to find and delete the media items taking up your disk space:
    • Delete movies played at least 60 days ago with a play count == 1.
    • Delete movies created at least 365 days ago with a play count <= 1.
    • Delete episodes played at least 30 days ago with a play count not > 1.
    • Delete episodes created at least 180 days ago with a play count < 2.
    • There are many possibilities!
  • Keep a minimum number of played episodes to remain in all tv series'
  • Fix configuration editor to allow editing multiple existing users during a single run
  • All max_age configuration variables have been removed
    • The same behavior can be achieved with Filter Statements, using created statements
  • Decided if media items are deleted when ANY or ALL users meet the play count
  • Media item play count shown for each user
  • Update console output to show version number and timestamp
  • Usernames added to user_bl_libs and user_wl_libs config variables
  • Updates to debug logging
  • Monitor the accessible libraries of multiple users
  • Favorites - Used to keep media items that would otherwise be deleted
    • Movies
    • Episodes/Seasons/Series
    • Audio Tracks/Albums
    • Audiobooks/Books
  • Advanced Favorites
    • Genres
    • Artists
    • Studio Networks
  • Blacklist(s)
  • Whitelist(s)
  • Blacktag(s)
  • Whitetag(s)
  • Choose how script performs media item to library matching
    • Match media items to libraries by:
      • Library ID
      • Library Path
      • Library Network Path
  • Keep a minimum number of episodes for all TV Series'
    • This ensures the "Next Up" functionality works when a new episode is available
  • Edit an existing configuration file
    • Add new users
    • Edit existing users
    • Configuration file must have been created using v3.x.x
  • Stay in 'dry-run' mode until the script is configured exactly the way you need it
  • Control output printed to the console/terminal
    • Only want to see the Delete Summary for Movies; disable everything except the Movie Deleted Summary
  • Add levels to debug logging

Full Changelog: v3.2.0...v3.2.3

MUMC v3.2.2

21 Aug 02:49
Compare
Choose a tag to compare

Updates

  • Add levels to debug logging
    • Level 0 - Debug logging off
    • Level 1 - Least amount of logging
    • Level 2 - More logging than level 1; less logging than level 3
    • Level 3 - More logging than level 2; less logging than level 4
    • Level 4 - Most amount of logging
    • False - Backwards compatible; equivalent to Level 0
    • True - Backwards compatible; equivalent to Level 1

MUMC Features

  • Introducing Filter Statements - A simple way to tell the script how to find and delete the media items taking up your disk space:
    • Delete movies played at least 60 days ago with a play count == 1.
    • Delete movies created at least 365 days ago with a play count <= 1.
    • Delete episodes played at least 30 days ago with a play count not > 1.
    • Delete episodes created at least 180 days ago with a play count < 2.
    • There are many possibilities!
  • Keep a minimum number of played episodes to remain in all tv series'
  • Fix configuration editor to allow editing multiple existing users during a single run
  • All max_age configuration variables have been removed
    • The same behavior can be achieved with Filter Statements, using created statements
  • Decided if media items are deleted when ANY or ALL users meet the play count
  • Media item play count shown for each user
  • Update console output to show version number and timestamp
  • Usernames added to user_bl_libs and user_wl_libs config variables
  • Updates to debug logging
  • Monitor the accessible libraries of multiple users
  • Favorites - Used to keep media items that would otherwise be deleted
    • Movies
    • Episodes/Seasons/Series
    • Audio Tracks/Albums
    • Audiobooks/Books
  • Advanced Favorites
    • Genres
    • Artists
    • Studio Networks
  • Blacklist(s)
  • Whitelist(s)
  • Blacktag(s)
  • Whitetag(s)
  • Choose how script performs media item to library matching
    • Match media items to libraries by:
      • Library ID
      • Library Path
      • Library Network Path
  • Keep a minimum number of episodes for all TV Series'
    • This ensures the "Next Up" functionality works when a new episode is available
  • Edit an existing configuration file
    • Add new users
    • Edit existing users
    • Configuration file must have been created using v3.x.x
  • Stay in 'dry-run' mode until the script is configured exactly the way you need it
  • Control output printed to the console/terminal
    • Only want to see the Delete Summary for Movies; disable everything except the Movie Deleted Summary

Full Changelog: v3.2.0...v3.2.2

MUMC v3.2.1

19 Aug 02:23
Compare
Choose a tag to compare

Updates

  • Fix advanced favorites working with multiple users

MUMC Features

  • Introducing Filter Statements - A simple way to tell the script how to find and delete the media items taking up your disk space:
    • Delete movies played at least 60 days ago with a play count == 1.
    • Delete movies created at least 365 days ago with a play count <= 1.
    • Delete episodes played at least 30 days ago with a play count not > 1.
    • Delete episodes created at least 180 days ago with a play count < 2.
    • There are many possibilities!
  • Keep a minimum number of played episodes to remain in all tv series'
  • Fix configuration editor to allow editing multiple existing users during a single run
  • All max_age configuration variables have been removed
    • The same behavior can be achieved with Filter Statements, using created statements
  • Decided if media items are deleted when ANY or ALL users meet the play count
  • Media item play count shown for each user
  • Update console output to show version number and timestamp
  • Usernames added to user_bl_libs and user_wl_libs config variables
  • Updates to debug logging
  • Monitor the accessible libraries of multiple users
  • Favorites - Used to keep media items that would otherwise be deleted
    • Movies
    • Episodes/Seasons/Series
    • Audio Tracks/Albums
    • Audiobooks/Books
  • Advanced Favorites
    • Genres
    • Artists
    • Studio Networks
  • Blacklist(s)
  • Whitelist(s)
  • Blacktag(s)
  • Whitetag(s)
  • Choose how script performs media item to library matching
    • Match media items to libraries by:
      • Library ID
      • Library Path
      • Library Network Path
  • Keep a minimum number of episodes for all TV Series'
    • This ensures the "Next Up" functionality works when a new episode is available
  • Edit an existing configuration file
    • Add new users
    • Edit existing users
    • Configuration file must have been created using v3.x.x
  • Stay in 'dry-run' mode until the script is configured exactly the way you need it
  • Control output printed to the console/terminal
    • Only want to see the Delete Summary for Movies; disable everything except the Movie Deleted Summary

MUMC v3.2.0

15 Aug 19:20
Compare
Choose a tag to compare

New MUMC Features

  • Introducing Filter Statements - A simple way to tell the script how to find and delete the media items taking up your disk space:
    • Delete movies played at least 60 days ago with a play count == 1.
    • Delete movies created at least 365 days ago with a play count <= 1.
    • Delete episodes played at least 30 days ago with a play count not > 1.
    • Delete episodes created at least 180 days ago with a play count < 2.
    • There are many possibilities!
  • Keep a minimum number of played episodes to remain in all tv series'
  • Fix configuration editor to allow editing multiple existing users during a single run
  • All max_age configuration variables have been removed
    • The same behavior can be achieved with Filter Statements, using created statements
  • Decided if media items are deleted when ANY or ALL users meet the play count
  • Media item play count shown for each user
  • Update console output to show version number and timestamp
  • Usernames added to user_bl_libs and user_wl_libs config variables
  • Updates to debug logging
  • Multi-User Media Cleaner
    • MUMC (pronounced Mew-Mick)

Existing MUMC Features

  • Monitor the accessible libraries of multiple users
  • Favorites - Used to keep media items that would otherwise be deleted
    • Movies
    • Episodes/Seasons/Series
    • Audio Tracks/Albums
    • Audiobooks/Books
  • Advanced Favorites
    • Genres
    • Artists
    • Studio Networks
  • Blacklist(s)
  • Whitelist(s)
  • Blacktag(s)
  • Whitetag(s)
  • Choose how script performs media item to library matching
    • Match media items to libraries by:
      • Library ID
      • Library Path
      • Library Network Path
  • Keep a minimum number of episodes for all TV Series'
    • This ensures the "Next Up" functionality works when a new episode is available
  • Edit an existing configuration file
    • Add new users
    • Edit existing users
    • Configuration file must have been created using v3.x.x
  • Stay in 'dry-run' mode until the script is configured exactly the way you need it
  • Control output printed to the console/terminal
    • Only want to see the Delete Summary for Movies; disable everything except the Movie Deleted Summary

MUMC v3.0.16-beta

09 Jul 17:53
Compare
Choose a tag to compare
MUMC v3.0.16-beta Pre-release
Pre-release

Fixes

  • Move min_episodesToKeep=defaultdict(dict) variable to be defined under episodes instead of movies
  • Convert boolean to str() to allow printing when DEBUG=True
  • Move isMeeting_PlayCountFilter_Movie inside of movie check condition

MUMC v3.0.14-beta

06 Jul 02:18
Compare
Choose a tag to compare
MUMC v3.0.14-beta Pre-release
Pre-release

New Features

  • Introducing Filter Statements - A simple way to tell this script how to find and delete the media items taking up your disk space.
    • Delete movies played at least 66 days ago with a play count == 1.
    • Delete episodes created at least 55 days ago with a play count < 2.
    • Delete audio played at least 111 days ago with a play count not >= 1.
    • There are many possibilities!
  • Fix configuration editor to allow editing multiple existing users during a single run.
  • All max_age configuration variables have been removed.
    • The same behavior can be achieved with Filter Statements, using the created condition.
  • Decided if media items are deleted when ANY or ALL users meet the play count.
  • Usernames added to user_bl_libs and user_wl_libs config variables
  • Media item play count shown for each user
  • Multi-User Media Cleaner
    • MUMC (pronounced Mew-Mick)

Existing Features

  • Monitor the accessible libraries of multiple users
  • Favorites - Used to keep media items that would otherwise be deleted
    • Advanced favorite options for:
      • Movies
      • Episodes
      • Audio Tracks
      • Audio Books
  • Blacklist(s)
  • Whitelist(s)
  • Blacktag(s)
  • Whitetag(s)
  • Choose how script performs media item to library matching
    • Match media items to libraries by:
      • Library ID
      • Library Path
      • Library Network Path
  • Keep a minimum number of episode for all TV Series'
    • This ensures the "Next Up" functionality works when a new episode is available
  • Edit an existing configuration file
    • Add new users
    • Edit existing users
    • Configuration file must have been created using v3.x.x
  • Stay in 'dry-run' mode until the script is configured exactly the way you need it
  • Control output printed to the console/terminal
    • Only want to see the Delete Summary for Movies; disable everything except the Movie Deleted Summary