Ths keeps me awake, but I made some progress! and I believe I found a scenario to reproduce it!
When I did the by you suggested test on a PI3B+, it always worked. When I put the SD card in the PI4 it failed... I started thinking "what's the difference?". Well, the difference is that on my test PI, I don't have an output device and I can't play music. I didn't worry about it, but that's exactly what seems to make the difference between functioning or not!
So, I put the SD card back in my PI4 and didn't play music. I reran the test 50x and everything worked perfect.
I switched on the DAC, played a radio station and did the test again. BAM! It failed. Tried again and again... Failed!
I stopped the music and did a retry. Worked! Did this 10x, and it worked. Started playing the music and it failed again.
Sometimes, updating the PL works when playing music, but in 90% of the cases not. Although, it works 100% when not playing music
I tested this on both SD and SSD. Same behavior.
It looks like updating the PL fails when playing music. A MPD file locking issue, as the PL is stored in the dir, monitored by MPD (according /etc/mpd.conf)? I re-watched the movie I sent you to show how it fails, and indeed, I was playing music at that moment...
@TheOldPresbyope , @Tim Curtis , @Nutul It's 3:15 AM here, but tomorrow, I'll make a small movie to show you how to reproduce.
When I did the by you suggested test on a PI3B+, it always worked. When I put the SD card in the PI4 it failed... I started thinking "what's the difference?". Well, the difference is that on my test PI, I don't have an output device and I can't play music. I didn't worry about it, but that's exactly what seems to make the difference between functioning or not!
So, I put the SD card back in my PI4 and didn't play music. I reran the test 50x and everything worked perfect.
I switched on the DAC, played a radio station and did the test again. BAM! It failed. Tried again and again... Failed!
I stopped the music and did a retry. Worked! Did this 10x, and it worked. Started playing the music and it failed again.
Sometimes, updating the PL works when playing music, but in 90% of the cases not. Although, it works 100% when not playing music
I tested this on both SD and SSD. Same behavior.
It looks like updating the PL fails when playing music. A MPD file locking issue, as the PL is stored in the dir, monitored by MPD (according /etc/mpd.conf)? I re-watched the movie I sent you to show how it fails, and indeed, I was playing music at that moment...
@TheOldPresbyope , @Tim Curtis , @Nutul It's 3:15 AM here, but tomorrow, I'll make a small movie to show you how to reproduce.