Skip to content

Releases: terrelsa13/MUMC

MUMC v5.10.0-beta

09 Nov 21:52
Compare
Choose a tag to compare
MUMC v5.10.0-beta Pre-release
Pre-release

v5.10.0-beta Update 20241109

  • Early Xmas!!! #131 #132 #133
  • Add Sonarr and Radarr API config options.
    • Option to delete last episode when series has ended.
    • Option to unmonitor movie in Radarr when it is deleted.
    • Option to unmonitor episodes in Sonarr as they are delete.
    • Option to unmonitor series in Sonarr when last episode is deleted.
    • Option to remove movie from Radarr when movie is deleted.
    • Option to remove series from Sonarr when last episode is deleted.
Previous Releases
v5 Update 20241026

v5.9.15-beta

  • First wave of making episode control easier to maintain
v5 Update 20241025

v5.9.14-beta

  • Fix issue with episode control
v5 Update 20240920

v5.9.13-beta

  • Fix issue with showing single user when making config
  • Fix issue caused by checking for backslashes when run on windows
  • Fix issue when cleaning up config dictionary before writing yaml file
v5 Update 20240907

v5.9.12-beta

  • Code cleanup
v5 Update 20240903

v5.9.11-beta

  • Template updates
  • Updates to console output
  • Fix bug in days since function
  • Post processing cleanup
v5 Update 20240902

v5.9.10-beta

  • Update .gitignore
  • Update console help output to show actual config file name instead of generic mumc_config.yaml
v5 Update 20240823

v5.9.8-beta

  • Introduction of filter_tags
  • media_type specific tags removed from behavioral_statements and put here:
    advnced_settings:
       whitetags:
          global: []
          movie: []
          episode: []
          audio: []
          audiobook: []
       blacktags:
          global: []
          movie: []
          episode: []
          audio: []
          audiobook: []
v5 Update 20240803

v5.8.34

  • A series, season, and episode of the same show can share different sub-folders
    • Because of this untagged children cannot be found using the same sub-folder Id as the parent
    • This only affected Emby
    • Going back to using the libraryId instead of the sub-folder Id for emby
v5 Update 20240802

v5.8.33

  • Update the way children inherit parent tags
v5 Update 20240801

v5.8.32

  • Remove isPlayed check for favorited and tagged child lookups
v5 Update 20240731

v5.8.31

  • Add missing "o" to "audibook"
  • Remove extra # from 4xx http error link
v5 Update 20240728

v5.8.30

  • media_type specific tags overwritten during merge of user config and default config
    • This did not affect global tags
  • Additional groundwork for control tags (aka filter tags) #117
v5 Update 20240726

v5.8.29

  • Fix "memory issue"
    • List saved to itself; doubled in size each save
  • Remove file write limit
  • See all v5.8.x-beta release notes below
v5 Update 20240722

v5.8.28-beta

  • README udpates
  • docker-publish updates
  • .gitignore updates
v5 Update 20240702

v5.8.27-beta

  • Code cleanup
v5 Update 20240701

v5.8.26-beta

  • Make cache checks x1 line of code more efficient
  • Add comments
  • Remove unneeded white spaces
v5 Update 20240630

v5.8.25-beta

  • Fix bug with saving config
  • Fix bug flagging media_items as both whitetagged and blacktagged
  • Update UserData of child media_items with IsFavorite=True
  • Simplify season/episode formatter
  • Prepare for pre-defined tags #117 (no ETA)
v5 Update 20240629

v5.8.24-beta

v5.8.23-beta

  • Address issue #125
  output_controls:
    character_limit:
      print: 128
      write: 128

v5.8.22-beta

  • Attempt to shrink runtime RAM usage
  • Clean up and simplify post processing
  • Clean up and simplify episode_control
  • Remove dictionary from cache; use only lists
  • Parse long console strings into smaller chunks; then print
  • Parse long debug output strings into smaller chunks; then write
v5 Update 20240618

v5.8.21-beta

  • Fix mumc_minimum_episodes int() to str() print() error
  • Simplify get_isItemTagged()
  • Add code specific wiki links for HTTP Errors
v5 Update 20240616

v5.8.20-beta

  • Add features to compare function
  • Fix issue with monitor_disabled in the default config
  • Emby Ony - Check user's access to libraries before querying server for media_items
v5 Update 20240613

v5.8.19-beta

  • Update query filters from this...
    advanced_settings:
      filter_statements:
        media_type:
          query_filter:
            whitelisted:
              whitelisted: boolean
            blacklisted:
              blacklisted: boolean
    • to this...
    advanced_settings:
      filter_statements:
        media_type:
          query_filter:
            whitelisted:
              played: boolean
            blacklisted:
              played: boolean
v5 Update 20240612

v5.8.18-beta

  • Emby will now use library subfolder Ids for comparison
  • Configuration file contents will now print to debug log to allow sending one file during debugging
v5 Update 20240609

v5.8.17-beta

  • Fix season/series folder deletion simulator when REMOVE_FILES: false (aka dry-run mode)

v5.8.16-beta

  • Fix issue with compare function

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 Upda...
Read more

MUMC v5.9.15-beta

