03-28-2025, 03:48 PM
I did the original 9.30 update on 4 Pis, 3 OTA and 1 fresh install. On all of them the MPD database was broken. On the fresh install the creation stopped with the error I reported in my earlier post on this thread. On the 3 OTA updates what had been complete databases ranged from no visible files to a small subset. I tried the MPD update to the new version on the 3 Pis I had updated to 9.30 OTA. On all 3 I did the install, rebooted, and regenerated the database. It succeeded with one. The other two failed completely not recognizing the NAS share. The share on those two was created successfully but the database was not built. I'm running a regenerate on both currently. I'll know how it went in 5 or 6 hours. On the remaining Pi i did a vanilla MPD install on the regular Bookworm OS. The apt install version is .231. It created the database without a problem. Both the MPD log file and MALP show a complete selection of files.
I'm pretty sure the problem is with MPD. The error I get that causes the database build to time out or lock up was actually thrown by FFMPEG as shown in my post earlier in the thread. The one thing that puzzles me is that one of the three MPD upgrades to the new version of .24x worked. It's great to have something like this to occupy my time in retirement. Part of the fun is that it's not my code and my job isn't at risk. Like everyone else who had done coding I know that debugging is a significant part of software development. The puzzle of discovering what part of the implementation wasn't quite right is fun in a way.
I'm pretty sure the problem is with MPD. The error I get that causes the database build to time out or lock up was actually thrown by FFMPEG as shown in my post earlier in the thread. The one thing that puzzles me is that one of the three MPD upgrades to the new version of .24x worked. It's great to have something like this to occupy my time in retirement. Part of the fun is that it's not my code and my job isn't at risk. Like everyone else who had done coding I know that debugging is a significant part of software development. The puzzle of discovering what part of the implementation wasn't quite right is fun in a way.