Support and General Use > Audio Playback, Database and Playlists

where does pictureflow store its database?

<< < (2/3) > >>

Frankenpod:
Ha, turns out I can't run pictureflow (on the actual device) anyway because it gives up with an error of 'not enough memory for cache to run'.  Seems as if I can't get round that with building on the simulator, as I guess it needs cache memory just to run at all, even with the database already built?  Presumably the problem is just too many tracks and hence too much cover art? (modded ipod).  I assume the only solution would be a rewritten coverflow that didn't rely on holding so much in memory?  Oh well, can't have everything.

I still wish rockbox had a thumbnail/cover art grid, that you could just scroll through to select an album (like Sony players do with original firmware).

Edit - in fact looking at it, it seems the pictureflow directory is corrupted, so maybe it's the iflash disk-writing issue rather than a lack of device memory?

Frankenpod:
Rockbox would benefit from a companion PC utility that would do things like build databases, perhaps keep track of playcounts, etc.  I guess as iTunes does for the OF.

Frankenpod:

--- Quote from: cereal_killer on October 02, 2020, 01:35:44 AM ---I missed your post Form july, but I don't know if the code for Plugins in dev builds and UiSim builds are identical.

A nice and well done guide for compiling is https://www.rockbox.org/wiki/LinuxSimpleGuideToCompiling

--- End quote ---

Thanks.  Though it's more matter of not having the energy to do it at the moment!

Edit - if anyone were to ever update the simulators available for direct download, that would be appreciated!

Edit2 - started the process, and, Good Lord, it takes a long time to set up a development environment.  Its been very rapidly scrolling messages for half an hour now.  Must be thousands of lines of messages (including quite a few 'warnings') in there.

If I make a Sim build (on a linux build environment), how do I tell it to build it so as to run under Windows?

Tried to follow the instructions here
https://www.rockbox.org/wiki/UiSimulator

But after the line

./configure --host=i586-mingw32msvc --prefix=${HOME}/mingw32-sdl

I get the message "your compiler (gcc) does not produce Win32 exectuables!"

Anyone got any ideas what the issue is?  Really hoping to try getting pictureflow to work using the simulator.

Frankenpod:
Gotten back to experimenting with this, now there are up-to-date simulators for download [And as Chris_s very kindly fixed the problem with insufficient memory allocated by RB to use pictureflow with a huge number of tracks].

  And, while I can copy the database from the sim to the ipod, by copying the .tcd files across, I still haven't managed to copy the pictureflow database.  Copying the rocks/demos/pictureflow folder, with its pfraw files, doesn't seem to be sufficient, RB still tries to build the pictureflow database from scratch when I start it up on the ipod itself.  Seems as if it needs something else to be copied - maybe the nvram.bin file?

Someone must know what files are relevant, surely?  Looking at the modified time stamps doesn't seem to suggest anything obvious.

Frankenpod:
On the upside, it seems the current dev version is _much_ better at loading the database into RAM than it was when I last tried building the pictureflow database.  Presumably something has been improved/changed since then?
Seems now I can consistently get the ipod to load the database to RAM by just setting that option, shutting down, and restarting the ipod.  (And loading the database to RAM is essential to build the pictureflow database in a bearable length of time)

  The last time I tried pictureflow (years back) it took an eternity of faffing around, repeatedly restarting, waiting for ages, browsing the database, performing ritual chants, etc, to persuade the "load to RAM" option to actually do what it was told.  Now it just does it.  Hurrah!

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version