27 Oct 02:12
Compare
Choose a tag to compare
MUMC v5.9.15-beta Pre-release
Pre-release

v5.9.15-beta Update 20241026

  • First wave of making episode control easier to maintain
Previous Releases
v5 Update 20241025

v5.9.14-beta

  • Fix issue with episode control
v5 Update 20240920

v5.9.13-beta

  • Fix issue with showing single user when making config
  • Fix issue caused by checking for backslashes when run on windows
  • Fix issue when cleaning up config dictionary before writing yaml file
v5 Update 20240907

v5.9.12-beta

  • Code cleanup
v5 Update 20240903

v5.9.11-beta

  • Template updates
  • Updates to console output
  • Fix bug in days since function
  • Post processing cleanup
v5 Update 20240902

v5.9.10-beta

  • Update .gitignore
  • Update console help output to show actual config file name instead of generic mumc_config.yaml
v5 Update 20240823

v5.9.8-beta

  • Introduction of filter_tags
  • media_type specific tags removed from behavioral_statements and put here:
    advnced_settings:
       whitetags:
          global: []
          movie: []
          episode: []
          audio: []
          audiobook: []
       blacktags:
          global: []
          movie: []
          episode: []
          audio: []
          audiobook: []
v5 Update 20240803

v5.8.34

  • A series, season, and episode of the same show can share different sub-folders
    • Because of this untagged children cannot be found using the same sub-folder Id as the parent
    • This only affected Emby
    • Going back to using the libraryId instead of the sub-folder Id for emby
v5 Update 20240802

v5.8.33

  • Update the way children inherit parent tags
v5 Update 20240801

v5.8.32

  • Remove isPlayed check for favorited and tagged child lookups
v5 Update 20240731

v5.8.31

  • Add missing "o" to "audibook"
  • Remove extra # from 4xx http error link
v5 Update 20240728

v5.8.30

  • media_type specific tags overwritten during merge of user config and default config
    • This did not affect global tags
  • Additional groundwork for control tags (aka filter tags) #117
v5 Update 20240726

v5.8.29

  • Fix "memory issue"
    • List saved to itself; doubled in size each save
  • Remove file write limit
  • See all v5.8.x-beta release notes below
v5 Update 20240722

v5.8.28-beta

  • README udpates
  • docker-publish updates
  • .gitignore updates
v5 Update 20240702

v5.8.27-beta

  • Code cleanup
v5 Update 20240701

v5.8.26-beta

  • Make cache checks x1 line of code more efficient
  • Add comments
  • Remove unneeded white spaces
v5 Update 20240630

v5.8.25-beta

  • Fix bug with saving config
  • Fix bug flagging media_items as both whitetagged and blacktagged
  • Update UserData of child media_items with IsFavorite=True
  • Simplify season/episode formatter
  • Prepare for pre-defined tags #117 (no ETA)
v5 Update 20240629

v5.8.24-beta

v5.8.23-beta

  • Address issue #125
  output_controls:
    character_limit:
      print: 128
      write: 128

v5.8.22-beta

  • Attempt to shrink runtime RAM usage
  • Clean up and simplify post processing
  • Clean up and simplify episode_control
  • Remove dictionary from cache; use only lists
  • Parse long console strings into smaller chunks; then print
  • Parse long debug output strings into smaller chunks; then write
v5 Update 20240618

v5.8.21-beta

  • Fix mumc_minimum_episodes int() to str() print() error
  • Simplify get_isItemTagged()
  • Add code specific wiki links for HTTP Errors
v5 Update 20240616

v5.8.20-beta

  • Add features to compare function
  • Fix issue with monitor_disabled in the default config
  • Emby Ony - Check user's access to libraries before querying server for media_items
v5 Update 20240613

v5.8.19-beta

  • Update query filters from this...
    advanced_settings:
      filter_statements:
        media_type:
          query_filter:
            whitelisted:
              whitelisted: boolean
            blacklisted:
              blacklisted: boolean
    • to this...
    advanced_settings:
      filter_statements:
        media_type:
          query_filter:
            whitelisted:
              played: boolean
            blacklisted:
              played: boolean
v5 Update 20240612

v5.8.18-beta

  • Emby will now use library subfolder Ids for comparison
  • Configuration file contents will now print to debug log to allow sending one file during debugging
v5 Update 20240609

v5.8.17-beta

  • Fix season/series folder deletion simulator when REMOVE_FILES: false (aka dry-run mode)

v5.8.16-beta

  • Fix issue with compare function

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
Read more

MUMC v5.8.38

27 Oct 02:17
Compare
Choose a tag to compare

v5.8.38 Update 20241026

  • First wave of making episode control easier to maintain
Previous Releases
v5 Update 20241025

v5.8.37

  • Fix issue with episode control
v5 Update 20240920

v5.8.36

  • Fix issue with showing single user when making config
  • Fix issue caused by checking for backslashes when run on windows
v5 Update 20240902

v5.8.35

v5 Update 20240803

v5.8.34

  • A series, season, and episode of the same show can share different sub-folders
    • Because of this untagged children cannot be found using the same sub-folder Id as the parent
    • This only affected Emby
    • Going back to using the libraryId instead of the sub-folder Id for emby
v5 Update 20240802

