Issue description:
May not be a beta issue but I’ve not yet downgraded to test.
Restoring a Symfonium backup which has different paths set in the “Local device” option will create a second “Local Device” media source using the backup’s paths, instead of merging them into the media source.
(I do not have any non-local sources to test.)
Logs:
Upload description: Celorien_2xLocal
Sidenote: The state of the Debug toggle is included in the app backup, so the log may have split during the restore. I had to enable Debug before saving each backup so that it would restore with the setting still enabled.
Can upload said backups if needed, they contain no user data.
Additional information:
No negative effect, files are read from both paths correctly and files from each can be correctly hidden via Source Filter menu.
Honestly a neat “feature” since we can’t manually add multiple “Local Device” providers. Allows for setting different tag separators for a set of paths, or for scraping metadata for only a portion of the library.
Reproduction steps:
Inconsistent when editing existing media source, will test further…
Consistent steps: From fresh install, set source as Path A. Make an app backup. Uninstall app, reinstall. On 2nd fresh install (same device), set source as Path B.
Restore backup from first install, grant access to Path A. There are now 2 media providers listed: one with Path B and one with Path A.
Media provider:
Local device
