NextPVR Forums

Full Version: Swedish character in filename and MVP
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hi,
I have a problem when trying to play filename containing the swedish character ö through the MVP. It works ok on the PC but the MVP crashes and reboots when playing through that. It seems as if Ö is replaced in the filename by some strange character. Guess thats the problem. The same applies to å and ä also but here it seems to crash on ö.
I know one simple solution is to rename all songs. But if possible I would like to keep them.

The following is shown in the log
2006-01-31 21:02:08.437 VERBOSE [75] MVP async queue handling key: 25
2006-01-31 21:02:08.437 VERBOSE [75] Adding F:\MP3\3. Jazz\Lisa Ekdahl\Lisa Ekdahl\01 - Öppna ditt fönster.mp3 to play queue
2006-01-31 21:02:08.437 VERBOSE [75] About to start playback of F:\MP3\3. Jazz\Lisa Ekdahl\Lisa Ekdahl\01 - Öppna ditt fönster.mp3 The filename is "Öppna ditt fönster" but seems to be misinterpreted.
2006-01-31 21:02:08.437 VERBOSE [75] eventText= 01 - Öppna ditt fönster.mp3
2006-01-31 21:02:08.437 VERBOSE [75] type= CurrentAudioTrack
2006-01-31 21:02:08.437 VERBOSE [75] current audio track!
2006-01-31 21:02:08.468 VERBOSE [75] Adding F:\MP3\3. Jazz\Lisa Ekdahl\Lisa Ekdahl\02 - Benen i kors.mp3 to play queue
2006-01-31 21:02:08.468 VERBOSE [75] Adding F:\MP3\3. Jazz\Lisa Ekdahl\Lisa Ekdahl\03 - I tveksamhetens tid.mp3 to play queue
2006-01-31 21:02:08.468 VERBOSE [75] Adding F:\MP3\3. Jazz\Lisa Ekdahl\Lisa Ekdahl\04 - Jag skrek.mp3 to play queue
2006-01-31 21:02:08.468 VERBOSE [75] Adding F:\MP3\3. Jazz\Lisa Ekdahl\Lisa Ekdahl\05 - Ã…h Gud.mp3 to play queue
2006-01-31 21:02:08.468 VERBOSE [75] Adding F:\MP3\3. Jazz\Lisa Ekdahl\Lisa Ekdahl\06 - Sanningen i vitögat.mp3 to play queue
2006-01-31 21:02:08.468 VERBOSE [75] Adding F:\MP3\3. Jazz\Lisa Ekdahl\Lisa Ekdahl\07 - Det är en nåd.mp3 to play queue
2006-01-31 21:02:08.468 VERBOSE [75] Adding F:\MP3\3. Jazz\Lisa Ekdahl\Lisa Ekdahl\08 - Vem vet.mp3 to play queue
2006-01-31 21:02:08.468 VERBOSE [75] Adding F:\MP3\3. Jazz\Lisa Ekdahl\Lisa Ekdahl\09 - Jag bara vet.mp3 to play queue
2006-01-31 21:02:08.468 VERBOSE [75] Adding F:\MP3\3. Jazz\Lisa Ekdahl\Lisa Ekdahl\10 - Flyg vilda fågel.mp3 to play queue
2006-01-31 21:02:08.468 VERBOSE [75] Adding F:\MP3\3. Jazz\Lisa Ekdahl\Lisa Ekdahl\11 - PÃ¥ jakt efter solen.mp3 to play queue
2006-01-31 21:02:08.468 VERBOSE [75] Adding F:\MP3\3. Jazz\Lisa Ekdahl\Lisa Ekdahl\12 - Kunde jag vrida tiden tillbaka.mp3 to play queue
2006-01-31 21:02:08.468 VERBOSE [75] Adding F:\MP3\3. Jazz\Lisa Ekdahl\Lisa Ekdahl\13 - Du sålde våra hjärtan.mp3 to play queue
2006-01-31 21:02:08.468 VERBOSE [75] Adding F:\MP3\3. Jazz\Lisa Ekdahl\Lisa Ekdahl\14 - Secret track.mp3 to play queue
2006-01-31 21:02:08.578 VERBOSE [85] Weather plugin downloading animated weather map frame 5 for SWXX0031
2006-01-31 21:02:08.703 VERBOSE [73] MVP data read: 1 (3)
2006-01-31 21:02:08.703 VERBOSE [73] MVP request processed
2006-01-31 21:02:08.734 VERBOSE [74] MVP playback requested: F:\MP3\3539F~1.JAZ\LISAEK~1\LISAEK~1\01-CPP~1.MP
2006-01-31 21:02:08.734 ERROR [74] Media stream thread caught exception: Illegal characters in path.
2006-01-31 21:02:08.734 VERBOSE [75] MVP sending frame
2006-01-31 21:02:08.765 ERROR [74] at System.IO.Path.GetFileName(String path)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
at xae10db17d26ba033.xbb1566157f5f8b1f.xf9d81bb81f7c2ff0()
2006-01-31 21:02:08.984 VERBOSE [2] eventText=
2006-01-31 21:02:08.984 VERBOSE [2] type= CurrentAudioTrack
2006-01-31 21:02:08.984 VERBOSE [2] current audio track!
2006-01-31 21:02:08.984 VERBOSE [2] eventText=
2006-01-31 21:02:08.984 VERBOSE [2] type= MusicStopping
2006-01-31 21:02:08.984 VERBOSE [2] music stopping
2006-01-31 21:02:09.062 VERBOSE [75] frame sent
2006-01-31 21:02:09.312 VERBOSE [73] MVP data read: 1 (3)
2006-01-31 21:02:09.312 VERBOSE [73] MVP request processed
2006-01-31 21:02:09.500 VERBOSE [2] getValue() loading new key/value into cache: /settings/NetRadioBufferSize
2006-01-31 21:02:09.500 VERBOSE [2] getValue: /settings/NetRadioBufferSize : 96000
2006-01-31 21:02:09.500 INFO [2] NetRadio buffer size is: 96000
Its possibly related to the problem this guy had with french characters: http://forums.nextpvr.com/showthread.php...characters
Thanks Sub,
You are amazing!! Shouldn't you still be in bed in NZ or is it already morning your place?
Anyway I saw that post and checked my registry setting. As far as I could understand it is ok. That is the key was set to 0.
Cheers
Oscar
Quote:Shouldn't you still be in bed in NZ or is it already morning your place?
It's almost 10am in the morning here.
Thanks again for a superb software. This is just a minor but annoying problem but I'm still glad that you care to think about it.