v5.8.33

  • Update the way children inherit parent tags
v5 Update 20240801

v5.8.32

  • Remove isPlayed check for favorited and tagged child lookups
v5 Update 20240731

v5.8.31

  • Add missing "o" to "audibook"
  • Remove extra # from 4xx http error link
v5 Update 20240728

v5.8.30

  • media_type specific tags overwritten during merge of user config and default config
    • This did not affect global tags
  • Additional groundwork for control tags (aka filter tags) #117
v5 Update 20240726

v5.8.29

  • Fix "memory issue"
    • List saved to itself; doubled in size each save
  • Remove file write limit
  • See all v5.8.x-beta release notes below
v5 Update 20240722

v5.8.28-beta

  • README udpates
  • docker-publish updates
  • .gitignore updates
v5 Update 20240702

v5.8.27-beta

  • Code cleanup
v5 Update 20240701

v5.8.26-beta

  • Make cache checks x1 line of code more efficient
  • Add comments
  • Remove unneeded white spaces
v5 Update 20240630

v5.8.25-beta

  • Fix bug with saving config
  • Fix bug flagging media_items as both whitetagged and blacktagged
  • Update UserData of child media_items with IsFavorite=True
  • Simplify season/episode formatter
  • Prepare for pre-defined tags #117 (no ETA)
v5 Update 20240629

v5.8.24-beta

v5.8.23-beta

  • Address issue #125
  output_controls:
    character_limit:
      print: 128
      write: 128

v5.8.22-beta

  • Attempt to shrink runtime RAM usage
  • Clean up and simplify post processing
  • Clean up and simplify episode_control
  • Remove dictionary from cache; use only lists
  • Parse long console strings into smaller chunks; then print
  • Parse long debug output strings into smaller chunks; then write
v5 Update 20240618

v5.8.21-beta

  • Fix mumc_minimum_episodes int() to str() print() error
  • Simplify get_isItemTagged()
  • Add code specific wiki links for HTTP Errors
v5 Update 20240616

v5.8.20-beta

  • Add features to compare function
  • Fix issue with monitor_disabled in the default config
  • Emby Ony - Check user's access to libraries before querying server for media_items
v5 Update 20240613

v5.8.19-beta

  • Update query filters from this...
    advanced_settings:
      filter_statements:
        media_type:
          query_filter:
            whitelisted:
              whitelisted: boolean
            blacklisted:
              blacklisted: boolean
    • to this...
    advanced_settings:
      filter_statements:
        media_type:
          query_filter:
            whitelisted:
              played: boolean
            blacklisted:
              played: boolean
v5 Update 20240612

v5.8.18-beta

  • Emby will now use library subfolder Ids for comparison
  • Configuration file contents will now print to debug log to allow sending one file during debugging
v5 Update 20240609

v5.8.17-beta

  • Fix season/series folder deletion simulator when REMOVE_FILES: false (aka dry-run mode)

v5.8.16-beta

  • Fix issue with compare function

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 abili...
Read more

MUMC v5.9.14-beta

25 Oct 16:41
Compare
Choose a tag to compare
MUMC v5.9.14-beta Pre-release
Pre-release

v5.9.14-beta Update 20241025

  • Fix issue with episode control
Previous Releases
v5 Update 20240920

v5.9.13-beta

  • Fix issue with showing single user when making config
  • Fix issue caused by checking for backslashes when run on windows
  • Fix issue when cleaning up config dictionary before writing yaml file
v5 Update 20240907

v5.9.12-beta

  • Code cleanup
v5 Update 20240903

v5.9.11-beta

  • Template updates
  • Updates to console output
  • Fix bug in days since function
  • Post processing cleanup
v5 Update 20240902

v5.9.10-beta

  • Update .gitignore
  • Update console help output to show actual config file name instead of generic mumc_config.yaml
v5 Update 20240823

v5.9.8-beta

  • Introduction of filter_tags
  • media_type specific tags removed from behavioral_statements and put here:
    advnced_settings:
       whitetags:
          global: []
          movie: []
          episode: []
          audio: []
          audiobook: []
       blacktags:
          global: []
          movie: []
          episode: []
          audio: []
          audiobook: []
v5 Update 20240803

v5.8.34

  • A series, season, and episode of the same show can share different sub-folders
    • Because of this untagged children cannot be found using the same sub-folder Id as the parent
    • This only affected Emby
    • Going back to using the libraryId instead of the sub-folder Id for emby
v5 Update 20240802

v5.8.33

  • Update the way children inherit parent tags
v5 Update 20240801

v5.8.32

  • Remove isPlayed check for favorited and tagged child lookups
v5 Update 20240731

v5.8.31

  • Add missing "o" to "audibook"
  • Remove extra # from 4xx http error link
v5 Update 20240728

v5.8.30

  • media_type specific tags overwritten during merge of user config and default config
    • This did not affect global tags
  • Additional groundwork for control tags (aka filter tags) #117
v5 Update 20240726

v5.8.29

  • Fix "memory issue"
    • List saved to itself; doubled in size each save
  • Remove file write limit
  • See all v5.8.x-beta release notes below
v5 Update 20240722

