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

Reply via email to