Local songs randomly intermittently failing to play

App version

Production

Issue description

I have both a navidrome server and local files downloaded on my phone’s internal storage. To separate the two all of my local files use an arbitrary string as “album artist” that I filter for in a smart playlist. Recently I’ve noticed files failing to play in that smart playlist with the error message “Error playing media, ensure that your player supports it”, including files that previously successfully played. I’ve tried with and without “prefer internal decoder” and with and without “hi-res support for local renderer”. The logs are with both enabled.

Device type

Phone

Media provider

Local device

Steps to reproduce

  1. Have local files with “album artist” set to an arbitrary string for filtering purposes
  2. Create smart list based on that identifier string in “album artist”
  3. Try to play whichever songs are currently having the issue

Additional information

Manually navigating to the file in android’s file explorer and opening it using Symfonium will work. This issue seems intermittent with no discernible pattern, some songs will work and then suddenly not, others may not work for some time then potentially start working again.

I searched existing issues first

on

I understand that logs are mandatory

on

Log upload name / description

d3sl

In the logs the OS prevent access to file by either saying they are not present or security exceptions.

Check the permissions, firewall, and SDCard issues.

permissions, firewall, and SDCard.

No SDCard or firewall involved, these are on internal storage. The file will play fine if navigated to in the file browser and Symfonium is chosen with the “open with” dialogue, it only fails to play when part of the smart playlist.

I just reran “local device” in “sync manager” and it appears to have fixed the issue. I don’t know what could have caused the smart playlist to… drift… like that I guess but previously failing files now play even in the playlist.

Is this considered solved in your opinion or do you think there’s something further to investigate?

Not much I can do more, all I see is the OS errors, I can’t have the history or more reasons from the app.