v5.8.28-beta

  • README udpates
  • docker-publish updates
  • .gitignore updates
v5 Update 20240702

v5.8.27-beta

  • Code cleanup
v5 Update 20240701

v5.8.26-beta

  • Make cache checks x1 line of code more efficient
  • Add comments
  • Remove unneeded white spaces
v5 Update 20240630

v5.8.25-beta

  • Fix bug with saving config
  • Fix bug flagging media_items as both whitetagged and blacktagged
  • Update UserData of child media_items with IsFavorite=True
  • Simplify season/episode formatter
  • Prepare for pre-defined tags #117 (no ETA)
v5 Update 20240629

v5.8.24-beta

v5.8.23-beta

  • Address issue #125
  output_controls:
    character_limit:
      print: 128
      write: 128

v5.8.22-beta

  • Attempt to shrink runtime RAM usage
  • Clean up and simplify post processing
  • Clean up and simplify episode_control
  • Remove dictionary from cache; use only lists
  • Parse long console strings into smaller chunks; then print
  • Parse long debug output strings into smaller chunks; then write
v5 Update 20240618

v5.8.21-beta

  • Fix mumc_minimum_episodes int() to str() print() error
  • Simplify get_isItemTagged()
  • Add code specific wiki links for HTTP Errors
v5 Update 20240616

v5.8.20-beta

  • Add features to compare function
  • Fix issue with monitor_disabled in the default config
  • Emby Ony - Check user's access to libraries before querying server for media_items
v5 Update 20240613

v5.8.19-beta

  • Update query filters from this...
    advanced_settings:
      filter_statements:
        media_type:
          query_filter:
            whitelisted:
              whitelisted: boolean
            blacklisted:
              blacklisted: boolean
    • to this...
    advanced_settings:
      filter_statements:
        media_type:
          query_filter:
            whitelisted:
              played: boolean
            blacklisted:
              played: boolean
v5 Update 20240612

v5.8.18-beta

  • Emby will now use library subfolder Ids for comparison
  • Configuration file contents will now print to debug log to allow sending one file during debugging
v5 Update 20240609

v5.8.17-beta

  • Fix season/series folder deletion simulator when REMOVE_FILES: false (aka dry-run mode)

v5.8.16-beta

  • Fix issue with compare function

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
Read more

MUMC v5.8.37

25 Oct 16:38
Compare
Choose a tag to compare

v5.8.37 Update 20241025

  • Fix issue with episode control
Previous Releases
v5 Update 20240920

v5.8.36

  • Fix issue with showing single user when making config
  • Fix issue caused by checking for backslashes when run on windows
v5 Update 20240902

v5.8.35

v5 Update 20240803

v5.8.34

  • A series, season, and episode of the same show can share different sub-folders
    • Because of this untagged children cannot be found using the same sub-folder Id as the parent
    • This only affected Emby
    • Going back to using the libraryId instead of the sub-folder Id for emby
v5 Update 20240802

v5.8.33

  • Update the way children inherit parent tags
v5 Update 20240801

v5.8.32

  • Remove isPlayed check for favorited and tagged child lookups
v5 Update 20240731

v5.8.31

  • Add missing "o" to "audibook"
  • Remove extra # from 4xx http error link
v5 Update 20240728

v5.8.30

  • media_type specific tags overwritten during merge of user config and default config
    • This did not affect global tags
  • Additional groundwork for control tags (aka filter tags) #117
v5 Update 20240726

v5.8.29

  • Fix "memory issue"
    • List saved to itself; doubled in size each save
  • Remove file write limit
  • See all v5.8.x-beta release notes below
v5 Update 20240722

v5.8.28-beta

  • README udpates
  • docker-publish updates
  • .gitignore updates
v5 Update 20240702

v5.8.27-beta

  • Code cleanup
v5 Update 20240701

v5.8.26-beta

  • Make cache checks x1 line of code more efficient
  • Add comments
  • Remove unneeded white spaces
v5 Update 20240630

v5.8.25-beta

  • Fix bug with saving config
  • Fix bug flagging media_items as both whitetagged and blacktagged
  • Update UserData of child media_items with IsFavorite=True
  • Simplify season/episode formatter
  • Prepare for pre-defined tags #117 (no ETA)
v5 Update 20240629

v5.8.24-beta

v5.8.23-beta

  • Address issue #125
  output_controls:
    character_limit:
      print: 128
      write: 128

v5.8.22-beta

  • Attempt to shrink runtime RAM usage
  • Clean up and simplify post processing
  • Clean up and simplify episode_control
  • Remove dictionary from cache; use only lists
  • Parse long console strings into smaller chunks; then print
  • Parse long debug output strings into smaller chunks; then write
v5 Update 20240618

v5.8.21-beta

  • Fix mumc_minimum_episodes int() to str() print() error
  • Simplify get_isItemTagged()
  • Add code specific wiki links for HTTP Errors
v5 Update 20240616

v5.8.20-beta

  • Add features to compare function
  • Fix issue with monitor_disabled in the default config
  • Emby Ony - Check user's access to libraries before querying server for media_items
v5 Update 20240613

