[Android Q] VLC 3.3.0 Nightly cannot access storage or play any media
Description
VLC 3.3.0 Nightly cannot access the device's internal storage or play any media from it even when storage permission is granted to the application on Android Q.
Expected behavior
VLC should enumerate all media it finds on the internal storage and play it if the user chooses to do so.
VLC should begin playback of supported media if the media is opened with the application via a file explorer.
Actual behavior
VLC has an orange loading bar when navigating to "Video", "Audio", or "Directories" tab. This does not go away. When attempting to open media from a file explorer via VLC 3.3.0 on Android Q, it outputs a toast message "The location content://media/external/video/media/72 cannot be played".
Steps to reproduce
- Install the latest nightly build on an Android Q device (preferably running Android Q Beta 5).
- Finish first time setup of VLC with the default options.
- Browse any of the three directories to play content.
- Attempt to play content from a file explorer
Context
App version
3.3.0-dev Revision 8e2ec95e
Android version
Android Q Beta 5 (QPP5.190530.014)
Device model
Google Pixel 2 XL
App mode
Smartphone