2023-10-28, 15:59
Have done some more detailed testing:
While trying to play an *.iso from mounted external USB inside of the /Android/data/org.xbmc.kodi/files/some-directory/ it fails also - even Kodi has rw permissions for that directory, for example it is possible to save there backups by use of the official Backup Addon by Rob Weber.
Also the permissions of this Kodi installation are shown as granded for storage from plain Android (App-Settings).
*.iso files can be played only if they are loaded from Main Storage/Data/files/.kodi/temp/
since Kodi Omega Beta and Alpha.
Have always tried with the internal file manager of Kodi, so I can see right now if the decompression of the *.iso works.
So it seems not only a stupid external mounted permission issue, it seems for me more like a path in combo with permission glitch while decompressing the *.iso's.
If have tried to track this down, I'm familiar with Linux programming since many years, for example as an officially package maintainer for Fedora.
If there will be no further responce here I may have to read the code changes on GitHub for that specific area and try to understand what makes the different behavior of handling *.iso between Kodi Stable and Kodi Omega.
This will be waste of resources and time for sure, it will be much better if a team member of Kodi can check this.
For sure I will help with providing logs / debug as much as possible.
Additional:
Decompressing creates this related directory always: /Android/data/org.videolan.dvdcss/.dvdcss/*
holding the dvd navigation and more. That directory is created outside of /Android/data/org.xbmc.kodi/
In result that must fail on external mounted USB devices.
/Matthias
While trying to play an *.iso from mounted external USB inside of the /Android/data/org.xbmc.kodi/files/some-directory/ it fails also - even Kodi has rw permissions for that directory, for example it is possible to save there backups by use of the official Backup Addon by Rob Weber.
Also the permissions of this Kodi installation are shown as granded for storage from plain Android (App-Settings).
*.iso files can be played only if they are loaded from Main Storage/Data/files/.kodi/temp/
since Kodi Omega Beta and Alpha.
Have always tried with the internal file manager of Kodi, so I can see right now if the decompression of the *.iso works.
So it seems not only a stupid external mounted permission issue, it seems for me more like a path in combo with permission glitch while decompressing the *.iso's.
If have tried to track this down, I'm familiar with Linux programming since many years, for example as an officially package maintainer for Fedora.
If there will be no further responce here I may have to read the code changes on GitHub for that specific area and try to understand what makes the different behavior of handling *.iso between Kodi Stable and Kodi Omega.
This will be waste of resources and time for sure, it will be much better if a team member of Kodi can check this.
For sure I will help with providing logs / debug as much as possible.
Additional:
Decompressing creates this related directory always: /Android/data/org.videolan.dvdcss/.dvdcss/*
holding the dvd navigation and more. That directory is created outside of /Android/data/org.xbmc.kodi/
In result that must fail on external mounted USB devices.
/Matthias