diff options
Diffstat (limited to 'docs/patches/amarok.txt')
-rw-r--r-- | docs/patches/amarok.txt | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/docs/patches/amarok.txt b/docs/patches/amarok.txt new file mode 100644 index 0000000..e2f6b5d --- /dev/null +++ b/docs/patches/amarok.txt @@ -0,0 +1,27 @@ +Amarok (1.4.8) ������� �������� ��������� �������. ���� �� ����� ���� � +���������� �������, �� ��� ���� ���������� ����� Taglib (� ������� +MetaBundle::readTags �� metabundle.cpp). + +������, taglib (1.5 � ������) �� ����� �� ������ �� ���� ������. ��-����� +smb, nfs � �.�. �������������� �� �������. +1. ��-������ � ����� metabundle.cpp ����: + MetaBundle::init( const KFileMetaInfo& info ) + ������� ����� ��������� ���� � ����� KDE���� ���������. ����������, ��� + ��� ������� � KIO. �������, ������� ��� SMB ������ ��� ������� �� �����������. +2. ������� ��� smb ������ ���� ������� �������� slotEngineMetaData (�� + enginecontroller.cpp). ���������� ������ ������� �� ������� ������� + "metaData". + + ��������� � �����, ������ ������ �������� ������ engin�, ������� ����������� + ������ ��� ������. ���� engine/yauap, engine/xine � �.�. ��� ������ ��� + ������ ���� (�����, ��������� �� � ��������� � taglib ��� ��� ��� � RusXMMS + ������). + +3. ����� ��� ���� ���� ;) + + +�������, ������. ������� ���� ���� ��� ������, ����, ��� ��� (�� ������ ������) +������� �����, ���� ���������� � slotEngineMetaData. ������ ��� ������ � ���, +��� �������� ���� ���� ��� � UTF-8, ���������� ����������������. �������, +������� ���� ���������� UTF-8 ������� � Latin1, � ��� ����� ������������ +librcc. �������, ������������� UTF->Latin ���� ����� ������� ����� librcc. |