Cannot download subtitles on external SDcard
Description
Stack:
09-22 13:02:18.607 W/System.err( 4586): java.io.FileNotFoundException: /storage/6861-A18A/Movies/The Office US Season 9 [HDTV]/The Office (US) - 09x16 - Moving On.DIMENSION.English.C.orig.Addic7ed.com.srt: open failed: EACCES (Permission denied)
09-22 13:02:18.609 W/System.err( 4586): at libcore.io.IoBridge.open(IoBridge.java:496)
09-22 13:02:18.609 W/System.err( 4586): at java.io.FileOutputStream.<init>(FileOutputStream.java:235)
09-22 13:02:18.609 W/System.err( 4586): at java.io.FileOutputStream.<init>(FileOutputStream.java:186)
09-22 13:02:18.609 W/System.err( 4586): at org.videolan.vlc.util.FileUtils$unpackZip$2.invokeSuspend(FileUtils.kt:459)
09-22 13:02:18.609 W/System.err( 4586): at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
09-22 13:02:18.609 W/System.err( 4586): at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
09-22 13:02:18.609 W/System.err( 4586): at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
09-22 13:02:18.609 W/System.err( 4586): at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:738)
09-22 13:02:18.609 W/System.err( 4586): at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
09-22 13:02:18.609 W/System.err( 4586): at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
09-22 13:02:18.616 W/System.err( 4586): Caused by: android.system.ErrnoException: open failed: EACCES (Permission denied)
09-22 13:02:18.616 W/System.err( 4586): at libcore.io.Linux.open(Native Method)
09-22 13:02:18.616 W/System.err( 4586): at libcore.io.ForwardingOs.open(ForwardingOs.java:167)
09-22 13:02:18.616 W/System.err( 4586): at libcore.io.BlockGuardOs.open(BlockGuardOs.java:252)
09-22 13:02:18.616 W/System.err( 4586): at libcore.io.ForwardingOs.open(ForwardingOs.java:167)
09-22 13:02:18.616 W/System.err( 4586): at android.app.ActivityThread$AndroidOs.open(ActivityThread.java:7449)
09-22 13:02:18.616 W/System.err( 4586): at libcore.io.IoBridge.open(IoBridge.java:482)
09-22 13:02:18.616 W/System.err( 4586): ... 9 more
09-22 13:02:18.786 D/VLC ( 4586): [0000007ac241e590/12d0] libvlc audio output: resampling stopped (drift: -29999 us)
09-22 13:02:22.897 W/System.err( 4586): java.io.FileNotFoundException: /storage/6861-A18A/Movies/The Office US Season 9 [HDTV]/The.Office.US.S09E17.HDTV.x264-LOL.srt: open failed: EACCES (Permission denied)
09-22 13:02:22.897 W/System.err( 4586): at libcore.io.IoBridge.open(IoBridge.java:496)
09-22 13:02:22.897 W/System.err( 4586): at java.io.FileOutputStream.<init>(FileOutputStream.java:235)
09-22 13:02:22.897 W/System.err( 4586): at java.io.FileOutputStream.<init>(FileOutputStream.java:186)
09-22 13:02:22.897 W/System.err( 4586): at org.videolan.vlc.util.FileUtils$unpackZip$2.invokeSuspend(FileUtils.kt:459)
09-22 13:02:22.897 W/System.err( 4586): at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
09-22 13:02:22.897 W/System.err( 4586): at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
09-22 13:02:22.897 W/System.err( 4586): at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
09-22 13:02:22.897 W/System.err( 4586): at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:738)
09-22 13:02:22.897 W/System.err( 4586): at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
09-22 13:02:22.897 W/System.err( 4586): at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
09-22 13:02:22.897 W/System.err( 4586): Caused by: android.system.ErrnoException: open failed: EACCES (Permission denied)
09-22 13:02:22.897 W/System.err( 4586): at libcore.io.Linux.open(Native Method)
09-22 13:02:22.897 W/System.err( 4586): at libcore.io.ForwardingOs.open(ForwardingOs.java:167)
09-22 13:02:22.897 W/System.err( 4586): at libcore.io.BlockGuardOs.open(BlockGuardOs.java:252)
09-22 13:02:22.897 W/System.err( 4586): at libcore.io.ForwardingOs.open(ForwardingOs.java:167)
09-22 13:02:22.897 W/System.err( 4586): at android.app.ActivityThread$AndroidOs.open(ActivityThread.java:7449)
09-22 13:02:22.897 W/System.err( 4586): at libcore.io.IoBridge.open(IoBridge.java:482)
09-22 13:02:22.897 W/System.err( 4586): ... 9 more
Expected behavior
Actual behavior
Steps to reproduce
Screenshot / video
Context
App version
Android version
Device model
App mode
Smartphone
TV
Auto