Playlist creation parsing before files exists
In VLC-iOS, importing files through 'Wi-Fi' could lead to empty playlists being created if the playlist file is imported and parsed before the files.
For example, if the user imports:
├── folder ├── track01.mp3 ├── playlist.m3u8 └── sub-folder └── track02.mp3
playlists.m3u8 is uploaded before the tracks, an empty playlists will be created since we ask for a media library reload on a new file discovery.
Indeed, the medialibrary will report in the logs that the files doesn't exist on the disk.
After discussing with @chouquette, we thought that we could either:
Reload/reparse the playlists dynamically, but the issue might be that we cannot know which media are directly associated to a specific medialibrary playlist?
On the app side, reload the medialibrary strategically, (e.g. once when all files for a batch of import is complete) but that would affect the dynamic refreshing of the user interface.