Reply To: Firefly Media Server doesn’t scan for Chinese filename

#6068
rpedde
Participant

@ckyang wrote:

I am happy to have firefly server run on my Windows XP. It’s a lightweight program. Previously I use iTunes. It uses too much resource.

The first time I install RC3. It works fine. But I notice that some Chinese songs disappear.

My configuration is:
Windows XP Home, Traditional Chinese Edition
All songs in Applelosses format and MP3

After try RC4 and two Nightlies build (svn-1328 and svn-1348), all Chinese songs disappear.

-D9 debug information is activated
some logs are extracted as followings:
1. ‘D:MyMusicXmasXmas13 Silent Nightt.m4a’ is OK
2. When scan “D:MyMusic?? & China Blue”
It seems not to work. I notice that original “?? & China Blue” becomes “??? & China Blue” in firefly logs.
3. The error message “Error statting: ???????????” means “Error statting: system cannot find specific file”. It shows Chinese error message. I guess it’s related to Windows Chinese edition.

2006-08-21 00:06:55 (8e8aa07c): Executing: select count(*) from songs where path=’D:MyMusicXmasXmas13 Silent Nightt.m4a’ and idx=0
2006-08-21 00:06:55 (8e8aa07c): Rows: 1
2006-08-21 00:06:55 (8e8aa07c): Executing: insert into updated (id) select id from songs where path=’D:MyMusicXmasXmas13 Silent Nightt.m4a’ and idx=0
2006-08-21 00:06:55 (8e8aa07c): Rows: 1
2006-08-21 00:06:55 (8e8aa07c): Found D:MyMusic/?????
2006-08-21 00:06:55 (8e8aa07c): Error statting: ???????????
2006-08-21 00:06:55 (8e8aa07c): Found D:MyMusic/??? & China Blue
2006-08-21 00:06:55 (8e8aa07c): Found ??? & China Blue.. recursing
2006-08-21 00:06:55 (8e8aa07c): Found D:MyMusic??? & China Blue/???
2006-08-21 00:06:55 (8e8aa07c): Error statting: ???????????
2006-08-21 00:06:55 (8e8aa07c): Found D:MyMusic/?????
2006-08-21 00:06:55 (8e8aa07c): Error statting: ???????????

I have reproduced this, and have a traditional chinese xp install for testing. I’m not entirely sure why this happens, because if you put that drive in an english xp and run firefly and point it to the traditional chinese hard drive, it works fine. So there is something strange going on there, and I’m not entirely sure what it is.

But I have a system to debug on (although it’s hard for me to get around on it, not being able to read chinese!), and fixing it is a high priority.

I’ll post back to this thread when I have something to test.

— Ron