Skip to content

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

  1. Mount phone to PC, enable file transfer
  2. Delete all files in Playlists folder
  3. Refresh playlists view in app, validate no playlists
  4. Copy .M3U file to phone (cams-testing-2.m3u):
  1. Refresh playlists in VLC on phone, verify file exists
  2. 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
  1. Download playlist, validate that the file is the same as in step 4.
  2. 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

Screenshot_20220126-210015

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

Edited by Erik Smith