Bug 9999

Summary: Amarok saves current playlist in current encoding
Product: Sisyphus Reporter: partizan <partizan>
Component: amarokAssignee: Stanislav Yadykin <tosick>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: major    
Priority: P2    
Version: unstable   
Hardware: all   
OS: Linux   

Description partizan 2006-09-14 09:13:27 MSD
Amarok saves current playlist in current encoding but in header writes that file
encoding is UTF8.
After restart it fails parse this XML (if playlist contains tracks with cyrillic
names
Comment 1 Igor Zubkov 2006-09-14 15:46:09 MSD
example, please

As I see in /home/icesik/.kde/share/apps/amarok/undo
[icesik@iceberg undo]$ head 1.xml
<?xml version="1.0" encoding="utf-8"?>
<playlist product="amaroK" version="2.4">
 <item queue_index="0" 
url="file:///mnt/windows/Music/new/%FA%D7%C5%D2%C9/%EB%CF%C7%C4%C1%20%CD%D9%20%D7%CD%C5%D3%D4%C5%20%CE%C9%CB%D4%CF%20%CE%C5%20%CB%D2%D5%DE%C5/01%20%F3%D7%CF%C2%CF%C4%C1.wma" 
uniqueid="" >
  <Filename>01 п║п╡п╬п╠п╬п╢п╟.wma</Filename>
  <Title>п║п╡п╬п╠п╬п╢п╟</Title>
  <Artist>п≈п╡п╣я─п╦</Artist>
  <Composer></Composer>
  <Year>0</Year>
  <Album>п п╬пЁп╢п╟ п╪я▀ п╡п╪п╣я│я┌п╣ п╫п╦п╨я┌п╬ п╫п╣ п╨я─я┐я┤п╣</Album>
  <DiscNumber>0</DiscNumber>
[icesik@iceberg undo]$ echo $LANG
ru_RU.KOI8-R
[icesik@iceberg undo]$

All right.

But, if you speak about 
[icesik@iceberg playlists]$ pwd
/home/icesik/.kde/share/apps/amarok/playlists
[icesik@iceberg playlists]$ ls -la
итого 16
drwx------ 2 icesik icesik 4096 Сен 14 14:36 .
drwx------ 8 icesik icesik 4096 Сен 14 14:41 ..
-rw-r--r-- 1 icesik icesik 3831 Сен 14 14:36 Slipknot.m3u
-rw-r--r-- 1 icesik icesik 1440 Сен 14 14:36 Когда мы вместе никто не круче.m3u
[icesik@iceberg playlists]$

[icesik@iceberg playlists]$ head Когда\ мы\ вместе\ никто\ не\ круче.m3u
#EXTM3U
#EXTINF:204,Свобода
/mnt/windows/Music/new/Звери/Когда мы вместе никто не круче/01 Свобода.wma
#EXTINF:191,Снегопад
/mnt/windows/Music/new/Звери/Когда мы вместе никто не круче/02 Снегопад.wma
#EXTINF:226,Квартира
/mnt/windows/Music/new/Звери/Когда мы вместе никто не круче/03 Квартира.wma
#EXTINF:201,Рома, извини
/mnt/windows/Music/new/Звери/Когда мы вместе никто не круче/04 Рома, извини.wma
#EXTINF:206,С добрым утром
[icesik@iceberg playlists]$

This is right too, becouse this is file names on filesystem.
Comment 2 Stanislav Yadykin 2006-09-14 16:26:12 MSD
Не воспроизводится.
Версия KDE, Amarok?
Comment 3 partizan 2006-09-14 20:09:02 MSD
[alex@localhost ~]$ rpm -qa|grep amarok
amarok-mediadevice-ipod-1.4.3-alt1
amarok-1.4.3-alt1
amarok-mediadevice-daap-1.4.3-alt1
amarok-engine-xine-1.4.3-alt1
amarok-mediadevice-generic-1.4.3-alt1
[alex@localhost ~]$ rpm -qa|grep kde-  
kde-i18n-ru-3.5.3-alt1
kde-common-devel-0.2.1-alt1
kde-settings-3.5.3-alt1
kde-common-3.5.0-alt1
[alex@localhost ~]$ head .kde/share/apps/amarok/current.xml 
<?xml version="1.0" encoding="utf-8"?>
<playlist product="amaroK" version="2.4">
 <item
url="file:///home/alex/Music/Music/%E1/%E1%CB%D7%C1%D2%C9%D5%CD/%F0%C5%D3%CE%C9%20%D2%D9%C2%C1%CB%C1/01%20-%20%E6%C5%C5%DE%CB%C1.mp3"
uniqueid="9576d730956c9e6aba4202b13713eeb7" >
  <Filename>01 - Феечка.mp3</Filename>
  <Title>Феечка</Title>
  <Artist>Аквариум</Artist>
  <Composer></Composer>
  <Year>2003</Year>
  <Album>Песни рыбака</Album>
  <DiscNumber>0</DiscNumber>
[alex@localhost ~]$ echo $LANG
ru_RU.KOI8-R
Comment 4 partizan 2006-09-14 20:10:42 MSD
При загрузке
Ошибка в структуре XML списка воспроизведения.
Comment 5 Stanislav Yadykin 2006-09-15 11:30:07 MSD
(In reply to comment #4)
> При загрузке
> Ошибка в структуре XML списка воспроизведения.

taglib патченый?
Comment 6 partizan 2006-09-15 12:23:39 MSD
да, libtag-1.4-alt2
Comment 7 Stanislav Yadykin 2006-09-15 16:05:55 MSD
(In reply to comment #6)
> да, libtag-1.4-alt2

Эта проблема возникает именно из-за него. У вас в коллекцию по идее не должны
добавляться и файлы с русскими именами при сканировании.
Comment 8 partizan 2006-09-16 21:56:02 MSD
Для теста поставил libtag-1.4-alt1 и пересканировал колекцию.
Пол коллекции стала в виде умляутов (вторая половина в Id3-v2).
Проблема осталась
Comment 9 Stanislav Yadykin 2006-09-28 12:26:09 MSD
1.4.3-alt2 уехал в инкаминг.