v5.8.19-beta

  • Update query filters from this...
    advanced_settings:
      filter_statements:
        media_type:
          query_filter:
            whitelisted:
              whitelisted: boolean
            blacklisted:
              blacklisted: boolean
    • to this...
    advanced_settings:
      filter_statements:
        media_type:
          query_filter:
            whitelisted:
              played: boolean
            blacklisted:
              played: boolean
v5 Update 20240612

v5.8.18-beta

  • Emby will now use library subfolder Ids for comparison
  • Configuration file contents will now print to debug log to allow sending one file during debugging
v5 Update 20240609

v5.8.17-beta

  • Fix season/series folder deletion simulator when REMOVE_FILES: false (aka dry-run mode)

v5.8.16-beta

  • Fix issue with compare function

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
      ...
Read more

MUMC v5.8.36

21 Sep 00:10
Compare
Choose a tag to compare

v5.8.36 Update 20240920

  • Fix issue with showing single user when making config
  • Fix issue caused by checking for backslashes when run on windows
Previous Releases
v5 Update 20240902

v5.8.35

v5 Update 20240803

v5.8.34

  • A series, season, and episode of the same show can share different sub-folders
    • Because of this untagged children cannot be found using the same sub-folder Id as the parent
    • This only affected Emby
    • Going back to using the libraryId instead of the sub-folder Id for emby
v5 Update 20240802

v5.8.33

  • Update the way children inherit parent tags
v5 Update 20240801

v5.8.32

  • Remove isPlayed check for favorited and tagged child lookups
v5 Update 20240731

v5.8.31

  • Add missing "o" to "audibook"
  • Remove extra # from 4xx http error link
v5 Update 20240728

v5.8.30

  • media_type specific tags overwritten during merge of user config and default config
    • This did not affect global tags
  • Additional groundwork for control tags (aka filter tags) #117
v5 Update 20240726

v5.8.29

  • Fix "memory issue"
    • List saved to itself; doubled in size each save
  • Remove file write limit
  • See all v5.8.x-beta release notes below
v5 Update 20240722

v5.8.28-beta

  • README udpates
  • docker-publish updates
  • .gitignore updates
v5 Update 20240702

v5.8.27-beta

  • Code cleanup
v5 Update 20240701

v5.8.26-beta

  • Make cache checks x1 line of code more efficient
  • Add comments
  • Remove unneeded white spaces
v5 Update 20240630

v5.8.25-beta

  • Fix bug with saving config
  • Fix bug flagging media_items as both whitetagged and blacktagged
  • Update UserData of child media_items with IsFavorite=True
  • Simplify season/episode formatter
  • Prepare for pre-defined tags #117 (no ETA)
v5 Update 20240629

v5.8.24-beta

v5.8.23-beta

  • Address issue #125
  output_controls:
    character_limit:
      print: 128
      write: 128

v5.8.22-beta

  • Attempt to shrink runtime RAM usage
  • Clean up and simplify post processing
  • Clean up and simplify episode_control
  • Remove dictionary from cache; use only lists
  • Parse long console strings into smaller chunks; then print
  • Parse long debug output strings into smaller chunks; then write
v5 Update 20240618

v5.8.21-beta

  • Fix mumc_minimum_episodes int() to str() print() error
  • Simplify get_isItemTagged()
  • Add code specific wiki links for HTTP Errors
v5 Update 20240616

v5.8.20-beta

  • Add features to compare function
  • Fix issue with monitor_disabled in the default config
  • Emby Ony - Check user's access to libraries before querying server for media_items
v5 Update 20240613

v5.8.19-beta

  • Update query filters from this...
    advanced_settings:
      filter_statements:
        media_type:
          query_filter:
            whitelisted:
              whitelisted: boolean
            blacklisted:
              blacklisted: boolean
    • to this...
    advanced_settings:
      filter_statements:
        media_type:
          query_filter:
            whitelisted:
              played: boolean
            blacklisted:
              played: boolean
v5 Update 20240612

v5.8.18-beta

  • Emby will now use library subfolder Ids for comparison
  • Configuration file contents will now print to debug log to allow sending one file during debugging
v5 Update 20240609

v5.8.17-beta

  • Fix season/series folder deletion simulator when REMOVE_FILES: false (aka dry-run mode)

v5.8.16-beta

  • Fix issue with compare function

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 t...
Read more

MUMC v5.9.13-beta

21 Sep 00:15
Compare
Choose a tag to compare
MUMC v5.9.13-beta Pre-release
Pre-release

v5.9.13-beta Update 20240920

  • Fix issue with showing single user when making config
  • Fix issue caused by checking for backslashes when run on windows
  • Fix issue when cleaning up config dictionary before writing yaml file
Previous Releases
v5 Update 20240907

v5.9.12-beta

  • Code cleanup
v5 Update 20240903

v5.9.11-beta

  • Template updates
  • Updates to console output
  • Fix bug in days since function
  • Post processing cleanup
v5 Update 20240902

v5.9.10-beta

  • Update .gitignore
  • Update console help output to show actual config file name instead of generic mumc_config.yaml
v5 Update 20240823

v5.9.8-beta

  • Introduction of filter_tags
  • media_type specific tags removed from behavioral_statements and put here:
    advnced_settings:
       whitetags:
          global: []
          movie: []
          episode: []
          audio: []
          audiobook: []
       blacktags:
          global: []
          movie: []
          episode: []
          audio: []
          audiobook: []
