Playlists not being interpreted literally
I have playlists in the form of .M3U files I load into the Android Playlists folder for local RTSP streams that are not being interpreted literally. This is something that has changed quite recently.
Expected behavior
The app should read and interpret .M3U files as written and not duplicate the first track, stream, URL into other lines and files.
Actual behavior
The app seems to read the first line of the first .M3U file then interpret it into every line of every .M3U file. A file with 3 lines will have 3 entries in the app - all the first line of the file. 3 distinct files with one line each will interpret the first line of the first file into all 3 files. New files may inherit attributes of prior files.
Steps to reproduce
- Mount phone to PC, enable file transfer
- Delete all files in Playlists folder
- Refresh playlists view in app, validate no playlists
- Copy .M3U file to phone (cams-testing-2.m3u):
- #EXTM3U
- rtsp://192.168.100.22/Streaming/Channels/101/?transportmode=unicast
- rtsp://192.168.100.23/Streaming/Channels/101/?transportmode=unicast
- rtsp://192.168.100.24/Streaming/Channels/101/?transportmode=unicast
- Refresh playlists in VLC on phone, verify file exists
- Open playlist, file details displayed in VLC are different; note the triple-entry and the different URL which matches a prior version of the URL
- rtsp://{username}:{password}//192.168.100.22/Streaming/Channels/101/?transportmode=unicast
- rtsp://{username}:{password}//192.168.100.22/Streaming/Channels/101/?transportmode=unicast
- rtsp://{username}:{password}//192.168.100.22/Streaming/Channels/101/?transportmode=unicast
- Download playlist, validate that the file is the same as in step 4.
- Clear media database, clear app data, delete/reinstall app does nothing
This behavior occurs with single-entry files as well, with the first entry in the first file displaying as the only entry on all files in the app.
Screenshot / video
Context
App version
Revision: 7e6165d1 VLC: 011337e36 (2022-01-05)
Android version
- Android 12
- Android Security Update January 5, 2022
- Google Play system update December 1, 2021
- Kernel version 4.19.202-g44d65f829b0-ab7943298
Device model
Pixel 5a
App mode
Smartphone