Bug 9999 - Amarok saves current playlist in current encoding
: Amarok saves current playlist in current encoding
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/amarok)
: unstable
: all Linux
: P2 major
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2006-09-14 09:13 by
Modified: 2006-09-30 08:27 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2006-09-14 09:13:27
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 From 2006-09-14 15:46:09 -------
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 From 2006-09-14 16:26:12 -------
Не воспроизводится.
Версия KDE, Amarok?
------- Comment #3 From 2006-09-14 20:09:02 -------
[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 From 2006-09-14 20:10:42 -------
При загрузке
Ошибка в структуре XML списка воспроизведения.
------- Comment #5 From 2006-09-15 11:30:07 -------
(In reply to comment #4)
> При загрузке
> Ошибка в структуре XML списка воспроизведения.

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

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