LINUX.ORG.RU

у меня работает

1.4-beta3 из kubuntuвских репозитариев

Muromec ☆☆
()
Ответ на: комментарий от Muromec

спасибо, помогло удаление.

теперь возник другой вопрос - кодировка тегов. Âÿ÷åñëàâ Áóòóñîâ - не мало названий выглядит именно в таком виде. Большую часть композиций привел в порядок на прошлой версии. Сейчас же они опять в таком виде. Это получается что тэги amarok не прописывает в сами mp3, а хранит гдет отдельно??

deys ★★★
() автор топика
Ответ на: комментарий от deys

>теперь возник другой вопрос - кодировка тегов

ставь хаченый taglib от rusxmms

>Это получается что тэги amarok не прописывает в сами mp3, а хранит гдет отдельно??

нет

Muromec ☆☆
()
Ответ на: комментарий от Muromec

так... походу чет не то делаю - не помогло.

качаю патч с http://nchc.dl.sourceforge.net/sourceforge/rusxmms/taglib-csa3.tar.bz2

далее исходники http://developer.kde.org/~wheeler/files/src/taglib-1.4.tar.gz

разархивирую, делаю patch -p1 <taglib-ds-rcc.patch ./configure && make && make check make install

PS:// Slackware 10.2

deys ★★★
() автор топика
Ответ на: комментарий от deys

>Это получается что тэги amarok не прописывает в сами mp3, а хранит гдет отдельно??

Он вообще всё хранит отдельно. Я когда-то с умным видом полдня вписывал lyrics в свою коллекцию, а потом обнаружил, что она вписывается в какой-то collection.db и при перетасовывании исходных mp3/ogg всё летит к чертям :( Надо бы им предложить если не вписывать в сами mp3, то хотя бы export какой-нибудь придумать. Всё равно ведь придётся когда-нибудь казнить ~/.kde/share/apps/amarok вместе с этой самой базой...

RatMann ★★
()
Ответ на: комментарий от RatMann

>Он вообще всё хранит отдельно.

нет. в базе ( коллекции ) лежит рейтинг, lyrics и еще чего-то. теги он прописывает в файлы, а обложки хранит в отдельной папке

>Всё равно ведь придётся когда-нибудь казнить ~/.kde/share/apps/amarok вместе с этой самой базой...

мм... зачем? у меня, например база в мускле. на другой машине конечно.

>то хотя бы export какой-нибудь придумать

bugs.kde.org

Muromec ☆☆
()
Ответ на: комментарий от Muromec

>мм... зачем? у меня, например база в мускле. на другой машине конечно.

А вдруг в новой версии будет обновленный формат базы с новыми возможностями/багфиксами? Придётся казнить старую базу.

RatMann ★★
()
Ответ на: комментарий от RatMann

>А вдруг в новой версии будет обновленный формат базы с новыми возможностями/багфиксами? Придётся казнить старую базу.

afaik, он делает это автоматом.

Muromec ☆☆
()
Ответ на: комментарий от Muromec

значит получается что с помощью amarok для заполнения тэгов нет нормального решения?

Лана, тогда вопрос по другому стоит. Чем заполнить тэги, чтоб их нормально понимал amarok (и другие распространенные проигрыватели под винды? Просто музон лежит на общем доступе на серваке). EasyTag у меня больше половины уже записаных тэгов не срубает вообще.

deys ★★★
() автор топика
Ответ на: комментарий от Muromec

>>afaik, он делает это автоматом.<<

Как видишь - не всегда. При переезде с 1.3 на 1.4 старая база просто рушит плейер - надо затирать.

YagMort ★★
()
Ответ на: комментарий от deys

EasyTag-ом и заполняй. Удали на всякий пожарный все теги id3v1, оставь только id3v2. Кодировка - UTF-8. После этого будет везде корректно пониматься - и в линях, и в винде, и в МакОС.

YagMort ★★
()
Ответ на: комментарий от deys

я, чорт побери, еще с версии 1.2.чего-то-там заполняю теги из амарока.

>Чем заполнить тэги, чтоб их нормально понимал amarok

поставить librcc, librcd с зависимостями и хаченый taglib. с таглибой идут проги tagreader и tagwriter. tagwriter, который идет с хаченой версией __автоматом__ переводит теги в юникодный ( вроде бы ) "ID3 version 2.4.0". еще с какой-то из либ идет прога для автоматического определения ( и исправления кодировки ):

% cat test-text
это дурацкий русский текст

% cat test-text | ./example1
Current Language: ru

это дурацкий русский текст

% cat test-text | iconv -t koi8-r | ./example1
Current Language: ru

это дурацкий русский текст

% cat test-text | iconv -t cp866 | ./example1
Current Language: ru

это дурацкий русский текст
% cat test-text | iconv -t cp1251 | ./example1
Current Language: ru

это дурацкий русский текст

ldd для сравнения:

ldd /usr/lib/libtag.so
linux-gate.so.1 => (0xffffe000)
вот -> librcc.so.0 => /usr/lib/librcc.so.0 (0xb7f29000)
вот -> libxml2.so.2 => /usr/lib/libxml2.so.2 (0xb7e1a000)
libz.so.1 => /usr/lib/libz.so.1 (0xb7e06000)
вот -> librcd.so.0 => /usr/lib/librcd.so.0 (0xb7dd3000)
вот -> libenca.so.0 => /usr/lib/libenca.so.0 (0xb7dad000)
вот -> libdb-4.4.so => /usr/lib/libdb-4.4.so (0xb7cb9000)
вот -> libaspell.so.15 => /usr/lib/libaspell.so.15 (0xb7c04000)
libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7c00000)
libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7bee000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7b19000)
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7af7000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb79c8000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb79be000)
/lib/ld-linux.so.2 (0x80000000)

Muromec ☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.