Anyway, I checked the other thread with the french characters and it seems as if the problem is a little bit different. There the filename is listed correctly first time but then get distorted when requesting to play it on MVP.
In my case the filename is never ok in the log. Seems to be wrong from the start when adding the name to the que.
However I am not a SW guy so I may be wrong.

By the way is there any Swedish user out there that has an MVP. Do you have the same problem?

2005-08-30 19:51:10.940 VERBOSE [339] About to play file: E:\MyVideos\Cultivé et bien élevé\Cultivé et bien élevé_20050830_19302000.mpg
2005-08-30 19:51:10.950 VERBOSE [339] Sending MVP Video Playback Request: E:\MyVideos\Cultivé et bien élevé\Cultivé et bien élevé_20050830_19302000.mpg
2005-08-30 19:51:10.950 VERBOSE [339] Playback started: E:\MyVideos\Cultivé et bien élevé\Cultivé et bien élevé_20050830_19302000.mpg
2005-08-30 19:51:11.020 VERBOSE [338] MVP playback requested: E:\MyVideos\CultivC) et bien C)levC)\CultivC) et bien C)levC)_20050830_193020
2005-08-30 19:51:11.020 ERROR [338] Media stream thread caught exception: Impossible de trouver une partie du chemin d'accès "E:\MyVideos\CultivC) et bien C)levC)\CultivC) et bien C)levC)_20050830_193020forcefailure".
2005-08-30 19:51:11.020 ERROR [338] at System.IO.__Error.WinIOError(Int32 errorCode, String str)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean useAsync, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
at q.al()
I just tried renaming one of my files here, and it worked fine:

2/02/2006 8:04:53 a.m..062 INFO [38] playFile()
2/02/2006 8:04:53 a.m..109 VERBOSE [38] About to play file: c:\MyVideos\short\Örivetv-1.mpg
2/02/2006 8:04:53 a.m..109 VERBOSE [38] Sending MVP Video Playback Request: c:\MyVideos\short\Örivetv-1.mpg
2/02/2006 8:04:53 a.m..109 VERBOSE [38] Playback started: c:\MyVideos\short\Örivetv-1.mpg
2/02/2006 8:04:53 a.m..140 VERBOSE [38] MVP not sending frame
2/02/2006 8:04:53 a.m..140 VERBOSE [37] MVP playback requested: c:\MyVideos\short\RIVETV~1.MPG




Try checking the short filename by doing the following:

Code:
C:\MyVideos\short>dir /x
Volume in drive C has no label.
Volume Serial Number is 400D-266F

Directory of C:\MyVideos\short

02/02/2006  08:02 a.m.    <DIR>                       .
02/02/2006  08:02 a.m.    <DIR>                       ..
06/01/2006  06:43 p.m.         8,388,607              LiveTV.mpg
22/10/2003  08:49 p.m.        69,092,520 ZKISS_~1.MPE zKISS_-_I_Stole_Your_Love_
-_Live_Houston_1977_MPEG2.mpeg
07/03/2005  03:43 p.m.        13,320,128 RIVETV~1.MPG Örivetv-1.mpg
               3 File(s)     90,801,255 bytes
               2 Dir(s)  87,475,113,984 bytes free
Just checked. Looks ok for me.
See screendump attached.
I also tried both 0 and 1 for the registry setting with same result.
Sorry, I dont know.
Suddenly I started to think. Realized that the music was on a FAT formated drive. Moved that particular directory to a NFS drive and voila now it works.
Guess it has to do with how windows reads FAT filenames. I think I bettwer move the music to the NFS drive.
Anyway thanks for all the help!!