From 3ce3b102ddd5b663759ed61bd689b7bbda2ceecd Mon Sep 17 00:00:00 2001 From: Christian Soffke Date: Sat, 7 Oct 2023 15:10:53 +0200 Subject: Provide "quick" option for loading database into RAM The directory cache and the database's Load to RAM feature each result in a much better user experience. But, when both features are enabled at the same time, it can take a very long time on older players - easily several minutes for larger libraries - until all of the database's dircache references have been updated. Include a 'Quick' option that causes the database to ignore dircache references which can *significantly* reduce disk activity after booting. Change-Id: I25ae779c97d03885b06d5a28d8be55c0d05692a5 --- manual/rockbox_interface/tagcache.tex | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) (limited to 'manual/rockbox_interface') diff --git a/manual/rockbox_interface/tagcache.tex b/manual/rockbox_interface/tagcache.tex index f48aff8e4c..91c0255750 100644 --- a/manual/rockbox_interface/tagcache.tex +++ b/manual/rockbox_interface/tagcache.tex @@ -52,10 +52,23 @@ with logging browsing but it does not use extra RAM and saves some battery on boot up. \opt{HAVE_DISK_STORAGE}{ - \note{If you browse your music frequently using the database, you should + If you browse your music frequently using the database, you should load to RAM, as this will reduce the overall battery consumption because - the disk will not need to spin on each search.} + the disk will not need to spin on each search. } + + \note{When Load to RAM is turned on, and the directory cache is enabled as well, + it may take an unexpectedly long amount of time for disk activity to + wind down after booting, depending on your library size and player. + + This can be mitigated by choosing the \setting{Quick} option instead, which causes + the database to ignore cached file references. In that case, you may notice brief + moments of disk activity once the path for a database entry has to be retrieved. + + Set to \setting{On}, if you plan to take advantage the database's Update function, + or use a WPS that displays multiple upcoming tracks from the current playlist. + Otherwise, you may notice file names instead of metadata being displayed for those + tracks.} } \item[Auto Update] -- cgit v1.2.3