Support and General Use > Audio Playback, Database and Playlists

Database needs to be reset after every update

(1/1)

gnomacor:
Hello,

I've been having this issue for as long as I've used the ErosQ native port instead of hosted port. Whenever a database update is initiated, manual or auto, after some time it stops playing and hangs (or, if I try to get around it, results in OOM error). When I force restart, it complains "Database not ready" and has to rewrite the entire database, which removes my play history. If I don't play a song when updating in the background, it doesn't hang but nevertheless complains that "Database is not ready", prompting reset.

It happens basically every time it updates, so I cannot enable database auto update as it will basically reinstate the database after every other boot.

Some basic info:

* The player I am using is Surfans F20, shipped with firmware 2.7.
* The microSD is 256GB and was formatted via the player's original firmware. (Yes I double checked, it's FAT32.)
* The song count currently lies at over 10k, with several thousand lines of playtime history exported/imported.
* Load In RAM is set to Fast.
* Skin engine usage lies at 257508 bytes.
* There's no particular affected version; every (native) firmware I've tried is affected. I am currently on the latest nightly (20250209).

Bilgus:
There is a database commit plugin that will print out debug info you can also disable all updates with it too

gnomacor:
Thanks for the direction. Turns out the Load in RAM setting was the culprit for database corruption.

However the freezing issue still persists. Manually updating through the plugin is fine, but once I enable auto commit it hangs. Any idea how I can remedy it?

Navigation

[0] Message Index

Go to full version