Incremental Tag/Overlay
Metabot
Discord Discussion Can be found Here
Metabot
Discord Discussion Can be found Here
H
Harry Martin
what i think would be really nice, would be to have it monitor plex. when plex detects file changes in a library, it activates PMM to run your script against that library file. I know this may be very complex, but it would use plex as the trigger for just that file.
Yozora
Love the idea, it's come up before and I believe is something we plan to address.
To throw my two cents in, we could expand the scheduling tool, kind of like this:
libraries:
Movies:
metadata_path:
- somestuff
schedule:
- weekly(monday)
- weekly(wednesday),added(2)
- weekly(friday)
- weekly(sunday),added(2)
In the above example, on a Monday and Friday a full library is run. On Wednesday and Sunday only items added in the previous 2 days are processsed for collections, overlays, playlists, etc.
There would have to be some rules to this - such as the "delete_below_minimum" and "delete_not_scheduled" not working when using an added() schedule.
There may be a easier/more robust solution that Sohjiro has in mind though.
Yozora
There could also be a runtime environment (i.e. python plex_meta_manager.py --added 2) to cater for this.
bullmoose20
As it stands now, PMM adds tags like PMM and Overlay to most of the media so I could envision some sort of incremental bit “tag” that could be added and removed to achieve a sort of incremental backup strategy. I also envision that you could have an operation within your config file that would have a number to represent the day of the month where a “full” happens where the range would be from 1-28(to eliminate issues with months that don’t have 29,30,31) or a day of the week (Monday, Tuesday,etc) to simulate weekly fulls