Updated metadata filtering to use locally stored data
Updated database scans to download metadata to local database on update
Added rerun mode, random show sequential episode mode, range of ratings filtering and episode air date filtering
To follow the changes made for the individual PseudoChannel.py file, now the global database update can be done for only certain sections. This is accomplished with -um, -utv, and -uc.
At the request of some, I have modified the Global_DatabaseUpdate file to import the previous database's daily_schedule.
NOTE: If you end up experiencing issues with your shows playing, this may be because your new database does not have the resources to play the listed shows. May be time to run -g at that point.
Before making changes to the update-channels-from-git.sh file, I wanted to have everything stored in such a way that it made logical sense where it went.
Anything that goes to the root folder is in "main-dir", channel specific files are in "channel-dir", and the files for both sections are in "both-dir". These directories will eventually be referenced in the new version of "update-channels-from-git.sh".