v5 Update 20240803

v5.8.34

  • A series, season, and episode of the same show can share different sub-folders
    • Because of this untagged children cannot be found using the same sub-folder Id as the parent
    • This only affected Emby
    • Going back to using the libraryId instead of the sub-folder Id for emby
v5 Update 20240802

v5.8.33

  • Update the way children inherit parent tags
v5 Update 20240801

v5.8.32

  • Remove isPlayed check for favorited and tagged child lookups
v5 Update 20240731

v5.8.31

  • Add missing "o" to "audibook"
  • Remove extra # from 4xx http error link
v5 Update 20240728

v5.8.30

  • media_type specific tags overwritten during merge of user config and default config
    • This did not affect global tags
  • Additional groundwork for control tags (aka filter tags) #117
v5 Update 20240726

v5.8.29

  • Fix "memory issue"
    • List saved to itself; doubled in size each save
  • Remove file write limit
  • See all v5.8.x-beta release notes below
v5 Update 20240722

v5.8.28-beta

  • README udpates
  • docker-publish updates
  • .gitignore updates
v5 Update 20240702

v5.8.27-beta

  • Code cleanup
v5 Update 20240701

v5.8.26-beta

  • Make cache checks x1 line of code more efficient
  • Add comments
  • Remove unneeded white spaces
v5 Update 20240630

v5.8.25-beta

  • Fix bug with saving config
  • Fix bug flagging media_items as both whitetagged and blacktagged
  • Update UserData of child media_items with IsFavorite=True
  • Simplify season/episode formatter
  • Prepare for pre-defined tags #117 (no ETA)
v5 Update 20240629

v5.8.24-beta

v5.8.23-beta

  • Address issue #125
  output_controls:
    character_limit:
      print: 128
      write: 128

v5.8.22-beta

  • Attempt to shrink runtime RAM usage
  • Clean up and simplify post processing
  • Clean up and simplify episode_control
  • Remove dictionary from cache; use only lists
  • Parse long console strings into smaller chunks; then print
  • Parse long debug output strings into smaller chunks; then write
v5 Update 20240618

v5.8.21-beta

  • Fix mumc_minimum_episodes int() to str() print() error
  • Simplify get_isItemTagged()
  • Add code specific wiki links for HTTP Errors
v5 Update 20240616

v5.8.20-beta

  • Add features to compare function
  • Fix issue with monitor_disabled in the default config
  • Emby Ony - Check user's access to libraries before querying server for media_items
v5 Update 20240613

v5.8.19-beta

  • Update query filters from this...
    advanced_settings:
      filter_statements:
        media_type:
          query_filter:
            whitelisted:
              whitelisted: boolean
            blacklisted:
              blacklisted: boolean
    • to this...
    advanced_settings:
      filter_statements:
        media_type:
          query_filter:
            whitelisted:
              played: boolean
            blacklisted:
              played: boolean
v5 Update 20240612

v5.8.18-beta

  • Emby will now use library subfolder Ids for comparison
  • Configuration file contents will now print to debug log to allow sending one file during debugging
v5 Update 20240609

v5.8.17-beta

  • Fix season/series folder deletion simulator when REMOVE_FILES: false (aka dry-run mode)

v5.8.16-beta

  • Fix issue with compare function

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
Read more

MUMC v5.9.12-beta

07 Sep 19:51
Compare
Choose a tag to compare
MUMC v5.9.12-beta Pre-release
Pre-release

v5.9.12-beta Update 20240907

  • Code cleanup
Previous Releases
v5 Update 20240903

v5.9.11-beta

  • Template updates
  • Updates to console output
  • Fix bug in days since function
  • Post processing cleanup
v5 Update 20240902

v5.9.10-beta

  • Update .gitignore
  • Update console help output to show actual config file name instead of generic mumc_config.yaml
v5 Update 20240823

v5.9.8-beta

  • Introduction of filter_tags
  • media_type specific tags removed from behavioral_statements and put here:
    advnced_settings:
       whitetags:
          global: []
          movie: []
          episode: []
          audio: []
          audiobook: []
       blacktags:
          global: []
          movie: []
          episode: []
          audio: []
          audiobook: []
v5 Update 20240803

v5.8.34

  • A series, season, and episode of the same show can share different sub-folders
    • Because of this untagged children cannot be found using the same sub-folder Id as the parent
    • This only affected Emby
    • Going back to using the libraryId instead of the sub-folder Id for emby
v5 Update 20240802

v5.8.33

  • Update the way children inherit parent tags
v5 Update 20240801

v5.8.32

  • Remove isPlayed check for favorited and tagged child lookups
v5 Update 20240731

v5.8.31

  • Add missing "o" to "audibook"
  • Remove extra # from 4xx http error link
v5 Update 20240728

v5.8.30

  • media_type specific tags overwritten during merge of user config and default config
    • This did not affect global tags
  • Additional groundwork for control tags (aka filter tags) #117
v5 Update 20240726

v5.8.29

  • Fix "memory issue"
    • List saved to itself; doubled in size each save
  • Remove file write limit
  • See all v5.8.x-beta release notes below
