The file indexer currently runs every five minutes and performs the following tasks:
It retrieves all games located in the /files directory.
It adds these games to GameVault.
It retrieves all games from the database.
It checks their integrity.
It caches games using RAWG.
It checks for new box art.
When you have a library of 600 games, running this process can be quite time-consuming. It takes approximately 20 seconds for the indexing to complete.
To optimize this process and reduce the time required, here are some suggested improvements:
[x] Instead of using Scheduled Cron Jobs, consider using FileWatcher to index when files change
[X] eliminate the need to constantly inspect the 7z files.
The file indexer currently runs every five minutes and performs the following tasks:
When you have a library of 600 games, running this process can be quite time-consuming. It takes approximately 20 seconds for the indexing to complete.
To optimize this process and reduce the time required, here are some suggested improvements: