hi everybody who is helping on this issue.
since i didn't download and compile the latest cvs which (proably) contains the latest fix (thanks, hullebulle !
i don't know if the problem is really fixed, but i want to tell you what i found out about the scanning-problem.
since the xbox does not allow file-names including folders that are longer than 44 (?!?) chars, i wrote a script to rename my mp3s to a 5-char number and so the folders. so i have all my music in f\music\10000\10000.mp3 and so on. a new folder is created at each new 100, so the next folder is 10100. folder 10000 contains (obviously) 100 mp3s. and so does every other folder.
now to the scanning-"problem":
if i go to folder f\music\10000\ and click "scan", xmbc (i am using 10-30-2003) scans and indexes all the mp3s correctly (no double-entries are there). i can do the same for folder f\music\10100 and so on. all works great. but:
if i go to folder f\music\ (which contains only the folders) xbmc starts scanning. but: the output is:
scanning files 10000.mp3, 10001.mp3 ... (which is ok) but the actual folder which is scanned is f\music\ (!!!
. then it goes to the next folder (10100) and starts scanning files 10100.mp3, 10101.mp3 ... and shows folder f\music\10000\ (!!!
as the actual folder. then it starts scanning the files 10200.mp3, 10201.mp3... and shows folder f\music\10100. so xbmc is scanning always the right files, but shows the wrong folders.
i don't know why xbmc indexes any files at all when not showing the correct folder, but it does. but as i said in my previous post, at least 60% (i guess it's even much more) of all my mp3s are not indexed.
i hope this post helps you (thanks again to all the devs!
a little bit to understand what's going wrong. maybe this post is even useless and the problem is fixed now. if this is the case, thanks for reading ;-)
lxcool