v5 Update 20240722

v5.8.28-beta

  • README udpates
  • docker-publish updates
  • .gitignore updates
v5 Update 20240702

v5.8.27-beta

  • Code cleanup
v5 Update 20240701

v5.8.26-beta

  • Make cache checks x1 line of code more efficient
  • Add comments
  • Remove unneeded white spaces
v5 Update 20240630

v5.8.25-beta

  • Fix bug with saving config
  • Fix bug flagging media_items as both whitetagged and blacktagged
  • Update UserData of child media_items with IsFavorite=True
  • Simplify season/episode formatter
  • Prepare for pre-defined tags #117 (no ETA)
v5 Update 20240629

v5.8.24-beta

v5.8.23-beta

  • Address issue #125
  output_controls:
    character_limit:
      print: 128
      write: 128

v5.8.22-beta

  • Attempt to shrink runtime RAM usage
  • Clean up and simplify post processing
  • Clean up and simplify episode_control
  • Remove dictionary from cache; use only lists
  • Parse long console strings into smaller chunks; then print
  • Parse long debug output strings into smaller chunks; then write
v5 Update 20240618

v5.8.21-beta

  • Fix mumc_minimum_episodes int() to str() print() error
  • Simplify get_isItemTagged()
  • Add code specific wiki links for HTTP Errors
v5 Update 20240616

v5.8.20-beta

  • Add features to compare function
  • Fix issue with monitor_disabled in the default config
  • Emby Ony - Check user's access to libraries before querying server for media_items
v5 Update 20240613

v5.8.19-beta

  • Update query filters from this...
    advanced_settings:
      filter_statements:
        media_type:
          query_filter:
            whitelisted:
              whitelisted: boolean
            blacklisted:
              blacklisted: boolean
    • to this...
    advanced_settings:
      filter_statements:
        media_type:
          query_filter:
            whitelisted:
              played: boolean
            blacklisted:
              played: boolean
v5 Update 20240612

v5.8.18-beta

  • Emby will now use library subfolder Ids for comparison
  • Configuration file contents will now print to debug log to allow sending one file during debugging
v5 Update 20240609

v5.8.17-beta

  • Fix season/series folder deletion simulator when REMOVE_FILES: false (aka dry-run mode)

v5.8.16-beta

  • Fix issue with compare function

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 w...
Read more

MUMC v5.9.11-beta

04 Sep 03:20
Compare
Choose a tag to compare
MUMC v5.9.11-beta Pre-release
Pre-release

v5.9.11-beta Update 20240903

  • Template updates
  • Updates to console output
  • Fix bug in days since function
  • Post processing cleanup
Previous Releases
v5 Update 20240902

v5.9.10-beta

  • Update .gitignore
  • Update console help output to show actual config file name instead of generic mumc_config.yaml
v5 Update 20240823

v5.9.8-beta

  • Introduction of filter_tags
  • media_type specific tags removed from behavioral_statements and put here:
    advnced_settings:
       whitetags:
          global: []
          movie: []
          episode: []
          audio: []
          audiobook: []
       blacktags:
          global: []
          movie: []
          episode: []
          audio: []
          audiobook: []
v5 Update 20240803

v5.8.34

  • A series, season, and episode of the same show can share different sub-folders
    • Because of this untagged children cannot be found using the same sub-folder Id as the parent
    • This only affected Emby
    • Going back to using the libraryId instead of the sub-folder Id for emby
v5 Update 20240802

v5.8.33

  • Update the way children inherit parent tags
v5 Update 20240801

v5.8.32

  • Remove isPlayed check for favorited and tagged child lookups
v5 Update 20240731

v5.8.31

  • Add missing "o" to "audibook"
  • Remove extra # from 4xx http error link
v5 Update 20240728

v5.8.30

  • media_type specific tags overwritten during merge of user config and default config
    • This did not affect global tags
  • Additional groundwork for control tags (aka filter tags) #117
v5 Update 20240726

v5.8.29

  • Fix "memory issue"
    • List saved to itself; doubled in size each save
  • Remove file write limit
  • See all v5.8.x-beta release notes below
v5 Update 20240722

v5.8.28-beta

  • README udpates
  • docker-publish updates
  • .gitignore updates
v5 Update 20240702

v5.8.27-beta

  • Code cleanup
v5 Update 20240701

v5.8.26-beta

  • Make cache checks x1 line of code more efficient
  • Add comments
  • Remove unneeded white spaces
v5 Update 20240630

v5.8.25-beta

  • Fix bug with saving config
  • Fix bug flagging media_items as both whitetagged and blacktagged
  • Update UserData of child media_items with IsFavorite=True
  • Simplify season/episode formatter
  • Prepare for pre-defined tags #117 (no ETA)
v5 Update 20240629

v5.8.24-beta

v5.8.23-beta

  • Address issue #125
  output_controls:
    character_limit:
      print: 128
      write: 128

v5.8.22-beta

  • Attempt to shrink runtime RAM usage
  • Clean up and simplify post processing
  • Clean up and simplify episode_control
  • Remove dictionary from cache; use only lists
  • Parse long console strings into smaller chunks; then print
  • Parse long debug output strings into smaller chunks; then write
