Database
MyTunesRSS keeps all meta information for iTunes tracks as well as tracks from the watch folders in a database. These are the track names, album names, artist names and more. You can configure a few things about this database.
Database type
You can choose between four database types. Most users will probably keep the embedded H2 database. If you do not want MyTunesRSS to use the default directory for the H2 database files you can also configure a customer H2 database system where you can enter the path to the database files yourself. Have a look at MyTunesRSS files to learn about the default database location. If you switch from H2 to custom H2 you will get the default H2 settings as a starting point. Whenever you have misconfigured anything and you want to get this back, just switch to default H2, save the settings and then switch to custom H2 again. Advanced users may want to use an external mysql or postgres database. Those external database systems are faster and more reliable. You have to select the correct type and then install and configure that database. You need to tell MyTunesRSS the driver class, the connection string and the database user and password.
Miscellaneous Options
You can have MyTunesRSS update the database automatically each time you start the server. This ensures the database is up-to-date once the server has been started. Normally all files from an iTunes XML file will remain in the database, even if the real files cannot be found. This might be the reason if you update the database while the actual files are not reachable because they are on an external storage which is not connected at the time of the update for example. The option to remove such missing files will remove all tracks from the database for which the actual file could not be found.
Database update schedules
You can have MyTunesRSS update the database regularily by adding update schedules. An update schedule consists of a weekday, an hour and a minute. So setting a schedule to "Mo 10:00" will update your database each monday at 10:00. You can add as many schedules as you like. To simplify schedules on a regular basis there are some special options like "Mo-Fr" which means each day except for weekends. For the hour and minute there are special options like "m/n" (e.g. "0/1" or "0/30"). This means an update at the M-th hour or minute and then all N hours or minutes. As an example, a schedule of "Mo-Fr 0/1 0/30" means an update each day except weekends at 00:00, 00:30, 01:00, 01:30, etc. "0/1" means "00:--" and each hour and "0/30" means "--:00" and all 30 minutes which is "--:00" and "--:30". So "0/10" for the minutes means "--:00", "--:10", "--:20", etc.