Bug 9999 - Amarok saves current playlist in current encoding
Summary: Amarok saves current playlist in current encoding
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: amarok (show other bugs)
Version: unstable
Hardware: all Linux
: P2 major
Assignee: Stanislav Yadykin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-09-14 09:13 MSD by partizan
Modified: 2006-09-30 08:27 MSD (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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 уехал в инкаминг.