You are going to have to make some choices at this point. The truth is that the Touch doesn't have enough memory for a good reliable internal server when using 100,000 songs.
The Touch just barely has enough memory to support the player and server at the same time. As the number of songs increases the amount of memory needed for various internal tables also increases. As memory utilization gets close to 100% new memory allocations can push it over the limit, at this point the OS has to take some program code out of memory so it can be used for data. Then when that particular part of program needs to run, its not in memory, so some other chunk of code gets thrown out and the original gets copied back in. This really slows things down. At some point this doesn't even work and the OS kills the process using the most memory which in this case is the server. With very careful setup and what is in your library it might be possible to get a scan to finish, but then again it may not. Even if it did, the database is big enough that even if it does work its going to be very slow. With a lot of work you might just be able to use that large a collection on the builtin server but its not going to be a very satisfactory experience. As I see it you have a couple choices: continue trying to make the builtin server handle this large a collection (I don't recommend this) Return the Touch and try and come up with some other solution Setup an external server. An external server can cost as little as $99. The Sheevaplug costs $99 and will run the full blown server. It has enough resources to handle your collection well. You can use the same drive you already have, it takes a whopping 3 watts to run so you can run it 24/7. I personally think you will have a WAY better experience if you get a Sheevaplug and put the full server on that. It doesn't have to be the Sheevaplug, but its about the cheapest way I know to get a full server up and running if you don't want to use an old PC you have laying around. Waiting for new firmware to fix this is probably not a good solution. Its not an issue of a bug in the code, its just plain too big a collection to fit well on the limited resources on the Touch. Theoretically its possible that the server could be rewritten to use significantly less memory, but thats basically almost a complete start from scratch project and I doubt Logitech is going to do that. I know you just want this to work, but with that large a collection its just not going to happen. John S. -- JohnSwenson ------------------------------------------------------------------------ JohnSwenson's Profile: http://forums.slimdevices.com/member.php?userid=5974 View this thread: http://forums.slimdevices.com/showthread.php?t=78943 _______________________________________________ Touch mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/touch
