Perhaps all files added to openlp should be cached in the data folder, whilst maintaining a link to the original file.
That way if the file is deleted outside of OpenLP its not going to disappear. But then we would need to handle the case of if the file changes. Ultimately my ideal solution would be to cache the file, and then 'watch' the file if it is in the service, or check that it hasn't changed before preview or sending live? -- You received this bug notification because you are a member of OpenLP Core, which is subscribed to OpenLP. https://bugs.launchpad.net/bugs/1514129 Title: Remove files that no longer exist automatically Status in OpenLP: New Bug description: If user deletes or renames files, they should be automatically deleted from library instead of staying there as ghost files. Would be nice if OpenLP did this on startup or even while it is running. If user has deleted or moved some files, it's unlikely that they wish to use them with OpenLP anymore. Or if they do, it's easier for them to just re-place them instead of having to remove the old files first. To manage notifications about this bug go to: https://bugs.launchpad.net/openlp/+bug/1514129/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~openlp-core Post to : [email protected] Unsubscribe : https://launchpad.net/~openlp-core More help : https://help.launchpad.net/ListHelp

