I have a local USB drive that is loaded with music.
I plug the USB drive into my phone and it is automatically detected.
I start playing a smart playlist and a song plays
I stop playing and unplug the local USB drive and then plug it back in, and it is automatically detected.
If I hit play on the previous song that was playing, I get a media error.
I noticed this first in my car where the local USB drives lives most of the time but I was able to recreate it by just the procedure above, not involving my car at all. The log is named “JCDinPGH_debug.log”. My guess is that the step to initialize playing from the local USB drive needs to happen when resuming play also like it does when starting a new play session.
Keep up the great work and have a great holiday.
Logs:
Upload description: JCDinPGH_debug.log
Additional information:
Reproduction steps:
ymfonium: Secure file sharing
Send files
All files uploaded
Send more files
Uploads are possible up to 768M.
1 files selected (638.10K)
Select Files …
JCDinPGH_debug.log
638.10K
Description
Edit
Preview
Split
Supports Markdown
I have a local USB drive that is loaded with music.
I plug the USB drive into my phone and it is automatically detected.
I start playing a smart playlist and a song plays
I stop playing and unplug the local USB drive and then plug it back in, and it is automatically detected.
If I hit play on the previous song that was playing, I get a media error.
I noticed this first in my car where the local USB drives lives most of the time but I was able to recreate it by just the procedure above, not involving my car at all. The log is named “JCDinPGH_debug.log”. My guess is that the step to initialize playing from the local USB drive needs to happen when resuming play also like it does when starting a new play session.
2025-12-18 23:10:09.336 Error MusicPlayer onPlayerError: 2000 / Unexpected IllegalArgumentException: Failed to determine if 46AC-5B93:Johns Favorites/Duran Duran-The Chauffeur (2009 Remaster).flac is child of 46AC-5B93:: java.io.FileNotFoundException: No root for 46AC-5B93
The OS does not detect it yet when you restart playback.
What’s odd though is the OS definitely does see the drive. In android , I have another utility that pops up the second it detects the drive and I can browse it’s contents. Even if I wait for XX minutes though, symfonium still gets the same error when hitting play despite being able to browse the drive though a different utility.
I started playing something from the USB and then stopped it. Then I unplugged the USB device and killed symfonium with a task manager. Then I plugged the USB drive back in and launched symfonium. I tapped play and it started playing. I was able to recreate this a few times. The media error that I was getting before doesn’t always occur, or at least isn’t always visible. Sometimes after plugging in the USB device as described in the original post, just hitting play after plugging the USB device in, does nothing. No error and and nothing plays. Very strange.
So essentially resume play never seems to work after plugging in the USB device but doesn’t consistently give a media error each time.
I can recreate each of the above scenarios with debug on if that helps.
After playing around with this,could this possibly be happening because of a symfonium setting involving caching or queuing? For example, I’m playing a track, I stop playing, unplug the USB device, plug it back in and resume, could symfonium be trying to recache the current track instead of using the previous cache? I’m guessing of course because you know your own code. I’m just wondering if I there are any symfonium options I could try to fix this. Anyways, have a good holiday. I will continue to play around with it.