- Apr 19, 2022
-
-
Duncan McNamara authored
-
-
After a clearDatabase, the medialibrary was called for a discovery without using the MediaParsingService, which means no callbacks set to get progress, and progress couldn't be displayed.
-
If the path starts with an already known device path, addDeviceIfNeeded should return without re-adding the path to the medialibrary, but not kill the service as discovery will still happen afterwards, and with the service killed there won't be any progress updates.
-
In some discovery cases, the medialibrary will internally switch isWorking to false, before enqueuing another operation. This means that the service, that has a listener on isWorking, will stop itself, and wont get any updates on the operation that the medialibrary enqueued. To conter this, a delay is added, afterwhich the isWorking value is checked again before killing the service. If at that point the medialibrary is working, then the service wont commit suicide, and the ui can get progress updates.
-
Instead of stopping MediaParsingService before clearing the medialibrary to ensure that there won't be any operations going, this just checks if the medialibrary is working before clearing the database
-
Robert Stone authored
-
Robert Stone authored
-
- Apr 15, 2022
-
-
Nicolas Pomepuy authored
-
Nicolas Pomepuy authored
-
- Apr 13, 2022
-
-
-
-
-
Nicolas Pomepuy authored
-
- Apr 12, 2022
-
-
Nicolas Pomepuy authored
-
Nicolas Pomepuy authored
-
Fixes #2315
-
- Apr 11, 2022
- Apr 08, 2022
-
-
Nicolas Pomepuy authored
-
Fixes #2465
-
- Apr 07, 2022
-
-
Nicolas Pomepuy authored
Fixes #2464
-
- Apr 06, 2022
-
-
Fixes #2421
-
-
Fixes #1912
-
-
Nicolas Pomepuy authored
-
- Apr 05, 2022
-
-
Nicolas Pomepuy authored
Fixes #2303
-
-
Fixes #2345
-
Nicolas Pomepuy authored
Fixes #2448
-
- Apr 04, 2022
-
-