https://bugs.kde.org/show_bug.cgi?id=507284
Bug ID: 507284 Summary: Cannot Export Speedpaint Video from Krita Android Beta: Files Trapped in /data/user/0/org.krita/files/KritaRecorder Without Public Save Option Classification: Applications Product: krita Version First 5.2.9 Reported In: Platform: Android OS: Android 14.x Status: REPORTED Severity: normal Priority: NOR Component: Dockers/Recorder Assignee: krita-bugs-n...@kde.org Reporter: joseilizar...@gmail.com Target Milestone: --- Created attachment 183383 --> https://bugs.kde.org/attachment.cgi?id=183383&action=edit Screenshot showing the 2GB speedpaint recording stuck in Krita's private app directory. SUMMARY Critical Data Loss: Individual Speedpaint frames (images) in Krita Android Beta are Inaccessible and Cannot Be Exported from Private /data/user/0 Directory. STEPS TO REPRODUCE 1. Open Krita Android. 2. Load an existing illustration document that contains a recorded speedpaint. 3. Navigate to the speedpaint recorder options. 4. Observe that, by default, the recorder's output directory is set to a private, application-specific location. 5. Click the first icon on the right (to open the list of recorded speedpaints or access specific recorder options). 6. Observe that when attempting to export the speedpaint frames, no option is provided to select a public destination folder, only can delete it. 7. As a result, these individual frames remain stuck in this private folder. Exporting them as a video is also currently impossible within Krita Android because it doesn't support FFmpeg for video rendering. OBSERVED RESULT -Individual speedpaint frames are saved in a private folder: /data/user/0/org.krita/files/kritarecorder/. -This location is completely inaccessible to standard file explorers, other image/video editing applications, and direct transfer to a PC without rooting the device. -Attempts were made to access the location using ADB (Android Debug Bridge), but the Krita Android application is not "debuggable," which prevents the use of commands like run-as to extract the files. -There's no apparent in-app functionality to export these already existing speedpaint frames (either as a sequence of images) from this private directory to a public user-accessible location. -This has resulted in the loss of my work. EXPECTED RESULT The frames of speedpaint video should be exportable by default to an accessible internal storage location (e.g., Movies or Download). Or integrate with external video renderers (e.g., via FFmpeg, if installed separately), SOFTWARE/OS VERSIONS App: Krita Android Beta OS: Android 14 Device: Galaxy Tab S7 Storage Impact: 2 GB of inaccessible recorded image frames ADDITIONAL INFORMATION -After changing the output directory, the original recordings became fully inaccessible. -There is currently no method to even delete the data from the private directory without root access. -Rooting is not a viable or safe option for many users, and may void warranties or lead to data loss. -The inability to export or retrieve these frames severely limits the utility of the speedpaint feature and can lead to significant user frustration. -Users are currently forced to accept the loss of recordings. Thank you for your time and effort in investigating this issue. As a user, I am committed to helping improve Krita and prevent similar data loss for other users. -- You are receiving this mail because: You are watching all bug changes.