Hi Alex,
On 08.08.06, Alexander Wirt wrote: [ snip ]
I forgot one problem. If you have a really huge playlist, say 20 Gigs. And you stop pytone with this list and start it again it tries to scan all files which takes the player up to 100% load for a long time. This can be really annoying for the user. They should be only scanned if you really need access to file, if it doesn't exists it should be skipped silently.
You mean really a playlist with a huge number of entries (as opposed to a database). I'm not sure why one would want to have that ;-)
There's actually much room for performance improvements at many places. But this is all not really trivial stuff and would require some subtantial work.
Jörg
PS: The race condition has already been fixed in SVN (I forgot to do a checkout). I also quickly implemented the rating keybindings. I'll try to make a release until the weekend.