Bug 13429 - MusicIP can't mix file paths with non-ASCII characters
: MusicIP can't mix file paths with non-ASCII characters
Status: CLOSED FIXED
Product: Logitech Media Server
Classification: Unclassified
Component: MusicIP
: 7.4.0
: PC Windows XP
: P1 normal with 3 votes (vote)
: 7.4.0
Assigned To: Michael Herger
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2009-08-17 02:30 UTC by Moonbase
Modified: 2009-10-05 14:33 UTC (History)
3 users (show)

See Also:
Category: Bug


Attachments
write the converted file name back to the array (855 bytes, application/octet-stream)
2009-09-07 08:43 UTC, Michael Herger
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Moonbase 2009-08-17 02:30:35 UTC
Using SBS 7.4-28193 (svn, trunk) and MusicIP v1.8 under Win/XP+SP3, MusicIP mixes with files using non-ASCII characters in the path fail (though files shown "mixable" in the Web UI):

[09-08-17 11:16:13.7091] Slim::Plugin::MusicMagic::Plugin::getMix (928) Creating
 mix for: song using: M:\Music\Tagged\St├╝rmer, Christina\St├╝rmer, Christina -
Schwarz Weiß\Stürmer, Christina - Schwarz Weiß.mp3 as seed.
[09-08-17 11:16:13.7349] Slim::Plugin::MusicMagic::Plugin::getMix (941) Request
http://localhost:10002/api/mix?song%3DM%3A%5CMusic%5CTagged%5CSt%FCrmer%2C%20Chr
istina%5CSt%FCrmer%2C%20Christina%20-%20Schwarz%20Wei%DF%5CSt%FCrmer%2C%20Christ
ina%20-%20Schwarz%20Wei%DF.mp3&variety=1&rejectsize=30&mixgenre=0&style=200&size
type=min&size=60
[09-08-17 11:16:14.2414] Slim::Plugin::MusicMagic::Plugin::getMix (985) MIP atte
mpted to mix in a song at M:\Music\Tagged\St├╝rmer, Christina\St├╝rmer, Christin
a - Schwarz Weiß\Stürmer, Christina - Schwarz Weiß.mp3 that can't be found at
 that location
[09-08-17 11:16:14.3416] Slim::Plugin::MusicMagic::Plugin::getMix (985) MIP atte
mpted to mix in a song at M:\Music\Tagged\Nevada Tan\Nevada Tan - Niemand h├Ârt
dich\Nevada Tan - So wie du.mp3 that can't be found at that location
[09-08-17 11:16:14.4322] Slim::Plugin::MusicMagic::Plugin::getMix (985) MIP atte
mpted to mix in a song at M:\Music\Tagged\L'ÂME IMMORTELLE\L'ÂME IMMORTELLE -
10 Jahre\L'ÂME IMMORTELLE - Stumme Schreie.mp3 that can't be found at that loca
tion
[09-08-17 11:16:14.5671] Slim::Plugin::MusicMagic::Plugin::getMix (985) MIP atte
mpted to mix in a song at M:\Music\Tagged\Tokio Hotel\Tokio Hotel - Zimmer 483\T
okio Hotel - Übers Ende der Welt.mp3 that can't be found at that location
[09-08-17 11:16:14.8977] Slim::Plugin::MusicMagic::Plugin::getMix (985) MIP atte
mpted to mix in a song at M:\Music\Tagged\Selig\Selig - Und endlich unendlich\Se
lig - Die alte Zeit zur├╝ck.mp3 that can't be found at that location
[09-08-17 11:18:05.1573] Slim::Plugin::MusicMagic::Plugin::_cacheidOK (556) Read
 cacheid of 1250438713

The mix source file is actually:
M:\Music\Tagged\Stürmer, Christina\Stürmer, Christina - Schwarz Weiß\Stürmer, Christina - Schwarz Weiß.mp3
Comment 1 Moonbase 2009-08-17 02:33:43 UTC
This happens not only when using a file paths with non-ASCII characters as SEED, but also (often enough) when such a path is RETURNED from MusicIP in a (valid) mix.

Result is a partial mix playlist (omitting all entries with paths that SBS can't "find").
Comment 2 James Richardson 2009-08-17 09:52:38 UTC
Michael: your thoughts on this?
Comment 3 Michael Herger 2009-08-17 09:59:28 UTC
We should see Andy's input. He's been fixing a bunch of path and character issues.
Comment 4 Michael Herger 2009-09-07 03:01:38 UTC
Moonbase - is this a Windows only issue?
Comment 5 Michael Herger 2009-09-07 08:43:33 UTC
Created attachment 5792 [details]
write the converted file name back to the array

This actually might be the same issue I've reported as bug 13892. Could you please try the following patch?
Comment 6 SVN Bot 2009-09-07 09:19:00 UTC
 == Auto-comment from SVN commit #28457 to the slim repo by michael ==
 == https://svn.slimdevices.com/slim?view=revision&revision=28457 ==

Bug: 13429
Description: need to stick converted file name back into array to make it work on Windows
Comment 7 Michael Herger 2009-09-07 09:19:29 UTC
Fixed in 13429.
Comment 8 James Richardson 2009-10-05 14:33:45 UTC
This bug has been marked as fixed in the 7.4.0 release version of SqueezeBox Server!
    * SqueezeCenter: 28672
    * Squeezebox 2 and 3: 130
    * Transporter: 80
    * Receiver: 65
    * Boom: 50
    * Controller: 7790
    * Radio: 7790  

Please see the Release Notes for all the details: http://wiki.slimdevices.com/index.php/Release_Notes

If you haven't already, please download and install the new version from http://www.logitechsqueezebox.com/support/download-squeezebox-server.html

If you are still experiencing this problem, feel free to reopen the bug with your new comments and we'll have another look.