v5 Update 20240618

v5.8.21-beta

  • Fix mumc_minimum_episodes int() to str() print() error
  • Simplify get_isItemTagged()
  • Add code specific wiki links for HTTP Errors
v5 Update 20240616

v5.8.20-beta

  • Add features to compare function
  • Fix issue with monitor_disabled in the default config
  • Emby Ony - Check user's access to libraries before querying server for media_items
v5 Update 20240613

v5.8.19-beta

  • Update query filters from this...
    advanced_settings:
      filter_statements:
        media_type:
          query_filter:
            whitelisted:
              whitelisted: boolean
            blacklisted:
              blacklisted: boolean
    • to this...
    advanced_settings:
      filter_statements:
        media_type:
          query_filter:
            whitelisted:
              played: boolean
            blacklisted:
              played: boolean
v5 Update 20240612

v5.8.18-beta

  • Emby will now use library subfolder Ids for comparison
  • Configuration file contents will now print to debug log to allow sending one file during debugging
v5 Update 20240609

v5.8.17-beta

  • Fix season/series folder deletion simulator when REMOVE_FILES: false (aka dry-run mode)

v5.8.16-beta

  • Fix issue with compare function

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 ...
Read more

MUMC v5.9.10-beta

02 Sep 16:25
Compare
Choose a tag to compare
MUMC v5.9.10-beta Pre-release
Pre-release

v5.9.10-beta Update 20240902

  • Update .gitignore
  • Update console help output to show actual config file name instead of generic mumc_config.yaml
Previous Releases
v5 Update 20240823

v5.9.8-beta

  • Introduction of filter_tags
  • media_type specific tags removed from behavioral_statements and put here:
    advnced_settings:
       whitetags:
          global: []
          movie: []
          episode: []
          audio: []
          audiobook: []
       blacktags:
          global: []
          movie: []
          episode: []
          audio: []
          audiobook: []
v5 Update 20240803

v5.8.34

  • A series, season, and episode of the same show can share different sub-folders
    • Because of this untagged children cannot be found using the same sub-folder Id as the parent
    • This only affected Emby
    • Going back to using the libraryId instead of the sub-folder Id for emby
v5 Update 20240802

v5.8.33

  • Update the way children inherit parent tags
v5 Update 20240801

v5.8.32

  • Remove isPlayed check for favorited and tagged child lookups
v5 Update 20240731

v5.8.31

  • Add missing "o" to "audibook"
  • Remove extra # from 4xx http error link
v5 Update 20240728

v5.8.30

  • media_type specific tags overwritten during merge of user config and default config
    • This did not affect global tags
  • Additional groundwork for control tags (aka filter tags) #117
v5 Update 20240726

v5.8.29

  • Fix "memory issue"
    • List saved to itself; doubled in size each save
  • Remove file write limit
  • See all v5.8.x-beta release notes below
v5 Update 20240722

v5.8.28-beta

  • README udpates
  • docker-publish updates
  • .gitignore updates
v5 Update 20240702

v5.8.27-beta

  • Code cleanup
v5 Update 20240701

v5.8.26-beta

  • Make cache checks x1 line of code more efficient
  • Add comments
  • Remove unneeded white spaces
v5 Update 20240630

v5.8.25-beta

  • Fix bug with saving config
  • Fix bug flagging media_items as both whitetagged and blacktagged
  • Update UserData of child media_items with IsFavorite=True
  • Simplify season/episode formatter
  • Prepare for pre-defined tags #117 (no ETA)
v5 Update 20240629

v5.8.24-beta

v5.8.23-beta

  • Address issue #125
  output_controls:
    character_limit:
      print: 128
      write: 128

v5.8.22-beta

  • Attempt to shrink runtime RAM usage
  • Clean up and simplify post processing
  • Clean up and simplify episode_control
  • Remove dictionary from cache; use only lists
  • Parse long console strings into smaller chunks; then print
  • Parse long debug output strings into smaller chunks; then write
v5 Update 20240618

v5.8.21-beta

  • Fix mumc_minimum_episodes int() to str() print() error
  • Simplify get_isItemTagged()
  • Add code specific wiki links for HTTP Errors
v5 Update 20240616

v5.8.20-beta

  • Add features to compare function
  • Fix issue with monitor_disabled in the default config
  • Emby Ony - Check user's access to libraries before querying server for media_items
v5 Update 20240613

v5.8.19-beta

  • Update query filters from this...
    advanced_settings:
      filter_statements:
        media_type:
          query_filter:
            whitelisted:
              whitelisted: boolean
            blacklisted:
              blacklisted: boolean
    • to this...
    advanced_settings:
      filter_statements:
        media_type:
          query_filter:
            whitelisted:
              played: boolean
            blacklisted:
              played: boolean
v5 Update 20240612

v5.8.18-beta

  • Emby will now use library subfolder Ids for comparison
  • Configuration file contents will now print to debug log to allow sending one file during debugging
v5 Update 20240609

v5.8.17-beta

  • Fix season/series folder deletion simulator when REMOVE_FILES: false (aka dry-run mode)

v5.8.16-beta

  • Fix issue with compare function

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 ...
Read more