Bug 13494

Summary: не передает mpd файлы с уникодом в пути
Product: Sisyphus Reporter: a.sinitsin <a.sinitsin>
Component: qmpdclientAssignee: Andrey Cherepanov <cas>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: cas
Version: unstable   
Hardware: all   
OS: Linux   

Description a.sinitsin 2007-11-21 20:38:00 MSK
При попытке проиграть файлы, в пути у которых есть уникодные символы молча
обламывается.

Проблема не mpd, потому-что gmpc их запускает.
Comment 1 Andrey Rahmatullin 2007-11-21 21:19:25 MSK
С каким ещё юникодом? У меня 1251 на ФС, так что проверить не могу. С русскими 
буквами всё работает.
Comment 2 a.sinitsin 2007-11-21 21:40:15 MSK
В моем случае, это венгерский. Файл с названием из кириллицы отобразил и 
заиграл, файлы с "зюшками" (венгерский, "After Crying") в названиях и пути не 
переносит в плейлист и не играет.
Comment 3 a.sinitsin 2007-11-21 21:43:35 MSK
(In reply to comment #2)
> В моем случае, это венгерский. Файл с названием из кириллицы отобразил и 
> заиграл, файлы с "зюшками" (венгерский, "After Crying") в названиях и пути не 
> переносит в плейлист и не играет.

да, кириллицу отобразил так: &#209;&#132;&#209;&#131;&#209;&#128;&#208;&#184;&#208;&#186;&#209;&#131;&#209;&#128;&#208;&#184;.mp3 (при копировании из qt4 в 
креветку оно еще трансформировалось)
Comment 4 a.sinitsin 2007-11-21 21:52:42 MSK
> да, кириллицу отобразил так: 
&#209;&#132;&#209;&#131;&#209;&#128;&#208;&#184;&#208;&#186;&#209;&#131;&#209;&#128;&#208;&#184;.mp3 
(при копировании из qt4 в 
> креветку оно еще трансформировалось)
> 

собственно кириллица такая отображается:

http://a.sinitsin.googlepages.com/qmpdclient.jpg/qmpdclient-full.jpg

а это - нет:

 http://a.sinitsin.googlepages.com/qmpdclient1.jpg/qmpdclient1-full.jpg
Comment 5 Andrey Rahmatullin 2007-11-22 21:24:32 MSK
Ещё раз. Какая локаль?

(In reply to comment #4)
> > да, кириллицу отобразил так: 
> 
&#209;&#132;&#209;&#131;&#209;&#128;&#208;&#184;&#208;&#186;&#209;&#131;&#209;&#128;&#208;&#184;.mp3 
> (при копировании из qt4 в 
> > креветку оно еще трансформировалось)
> > 
> 
> собственно кириллица такая отображается:
> 
> http://a.sinitsin.googlepages.com/qmpdclient.jpg/qmpdclient-full.jpg
> 
> а это - нет:
> 
>  http://a.sinitsin.googlepages.com/qmpdclient1.jpg/qmpdclient1-full.jpg

Это тут причём? Это совсем другой баг.
Comment 6 a.sinitsin 2007-11-22 21:39:21 MSK
(In reply to comment #5)
> Ещё раз. Какая локаль?
> 

Уникод ru_RU.utf8

> > собственно кириллица такая отображается:
> > 
> > http://a.sinitsin.googlepages.com/qmpdclient.jpg/qmpdclient-full.jpg
> > 
> > а это - нет:
> > 
> >  http://a.sinitsin.googlepages.com/qmpdclient1.jpg/qmpdclient1-full.jpg
> 
> Это тут причём? Это совсем другой баг.

 Я очень невнятно объяснил. 

 Здесь первый случай играется нормально, хотя и отображается криво (название в 
кириллице). 

 А во втором случае отображается но не играется и не добавляется в список 
воспроизведения. На скриншоте (втором) не совсем корректное название оставшееся 
после перехода на utf (название было сделано в easytag в локали koi8r), но при 
замене на нормальное уникодное название поведение не изменилось. 

 Все это в qmpdclient, при использовании gmpc эти названия добавляются в список 
и воспроизводятся. 
Comment 7 Andrey Rahmatullin 2007-11-22 21:44:05 MSK
(In reply to comment #6)
> > Ещё раз. Какая локаль?
> Уникод ru_RU.utf8
Нечем проверить :(

>  Здесь первый случай играется нормально, хотя и отображается криво (название 
в 
> кириллице). 
Угу, причём в старых версиях то ли qt, то ли проги было нормально.

>  А во втором случае отображается но не играется и не добавляется в список 
> воспроизведения.

Такс, ещё раз. В обоих случаях в названии файла не только 7-битка, но русский 
работает, а western european - нет?
Comment 8 a.sinitsin 2007-11-22 22:38:57 MSK
(In reply to comment #7)

> >  А во втором случае отображается но не играется и не добавляется в список 
> > воспроизведения.
> 
> Такс, ещё раз. В обоих случаях в названии файла не только 7-битка, но русский 
> работает, а western european - нет?

 Да, но всплыла еще подробность. Если отправлять в плейлист из Library, то не 
добавляется, если добавлять из Directories то добавляется и играется.

 И ограничением, похоже, служит не asci в именах каталогов. 

 И еще он не пинает mpd пересканировать библиотеку, пиналка есть, но не 
работает. У gmpc и пиналки нет.
Comment 9 a.sinitsin 2007-11-23 19:48:05 MSK
(In reply to comment #8)
> (In reply to comment #7)
> 
> > >  А во втором случае отображается но не играется и не добавляется в список 
> > > воспроизведения.
> > 
> > Такс, ещё раз. В обоих случаях в названии файла не только 7-битка, но 
русский 
> > работает, а western european - нет?
> 
>  Да, но всплыла еще подробность. Если отправлять в плейлист из Library, то не 
> добавляется, если добавлять из Directories то добавляется и играется.
> 
>  И ограничением, похоже, служит не asci в именах каталогов. 
> 
>  И еще он не пинает mpd пересканировать библиотеку, пиналка есть, но не 
> работает. У gmpc и пиналки нет.
> 

 Блин, можно закрывать, оно как-то живет своей жизнью, теперь начало добавлять 
и из библиотеки. 

 Про пересканирование базы - уже и не знаю, вчера не запускало...
Comment 10 Andrey Rahmatullin 2007-11-23 22:09:49 MSK
Что ж, печально.
А отображение тегов когда-нибудь посмотрю.