It seems like the correction in bug 8118 resulted in that "Bitrate Limiting" no longer works in my setup for filenames with non us ascii characters. If I patch the source and remove this change, everything works again. http://svn.slimdevices.com/?view=rev&revision=19663
The setup is a Ubuntu box, locale is set to "en_US.UTF-8", this is the case both for my normal user and the squeezecenter user which runs the SqueezeCenter process. When I look at the filenames in a shell the non us ascii characters are displayed correctly. I added some more log messages in the code and it seems like the SqueezeCenter code seems to think that the file with $filepath exists in the if-statement, so it never calls "Slim::Utils::Unicode::utf8decode_locale". The result is that it doesn't work. If I undo the change in 8118 so it always runs utf8decode_locale everything works correctly. My music files is stored on another machine, so the music folder is mounted with samba if that matters. Could it be something special in my setup that is causing this ? -- erland Erland Isaksson 'My homepage' (http://erland.homeip.net) 'My download page' (http://erland.homeip.net/download) (Developer of 'TrackStat, SQLPlayList, DynamicPlayList, Custom Browse, Custom Scan, Custom Skip, Multi Library and Database Query plugins' (http://wiki.erland.homeip.net/index.php/Category:SlimServer)) ------------------------------------------------------------------------ erland's Profile: http://forums.slimdevices.com/member.php?userid=3124 View this thread: http://forums.slimdevices.com/showthread.php?t=48358 _______________________________________________ beta mailing list [email protected] http://lists.slimdevices.com/lists/listinfo/beta
