ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] I: Russian and Unicode ID3 tags
@ 2005-08-02 22:38 Mikhail Yakshin
  2005-08-03  2:50 ` Ivan Fedorov
                   ` (6 more replies)
  0 siblings, 7 replies; 64+ messages in thread
From: Mikhail Yakshin @ 2005-08-02 22:38 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list, ALT Devel discussion list

Приветствую всех!

Извиняюсь за кросспост, просто меня уже не такое уж маленькое число 
людей просило дописать эту статью, и вот я ее выкладываю, надеясь на 
некий резонанс. Буду рад любым замечаниям, предложениям и вообще помощи.

Предисловие
===========

Так получилось, что у меня выдалось сколько-то свободного времени и я
решил немножко позаниматься всякими около-юникодными делами, начав с
того, что поставил себе локаль ru_RU.UTF-8 и решив немножко
поразбираться с тем бардаком, который я подспудно подозревал,
наличествует в том, что в mp3-файлах называется тэгами ID3.

Тогда я даже близко не подозревал о размерах этого самого
бардака. Начну издалека.

Ogg/Vorbis
==========

Есть хороший и замечательный по всех отношениях, но относительно
малораспространенный формат Ogg/Vorbis. В нем возможность вставлять
метаинформацию в файл сделана ужасно просто, тупо, но зато работает
везде и всегда. В начало файла вставляются пары "имя=значение", где
список "имен" - well known, т.е. есть те, которые зафиксированы
стандартом и их понимают все, а те приложения, которым нужно, могут
добавлять свои расширения. Значения всегда являются текстовыми
юникодными строчками, закодированные в utf8. Работает железно, за
исключением, может быть, самых сильно мозгоповрежденных приложений,
принимающих utf8 за usascii, но им ничего не поможет вообще.

Разнообразие ID3
================

С mp3 все, к сожалению, на порядки хуже. Тем, кто придумывал тэги ID3,
стоит оторвать все, что только можно, только не поможет уже: стандарт
закреплен, плодить и пытаться внедрять новые стандарты сейчас -
фактически нереально.

Стандарт повествует нам о том, что если только брать современные, не
вымершие еще повсеместно варианты тэгов, есть как минимум id3v1 и
id3v2 - это знают почти все, даже многие знают, чем они отличаются. На
самом деле все хуже. Бывает как минимум id3v1, id3v1.1, id3v2.3 и
id3v2.4, которые друг с дружкой не очень совместимы. Дальше - еще
хуже.

С id3v1.* все понятно - полудохлый стандарт, умеет только
фиксированное количество полей небольшой длины и только в 8-битной
кодировке, как правило, совпадающей с 8-битной национальной кодовой
страницей локальной системы (хотя стандарт декларирует там
использование только кодировки iso8859-1).

С id3v2.* все хуже: стандарт дает возможность для каждой текстовой
строчки определить свою кодировку. В состав кодировок входят, как ни
странно, iso8859-1, utf16-be, utf16-le и utf8.

Наиболее распространенным вариантом, особенно для русских тэгов, без
сомнения, является вариант записи их в 8-битной национальной кодировке
системы (для русских - это windows-1251) в тэг формата id3v2.*, указав
кодировку iso8859-1. Это формально не соответствует стандарту вообще,
но де-факто - это уже давно так. В Windows-системах 8-битная кодировка
задается тупо, соответствующей 8-битной кодовой странице (для русского
языка - только windows-1251), в почти всех железных плеерах есть некий
выбор региона, который, в частности и устанавливает эту кодировку.

Анализ бардака с помощью test suite
===================================

К сожалению, фришный софт отнюдь не всегда учитывает эти реалии. Да по
большому счету - и проверить-то это толком не проверишь - потому как
зайдя на http://www.id3.org/ можно увидеть, что у них планируется
некий test suite, но он еще в разработке, да и потом, когда будет - он
будет за деньги.

Поэтому как первый шаг разбирательства в этом бардаке я создал свой
test suite. Он представляет собой набор маленьких mp3-файлов с
различными тэгами. Файлы называются так:

[язык]-[версия ID3]-[кодировка].mp3

[язык] - это "rus" для русских тэгов (использующих символы кириллицы)
и "fra" для "псевдофранцузских" тэгов (использующих символы набора
latin1, в том числе не только usascii);

[версия ID3] - это "1" для 1.x, "23" для 2.3, "24" для 2.4;

[кодировка] - это "iso8859-1", "utf16-le", "utf16-be" и "utf8";

Не все комбинации возможны, допустимы или интересны для
исследования. Те файлы, что находятся в директории non-standard -
нестандартны и их поддержка не обязательна.

Как это работает
================

Работает это на самом деле очень просто: вся пачка файлов загружается
в исследуемый продукт и смотрится, какие файлы прочитались, какие -
нет. Для файлов с русскими тэгами должны появляться легко опознаваемые
фразы на русском языке ("Русский трек" - "Русский альбом" - "Русский
артист"), для файлов с псевдофранцузскими тэгами должны появляться
тэги с обилием символов с диакритическими значками - точечками,
кружочками и прочими загогулинами. Для тэгов, записанных в 8-битной
кодировке (помеченных как iso8859-1), в случае русских тэгов в
продукте должна быть выставлена русская перекодировка, в случае
псевдофранцузских - французская или паневропейская.

Обращаю внимание на то, что тестируется _чтение_ тэгов из файлов, а
никак не возможность записи.

Сам test suite можно взять здесь [4K]:

http://www.lrn.ru/~greycat/suite.zip

Результаты тестирования
=======================

То, что выяснилось в результате, можно посмотреть в tab-separated
файле-табличке здесь:

http://www.lrn.ru/~greycat/compat.txt

Результаты неутешительны. Более-менее прилично умеет обращаться с
тэгами из протестированного софта только виндовый freeware
foobar2000. Он же умеет писать большинство вариантов тэгов и имеет
вменяемые переключатели, в каком формате читать и писать.

В Unix-системах к нему приближаются eyeD3 на Python и приложения на
libtag. И первым, и вторым мешает отсутствие перекодировки 8-битных
кодировок не только в де-юре стандартной iso8859-1.

Такие популярные плееры, как xmms, winamp2 и Windows Media Player -
терпят сокрушительное поражение. Некоторые версии тэгов в файлах
приводят даже к полной нечитаемости этих файлов в некоторых из
плееров.

Выводы
======

Так как наша задача не просто предаваться унынию, а как-то это фиксить
и идти дальше, по этому поводу возникают следующие мысли:

1. Необходимо оттестировать как можно больше приложений и железок с
целью выяснения наиболее адекватных на данный момент форматов. Пока
мне оными представляются:

* для русских и чистых usascii тэгов - id3v2.3 или 2.4 в windows-1251,
замаскированной под iso8859-1;

* для всех остальных тэгов - id3v2.4 в utf16-le;

Здесь я был бы рад любой помощи. Если у вас есть какие-то приложения и
железки, которые я не охватил - тестируйте и присылайте изменения к
моей табличке, пожалуйста.

2. Необходимо создать хотя бы одну полноценно работающую
библиотеку. На данный момент у нас есть:

* libid3tag - очень древняя штука, толком ничего не умеет; к
сожалению, некоторый софт ее до сих пор использует;

* id3lib - ужасная поделка, работает только с ID3, не поддерживает
ID3v2.4 вообще, заброшена уже несколько лет как; к сожалению,
достаточно популярна, например, перспективный для некоторых плеер
beep, а также тэггер EasyTag пытаются ее использовать;

* taglib - наиболее перспективная с моей точки зрения библиотека, хотя
и обладает рядом недостатков и не очень вменяемым апстримом, думаю,
можно будет довести ее до ума. В качестве достоинств стоит назвать
относительно нормальную объектную модель и большое число приложений
уже завязано на нее (в том числе - KDE, amarok и Juk).

По сути, от библиотеки нам требуется:

1) Некая глобальная - лучше всего не зависящая от приложений
перекодировка 8-битных тэгов, и ID3v1, и ID3v2. В некоторых
приложениях, например, amarok, такая перекодировка сделана, но только
для ID3v1 тэгов. Предлагаю сделать некий конфиг, вроде ~/.tagrc,
откуда библиотека будет получать строчку настройки вроде "8bitencoding
= windows-1251" и руководствоваться ею для всех приложений.

2) Вменяемые утилиты командной строки, уважающие установки локали
терминала пользователя, корректно выводящие, скажем, и 8-битные, и
юникодные тэги и в ru_RU.UTF-8, и в ru_RU.KOI8-R. Сейчас в taglib есть
tagreader / tagwriter, которые это делают, но они работают нормально
только с usascii тэгами.

И все.

3. Необходимо исправить некие переходные границы в районе
KDE/Qt/QString, где почему-то происходит преобразование в 8-битную
кодировку и всякие умляуты превращаются в русские буквы. Думаю, это
мелкая техническая проблема, решаемая относительно просто - здесь хотя
бы нет никаких идеологических решений. Баги в Сизиф я повешу скоро,
если zerg@ не успеет быстрее это пофиксить.

4. Необходимо просмотреть внимательно список совместимости,
получившийся на 1 этапе и вычистить Сизиф от совершенно ненужных
приложений, дублирующих друг друга, да при этом еще и не проходящих по
test suite. Первые кандидаты на выкидывание - mp3info, id3v2, xmms,
kid3, id3editor. Вторые в ряду - beep, easytag, moc, lamip, orpheus -
если они кому-то нужны, то их, видимо, стоит достаточно срочно фиксить
так, чтобы они поддерживали весь test suite - самым простым будет,
видимо, переделка их на работу с "правильной библиотекой" из
п.1. Разумеется, крайне желательно пропихнуть этот глобальный
переворот в апстрим.

Rationale таких жестких мер очень прост: я хочу быть уверен в том, что
если я передаю какие-то файлы человеку, который тоже использует Сизиф,
но у него не такой плеер, как у меня - он гарантированно увидит мои
тэги. Неподдерживание стандартных (как де юре, так и де факто) тэгов -
major bug.

5. От приложений, выполняющих кроме работы с тэгами какие-то другие
полезные функции, например, mpg123 - стоит отодрать поддержку чтения
ID3-тэгов, чтобы не смущать народ. В том же mc сделать чтение
ID3-тэгов через вменяемые утилиты командной строки, разработанные в
п.1, а не через mpg123.

6. В некоем гипотетическом светлом будущем - свести всю работу с
тэгами в одну библиотеку, а все старые и дублирующиеся библиотеки -
изъять из Сизифа. Все приложения будут иметь user-friendly дефолты,
типа тех, что я указал выше.

MusicBrainz
===========

Параллельно я собираю новый MusicBrainz-тэггер - Picard, который,
разумеется, умеет тоже работать только в стандартных iso8859-1, utf16
и utf8. Он требует неимоверного количества библиотек и работа идет
очень медленно, но когда он появится в Сизифе - можно будет полноценно
обрабатывать свои коллекции через MusicBrainz.

Список литературы
=================

1. http://www.id3.org/develop.html
2. http://id3lib.sourceforge.net/
3. http://developer.kde.org/~wheeler/taglib.html
4. http://www.musicbrainz.org/

-- 
WBR, Mikhail Yakshin AKA GreyCat
ALT Linux [http://www.altlinux.ru] [xmpp:greycat@altlinux.org]


^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [sisyphus] I: Russian and Unicode ID3 tags
  2005-08-02 22:38 [sisyphus] I: Russian and Unicode ID3 tags Mikhail Yakshin
@ 2005-08-03  2:50 ` Ivan Fedorov
  2005-08-03  5:49   ` Mikhail Yakshin
  2005-08-03  3:37 ` Andrey Rahmatullin
                   ` (5 subsequent siblings)
  6 siblings, 1 reply; 64+ messages in thread
From: Ivan Fedorov @ 2005-08-03  2:50 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 310 bytes --]

Mikhail Yakshin пишет:
> Приветствую всех!
> 
> Извиняюсь за кросспост, просто меня уже не такое уж маленькое число
> людей просило дописать эту статью, и вот я ее выкладываю, надеясь на
> некий резонанс. Буду рад любым замечаниям, предложениям и вообще помощи.

А может ее на wiki или еще куда?..



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [sisyphus] I: Russian and Unicode ID3 tags
  2005-08-02 22:38 [sisyphus] I: Russian and Unicode ID3 tags Mikhail Yakshin
  2005-08-03  2:50 ` Ivan Fedorov
@ 2005-08-03  3:37 ` Andrey Rahmatullin
  2005-08-03  5:50   ` Mikhail Yakshin
  2005-08-03  4:49 ` Mike Lykov
                   ` (4 subsequent siblings)
  6 siblings, 1 reply; 64+ messages in thread
From: Andrey Rahmatullin @ 2005-08-03  3:37 UTC (permalink / raw)
  To: sisyphus, ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 428 bytes --]

On Wed, Aug 03, 2005 at 02:38:01AM +0400, Mikhail Yakshin wrote:
> test suite. Первые кандидаты на выкидывание - mp3info, id3v2, xmms,
> kid3, id3editor.
Что вместо kid3?

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

Имхо это плохая идея - местно использовать универсальные редакторы
шаблонов для столь узконаправленной, сложной и всеобъемлющей вещи, как
разбор конфигов.
		-- avl in devel@

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [sisyphus] I: Russian and Unicode ID3 tags
  2005-08-02 22:38 [sisyphus] I: Russian and Unicode ID3 tags Mikhail Yakshin
  2005-08-03  2:50 ` Ivan Fedorov
  2005-08-03  3:37 ` Andrey Rahmatullin
@ 2005-08-03  4:49 ` Mike Lykov
  2005-08-03  5:34   ` [sisyphus] " Michael Shigorin
  2005-08-03  5:31 ` Michael Shigorin
                   ` (3 subsequent siblings)
  6 siblings, 1 reply; 64+ messages in thread
From: Mike Lykov @ 2005-08-03  4:49 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Среда 03 Август 2005 03:38 Mikhail Yakshin написал:

> По сути, от библиотеки нам требуется:

а вот недавно, как я видел новость, rusxmms выделили в отдельную библиотеку, 
которая вроде чем-то лучше остальных.

http://rusxmms.sourceforge.net/

Patch for xmms for "on the fly" changing encoding of ID3 tags, M3U and PLS 
playlists, file-names. Very useful in cases then audio-files used in several 
systems with different default encodings.

__Attention: At the moment there are library available, which can provide the 
same functionalities for almost any program with just few lines of code._____

-- 
Mike Lykov
Samara, "Vesna" parfum company, System administrator 


^ permalink raw reply	[flat|nested] 64+ messages in thread

* [sisyphus] Re: I: Russian and Unicode ID3 tags
  2005-08-02 22:38 [sisyphus] I: Russian and Unicode ID3 tags Mikhail Yakshin
                   ` (2 preceding siblings ...)
  2005-08-03  4:49 ` Mike Lykov
@ 2005-08-03  5:31 ` Michael Shigorin
  2005-08-03  7:36 ` [sisyphus] Re: [devel] I: Russian and Unicode ID3 tags -- Stop The Madness Mikhail Zabaluev
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 64+ messages in thread
From: Michael Shigorin @ 2005-08-03  5:31 UTC (permalink / raw)
  To: sisyphus

On Wed, Aug 03, 2005 at 02:38:01AM +0400, Mikhail Yakshin wrote:
> Такие популярные плееры, как xmms, winamp2 и Windows Media
> Player - терпят сокрушительное поражение. Некоторые версии
> тэгов в файлах приводят даже к полной нечитаемости этих файлов
> в некоторых из плееров.

Ну, если _наш_ текущий xmms обламывается скорее на разных строках
в разных кодировках, чем вообще -- то это ещё не так плохо.
(спасибо за сюиту, попробую глянуть; также забросил письмо
автору rusxmms)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 64+ messages in thread

* [sisyphus] Re: I: Russian and Unicode ID3 tags
  2005-08-03  4:49 ` Mike Lykov
@ 2005-08-03  5:34   ` Michael Shigorin
  2005-08-03  6:12     ` Mikhail Yakshin
  0 siblings, 1 reply; 64+ messages in thread
From: Michael Shigorin @ 2005-08-03  5:34 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Wed, Aug 03, 2005 at 09:49:54AM +0500, Mike Lykov wrote:
> > По сути, от библиотеки нам требуется:
> а вот недавно, как я видел новость, rusxmms выделили в
> отдельную библиотеку, которая вроде чем-то лучше остальных.

Да уж две недели в inbox письмо лежит, пока квота xmms исчерпана.
Хоть в нём или окружении явно осталась минимум одна проблема 
с "замерзанием"...

PS: за фундаменталистское выкидывание по голове не погладят --
это я про mp3info в частности.  Если утилита хотя бы умеет сырые
данные вернуть -- дальше уж как-нить разберусь, куда чего
перекодировать.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [sisyphus] I: Russian and Unicode ID3 tags
  2005-08-03  2:50 ` Ivan Fedorov
@ 2005-08-03  5:49   ` Mikhail Yakshin
  2005-08-03  6:09     ` [sisyphus] " Michael Shigorin
  2005-08-03  7:20     ` [sisyphus] " Vitaly Lipatov
  0 siblings, 2 replies; 64+ messages in thread
From: Mikhail Yakshin @ 2005-08-03  5:49 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Ivan Fedorov пишет:
> Mikhail Yakshin пишет:
> 
>>Приветствую всех!
>>
>>Извиняюсь за кросспост, просто меня уже не такое уж маленькое число
>>людей просило дописать эту статью, и вот я ее выкладываю, надеясь на
>>некий резонанс. Буду рад любым замечаниям, предложениям и вообще помощи.
> 
> А может ее на wiki или еще куда?..

Расскажите только куда - http://www.freesource.info/wiki/AltLinux или 
http://wiki.sisyphus.ru/HomePage? У меня в принципе есть вполне 
культурно отформатированный вариант в HTML...

-- 
WBR, Mikhail Yakshin AKA GreyCat
ALT Linux [http://www.altlinux.ru] [xmpp:greycat@altlinux.org]


^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [sisyphus] I: Russian and Unicode ID3 tags
  2005-08-03  3:37 ` Andrey Rahmatullin
@ 2005-08-03  5:50   ` Mikhail Yakshin
  0 siblings, 0 replies; 64+ messages in thread
From: Mikhail Yakshin @ 2005-08-03  5:50 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Andrey Rahmatullin пишет:
> On Wed, Aug 03, 2005 at 02:38:01AM +0400, Mikhail Yakshin wrote:
> 
>>test suite. Первые кандидаты на выкидывание - mp3info, id3v2, xmms,
>>kid3, id3editor.
> 
> Что вместо kid3?

Любой тэггер, поддерживающий все описанные стандартные форматы, в идеале 
- основанный на "правильной библиотеке". Таковым имеет все шансы стать, 
например, ktag.

-- 
WBR, Mikhail Yakshin AKA GreyCat
ALT Linux [http://www.altlinux.ru] [xmpp:greycat@altlinux.org]


^ permalink raw reply	[flat|nested] 64+ messages in thread

* [sisyphus] Re: I: Russian and Unicode ID3 tags
  2005-08-03  5:49   ` Mikhail Yakshin
@ 2005-08-03  6:09     ` Michael Shigorin
  2005-08-03  7:20     ` [sisyphus] " Vitaly Lipatov
  1 sibling, 0 replies; 64+ messages in thread
From: Michael Shigorin @ 2005-08-03  6:09 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Wed, Aug 03, 2005 at 09:49:09AM +0400, Mikhail Yakshin wrote:
> >>Извиняюсь за кросспост, просто меня уже не такое уж маленькое
> >>число людей просило дописать эту статью, и вот я ее
> >>выкладываю, надеясь на некий резонанс. Буду рад любым
> >>замечаниям, предложениям и вообще помощи.
> >А может ее на wiki или еще куда?..
> Расскажите только куда - http://www.freesource.info/wiki/AltLinux
> или http://wiki.sisyphus.ru/HomePage?

Первое, т.к. не sisyphus-specific.

> У меня в принципе есть вполне культурно отформатированный
> вариант в HTML...

тупипл? :)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [sisyphus] Re: I: Russian and Unicode ID3 tags
  2005-08-03  5:34   ` [sisyphus] " Michael Shigorin
@ 2005-08-03  6:12     ` Mikhail Yakshin
  2005-08-03  7:49       ` Michael Shigorin
  2005-08-03 18:16       ` [sisyphus] " Dmitry Marochko
  0 siblings, 2 replies; 64+ messages in thread
From: Mikhail Yakshin @ 2005-08-03  6:12 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Michael Shigorin пишет:
> On Wed, Aug 03, 2005 at 09:49:54AM +0500, Mike Lykov wrote:
> 
>>>По сути, от библиотеки нам требуется:
>>
>>а вот недавно, как я видел новость, rusxmms выделили в
>>отдельную библиотеку, которая вроде чем-то лучше остальных.

Давайте проверим. Я не вижу по ее changelog'ам никакой поддержки, 
большей той, которая есть сейчас в xmms. Кроме того, rusxmms в силу 
некоторых, хм, особенностей, где не последнюю роль играет codebase 
самого xmms, и довольно странные на мой взгляд желания хранить все еще и 
в разных 8-битных кодировках, и разбираться между ними, используя 
автодетект. При этом я еще понимаю, если бы автодетект был между, 
скажем, тэгами на немецком языке в iso8859-1 и на русском в windows-1251 
- так там автодетект тэгов для различных кодировок одного и того же языка.

Вообще - если объективно - сейчас в разы проще разобраться с taglib, чем 
пропихивать везде в апстримы другую "правильную библиотеку". Тем более, 
что я пока ничего даже близкого по функциональности taglib не вижу.

> PS: за фундаменталистское выкидывание по голове не погладят --
> это я про mp3info в частности.  Если утилита хотя бы умеет сырые
> данные вернуть -- дальше уж как-нить разберусь, куда чего
> перекодировать.

Да во-первых, ничего она не умеет - посмотри файлик про совместимость - 
там видно, что она вообще никакие теги, кроме ID3v1 не поддерживает, а 
во-вторых, она не заявляется как оная - как некий низкоуровневый 
инструмент работы с raw data. Она как раз заявляется как якобы некая 
удобная утилита для работы с тэгами из командной строки. Если человек 
захочет найти такую в Сизифе сейчас - начнет тыкаться по разным пакетам 
(ибо таких с десяток найдется), но его постигнет жестокое разочарование 
- таковых в Сизифе сейчас просто нет, к сожалению.

-- 
WBR, Mikhail Yakshin AKA GreyCat
ALT Linux [http://www.altlinux.ru] [xmpp:greycat@altlinux.org]


^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [sisyphus] I: Russian and Unicode ID3 tags
  2005-08-03  5:49   ` Mikhail Yakshin
  2005-08-03  6:09     ` [sisyphus] " Michael Shigorin
@ 2005-08-03  7:20     ` Vitaly Lipatov
  2005-08-03  8:17       ` Mikhail Yakshin
  1 sibling, 1 reply; 64+ messages in thread
From: Vitaly Lipatov @ 2005-08-03  7:20 UTC (permalink / raw)
  To: sisyphus; +Cc: Mikhail Yakshin

On Wednesday 03 August 2005 09:49, Mikhail Yakshin wrote:
> > А может ее на wiki или еще куда?..
...
Выложил на
http://www.freesource.info/wiki/TZ/IDTags

-- 
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info


^ permalink raw reply	[flat|nested] 64+ messages in thread

* [sisyphus] Re: [devel] I: Russian and Unicode ID3 tags -- Stop The Madness
  2005-08-02 22:38 [sisyphus] I: Russian and Unicode ID3 tags Mikhail Yakshin
                   ` (3 preceding siblings ...)
  2005-08-03  5:31 ` Michael Shigorin
@ 2005-08-03  7:36 ` Mikhail Zabaluev
  2005-08-03  7:54   ` Mikhail Yakshin
                     ` (2 more replies)
  2005-08-04 16:03 ` [sisyphus] I: Russian and Unicode ID3 tags Led
  2005-08-07 12:32 ` Arioch
  6 siblings, 3 replies; 64+ messages in thread
From: Mikhail Zabaluev @ 2005-08-03  7:36 UTC (permalink / raw)
  To: ALT Devel discussion list; +Cc: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 1725 bytes --]

В Срд, 03/08/2005 в 02:38 +0400, Mikhail Yakshin пишет:
> С id3v2.* все хуже: стандарт дает возможность для каждой текстовой
> строчки определить свою кодировку. В состав кодировок входят, как ни
> странно, iso8859-1, utf16-be, utf16-le и utf8.
> 
> Наиболее распространенным вариантом, особенно для русских тэгов, без
> сомнения, является вариант записи их в 8-битной национальной кодировке
> системы (для русских - это windows-1251) в тэг формата id3v2.*, указав
> кодировку iso8859-1. Это формально не соответствует стандарту вообще,
> но де-факто - это уже давно так. В Windows-системах 8-битная кодировка
> задается тупо, соответствующей 8-битной кодовой странице (для русского
> языка - только windows-1251), в почти всех железных плеерах есть некий
> выбор региона, который, в частности и устанавливает эту кодировку.

Я уже писал, что единственный реалистичный способ уйти от бардака хотя
бы при создании новых файлов -- интерпретировать тэги по стандарту,
а всех возражающих тыкать в заранее написанную памятку, в которой
говорится, что их MP3 были созданы сломанным софтом, что в
Apple iPod/iTunes эти кривые файлы выглядят точно так же коряво (с iPod
нужно бы удостовериться, под рукой нету :)), и это правильно.
Неплохо бы иметь под рукой адекватные утилиты для вправления ID3v2 в
предписываемый спецификацией вид.
Патчи с перекодировщиками есть орудие дьявола и возврат в 1994-й год.

> 1. Необходимо оттестировать как можно больше приложений и железок с
> целью выяснения наиболее адекватных на данный момент форматов. Пока
> мне оными представляются:
> 
> * для русских и чистых usascii тэгов - id3v2.3 или 2.4 в windows-1251,
> замаскированной под iso8859-1;

Бедный iPod...


[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 64+ messages in thread

* [sisyphus] Re: I: Russian and Unicode ID3 tags
  2005-08-03  6:12     ` Mikhail Yakshin
@ 2005-08-03  7:49       ` Michael Shigorin
  2005-08-03  8:30         ` Mikhail Yakshin
  2005-08-03 18:16       ` [sisyphus] " Dmitry Marochko
  1 sibling, 1 reply; 64+ messages in thread
From: Michael Shigorin @ 2005-08-03  7:49 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Wed, Aug 03, 2005 at 10:12:14AM +0400, Mikhail Yakshin wrote:
> Вообще - если объективно - сейчас в разы проще разобраться с
> taglib, чем пропихивать везде в апстримы другую "правильную
> библиотеку". Тем более, что я пока ничего даже близкого по
> функциональности taglib не вижу.

А не возьмёшься обсудить это с автором?

> >PS: за фундаменталистское выкидывание по голове не погладят --
> >это я про mp3info в частности.  Если утилита хотя бы умеет сырые
> >данные вернуть -- дальше уж как-нить разберусь, куда чего
> >перекодировать.
> Да во-первых, ничего она не умеет - посмотри файлик про
> совместимость - там видно, что она вообще никакие теги, кроме
> ID3v1 не поддерживает, а во-вторых, она не заявляется как оная
> - как некий низкоуровневый инструмент работы с raw data. Она
> как раз заявляется как якобы некая удобная утилита для работы с
> тэгами из командной строки.

Такой и была лет пять тому.  Если кого-то не устраивает, это ещё
не повод выбрасывать.

> Если человек захочет найти такую в Сизифе сейчас - начнет
> тыкаться по разным пакетам (ибо таких с десяток найдется), но
> его постигнет жестокое разочарование - таковых в Сизифе сейчас
> просто нет, к сожалению.

И это по большей части проблема окружения, btw.  (ровно по той же
причине "застрял" на последней захаканой dfo@ для нормальной
работы версии grip)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [sisyphus] Re: [devel] I: Russian and Unicode ID3 tags -- Stop The Madness
  2005-08-03  7:36 ` [sisyphus] Re: [devel] I: Russian and Unicode ID3 tags -- Stop The Madness Mikhail Zabaluev
@ 2005-08-03  7:54   ` Mikhail Yakshin
  2005-08-04  9:32     ` [sisyphus] mpg321 and rus (was: I: Russian and Unicode ID3 tags -- Stop The Madness ) Igor Zubkov
  2005-08-03  8:55   ` [sisyphus] [JT] Re: I: Russian and Unicode ID3 tags -- Stop The _Madness_ Michael Shigorin
  2005-08-03 20:40   ` [sisyphus] Re: [devel] I: Russian and Unicode ID3 tags -- Stop The Madness Igor Zubkov
  2 siblings, 1 reply; 64+ messages in thread
From: Mikhail Yakshin @ 2005-08-03  7:54 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Mikhail Zabaluev wrote:
> В Срд, 03/08/2005 в 02:38 +0400, Mikhail Yakshin пишет:
> 
>>С id3v2.* все хуже: стандарт дает возможность для каждой текстовой
>>строчки определить свою кодировку. В состав кодировок входят, как ни
>>странно, iso8859-1, utf16-be, utf16-le и utf8.
>>
>>Наиболее распространенным вариантом, особенно для русских тэгов, без
>>сомнения, является вариант записи их в 8-битной национальной кодировке
>>системы (для русских - это windows-1251) в тэг формата id3v2.*, указав
>>кодировку iso8859-1. Это формально не соответствует стандарту вообще,
>>но де-факто - это уже давно так. В Windows-системах 8-битная кодировка
>>задается тупо, соответствующей 8-битной кодовой странице (для русского
>>языка - только windows-1251), в почти всех железных плеерах есть некий
>>выбор региона, который, в частности и устанавливает эту кодировку.
> 
> Я уже писал, что единственный реалистичный способ уйти от бардака хотя
> бы при создании новых файлов -- интерпретировать тэги по стандарту,
> а всех возражающих тыкать в заранее написанную памятку, в которой
> говорится, что их MP3 были созданы сломанным софтом, что в
> Apple iPod/iTunes эти кривые файлы выглядят точно так же коряво (с iPod
> нужно бы удостовериться, под рукой нету :)), и это правильно.
> Неплохо бы иметь под рукой адекватные утилиты для вправления ID3v2 в
> предписываемый спецификацией вид.
> Патчи с перекодировщиками есть орудие дьявола и возврат в 1994-й год.

Вот берем, тестируем и убеждаемся. Пока по всему выходит, что бОльшая 
часть программ и оборудования умеет русские тэги в windows-1251 и толком 
ни в какой другой кодировке. Так что такая перекодировка - нужна. 
Никаких других плодить, разумеется, не стоит.

-- 
WBR, Mikhail Yakshin AKA GreyCat
ALT Linux [http://www.altlinux.ru] [xmpp:greycat@altlinux.org]


^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [sisyphus] I: Russian and Unicode ID3 tags
  2005-08-03  7:20     ` [sisyphus] " Vitaly Lipatov
@ 2005-08-03  8:17       ` Mikhail Yakshin
  0 siblings, 0 replies; 64+ messages in thread
From: Mikhail Yakshin @ 2005-08-03  8:17 UTC (permalink / raw)
  To: sisyphus

Vitaly Lipatov wrote:
> On Wednesday 03 August 2005 09:49, Mikhail Yakshin wrote:
> 
>>>А может ее на wiki или еще куда?..
> 
> ...
> Выложил на
> http://www.freesource.info/wiki/TZ/IDTags

Я форматирование немножко подправил.

-- 
WBR, Mikhail Yakshin AKA GreyCat
ALT Linux [http://www.altlinux.ru] [xmpp:greycat@altlinux.org]


^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [sisyphus] Re: I: Russian and Unicode ID3 tags
  2005-08-03  7:49       ` Michael Shigorin
@ 2005-08-03  8:30         ` Mikhail Yakshin
  2005-08-03  9:26           ` [sisyphus] [JT] " Michael Shigorin
  0 siblings, 1 reply; 64+ messages in thread
From: Mikhail Yakshin @ 2005-08-03  8:30 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Michael Shigorin wrote:
> On Wed, Aug 03, 2005 at 10:12:14AM +0400, Mikhail Yakshin wrote:
> 
>>Вообще - если объективно - сейчас в разы проще разобраться с
>>taglib, чем пропихивать везде в апстримы другую "правильную
>>библиотеку". Тем более, что я пока ничего даже близкого по
>>функциональности taglib не вижу.
> 
> А не возьмёшься обсудить это с автором?

На самом деле уже 2 месяца как обсуждаю. Вопрос в taglib-devel@ поднимал 
уже пару раз. Скоро, думаю, сломаю его упертость...

>>>PS: за фундаменталистское выкидывание по голове не погладят --
>>>это я про mp3info в частности.  Если утилита хотя бы умеет сырые
>>>данные вернуть -- дальше уж как-нить разберусь, куда чего
>>>перекодировать.
>>
>>Да во-первых, ничего она не умеет - посмотри файлик про
>>совместимость - там видно, что она вообще никакие теги, кроме
>>ID3v1 не поддерживает, а во-вторых, она не заявляется как оная
>>- как некий низкоуровневый инструмент работы с raw data. Она
>>как раз заявляется как якобы некая удобная утилита для работы с
>>тэгами из командной строки.
> 
> Такой и была лет пять тому.  Если кого-то не устраивает, это ещё
> не повод выбрасывать.

Пять лет назад вот это самое окружение было другое. Стандарты и 
приоритеты были другие. Multibyte encodings виделись только в каких-то 
узкоспециализированных системах. Можно было assume, что у пользователя 
latin1, а любые русские буквы в системе - на правах хаков и кто их 
пользует - сам свои проблемы решает...

Я разумеется, не говорю о том, что нужно вот так просто взять и 
повыкидывать половину Сизифа - просто хочу обратить внимание на то, что 
некоторые программы стоит признать obsolete.

-- 
WBR, Mikhail Yakshin AKA GreyCat
ALT Linux [http://www.altlinux.ru] [xmpp:greycat@altlinux.org]


^ permalink raw reply	[flat|nested] 64+ messages in thread

* [sisyphus] [JT] Re: I: Russian and Unicode ID3 tags -- Stop The _Madness_
  2005-08-03  7:36 ` [sisyphus] Re: [devel] I: Russian and Unicode ID3 tags -- Stop The Madness Mikhail Zabaluev
  2005-08-03  7:54   ` Mikhail Yakshin
@ 2005-08-03  8:55   ` Michael Shigorin
  2005-08-03  9:42     ` Mikhail Zabaluev
  2005-08-03 20:40   ` [sisyphus] Re: [devel] I: Russian and Unicode ID3 tags -- Stop The Madness Igor Zubkov
  2 siblings, 1 reply; 64+ messages in thread
From: Michael Shigorin @ 2005-08-03  8:55 UTC (permalink / raw)
  To: sisyphus

On Wed, Aug 03, 2005 at 11:36:47AM +0400, Mikhail Zabaluev wrote:
> Я уже писал, что единственный реалистичный способ уйти от бардака хотя
> бы при создании новых файлов -- интерпретировать тэги по стандарту,
> а всех возражающих тыкать в заранее написанную памятку

Угу, и заодно исправить генетические проблемы x86.

Тёзка, Вы как что предложите, так хоть броневичок подкатывай...
можете начать с тыканья всех желающих для оценки _реалистичности_.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 64+ messages in thread

* [sisyphus] [JT] Re: I: Russian and Unicode ID3 tags
  2005-08-03  8:30         ` Mikhail Yakshin
@ 2005-08-03  9:26           ` Michael Shigorin
  2005-08-03 10:00             ` Mikhail Yakshin
  2005-08-03 10:07             ` [sisyphus] " Mikhail Zabaluev
  0 siblings, 2 replies; 64+ messages in thread
From: Michael Shigorin @ 2005-08-03  9:26 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Wed, Aug 03, 2005 at 12:30:07PM +0400, Mikhail Yakshin wrote:
> >>Вообще - если объективно - сейчас в разы проще разобраться с
> >>taglib, чем пропихивать везде в апстримы другую "правильную
> >>библиотеку". Тем более, что я пока ничего даже близкого по
> >>функциональности taglib не вижу.
> >А не возьмёшься обсудить это с автором?

(rusxmms в частности, раз уж ты показал на меня пальцем :)

> На самом деле уже 2 месяца как обсуждаю. Вопрос в taglib-devel@
> поднимал уже пару раз. Скоро, думаю, сломаю его упертость...

С grip и freedb.org не справились. (прошлый год, кажется)
Бишь теоретически они правы, а вот действенного метода контроля
соответствия теории практике у них нет.  Соответственно на
практике не работает.

> Я разумеется, не говорю о том, что нужно вот так просто взять и
> повыкидывать половину Сизифа - просто хочу обратить внимание на
> то, что некоторые программы стоит признать obsolete.

А я -- что некоторых вполне устраивает 1994 и ни разу не безумные
гонки тяхнологий и штандартов под крики "масдай".  Бо как-то работало.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [sisyphus] [JT] Re: I: Russian and Unicode ID3 tags -- Stop The _Madness_
  2005-08-03  8:55   ` [sisyphus] [JT] Re: I: Russian and Unicode ID3 tags -- Stop The _Madness_ Michael Shigorin
@ 2005-08-03  9:42     ` Mikhail Zabaluev
  2005-08-03 10:22       ` [sisyphus] " Michael Shigorin
  0 siblings, 1 reply; 64+ messages in thread
From: Mikhail Zabaluev @ 2005-08-03  9:42 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В Срд, 03/08/2005 в 11:55 +0300, Michael Shigorin пишет:
> On Wed, Aug 03, 2005 at 11:36:47AM +0400, Mikhail Zabaluev wrote:
> > Я уже писал, что единственный реалистичный способ уйти от бардака хотя
> > бы при создании новых файлов -- интерпретировать тэги по стандарту,
> > а всех возражающих тыкать в заранее написанную памятку
> 
> Угу, и заодно исправить генетические проблемы x86.

Нет, животноводство тут ни при чем :)

> Тёзка, Вы как что предложите, так хоть броневичок подкатывай...

Обсуждается одна из немногих ниш в глобальной компьютерной отрасли, где
глупость и бардак пока побеждают. Отсюда и ниспровергательная ярость.
Обычно я спокоен, снисходителен к компромиссам и посему молчалив ;)

^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [sisyphus] [JT] Re: I: Russian and Unicode ID3 tags
  2005-08-03  9:26           ` [sisyphus] [JT] " Michael Shigorin
@ 2005-08-03 10:00             ` Mikhail Yakshin
  2005-08-03 10:33               ` [sisyphus] " Michael Shigorin
  2005-08-03 10:07             ` [sisyphus] " Mikhail Zabaluev
  1 sibling, 1 reply; 64+ messages in thread
From: Mikhail Yakshin @ 2005-08-03 10:00 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Michael Shigorin wrote:
> On Wed, Aug 03, 2005 at 12:30:07PM +0400, Mikhail Yakshin wrote:
> 
>>>>Вообще - если объективно - сейчас в разы проще разобраться с
>>>>taglib, чем пропихивать везде в апстримы другую "правильную
>>>>библиотеку". Тем более, что я пока ничего даже близкого по
>>>>функциональности taglib не вижу.
>>>
>>>А не возьмёшься обсудить это с автором?
> 
> (rusxmms в частности, раз уж ты показал на меня пальцем :)

Ни на кого не хотел показывать, если где-то задел или был резок - 
приношу извинения, не хотел.

С автором rusxmms я могу и был бы рад пообщаться, если чем смогу - помогу.

>>На самом деле уже 2 месяца как обсуждаю. Вопрос в taglib-devel@
>>поднимал уже пару раз. Скоро, думаю, сломаю его упертость...
> 
> С grip и freedb.org не справились. (прошлый год, кажется)
> Бишь теоретически они правы, а вот действенного метода контроля
> соответствия теории практике у них нет.  Соответственно на
> практике не работает.

freedb.org в принципе адекватно функционирует, даже связь с ними от 
musicbrainz налажена... В общем-то - freedb - тоже в некотором роде 
пережиток, который, допустим, через 10-15 лет уже в принципе не будет 
нужен - musicbrainz его функциональность целиком перекрывает.

>>Я разумеется, не говорю о том, что нужно вот так просто взять и
>>повыкидывать половину Сизифа - просто хочу обратить внимание на
>>то, что некоторые программы стоит признать obsolete.
> 
> А я -- что некоторых вполне устраивает 1994 и ни разу не безумные
> гонки тяхнологий и штандартов под крики "масдай".  Бо как-то работало.

Если программа кому-то нужна - никаких вопросов. В идеале бы добавить 
описание пакета четкую карту "known (mis)features" - и пусть живет. 
Хочется сделать Сизиф более приемлемым для пользователей, которые ищут 
для себя нужную программу и находят в результате ворох из 10+ программ, 
которые декларируют выполнение нужной функции, но на практике - делают 
ее несколько, хм, специфичным образом?

-- 
WBR, Mikhail Yakshin AKA GreyCat
ALT Linux [http://www.altlinux.ru] [xmpp:greycat@altlinux.org]


^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [sisyphus] [JT] Re: I: Russian and Unicode ID3 tags
  2005-08-03  9:26           ` [sisyphus] [JT] " Michael Shigorin
  2005-08-03 10:00             ` Mikhail Yakshin
@ 2005-08-03 10:07             ` Mikhail Zabaluev
  1 sibling, 0 replies; 64+ messages in thread
From: Mikhail Zabaluev @ 2005-08-03 10:07 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В Срд, 03/08/2005 в 12:26 +0300, Michael Shigorin пишет:
> А я -- что некоторых вполне устраивает 1994 и ни разу не безумные
> гонки тяхнологий и штандартов под крики "масдай".  Бо как-то работало.

/me садится писать письмо в Apple о том, как русско-украинские хакеры
подрывают перспективный рынок для iPod'ов.

^ permalink raw reply	[flat|nested] 64+ messages in thread

* [sisyphus] Re: [JT] Re: I: Russian and Unicode ID3 tags -- Stop The _Madness_
  2005-08-03  9:42     ` Mikhail Zabaluev
@ 2005-08-03 10:22       ` Michael Shigorin
  0 siblings, 0 replies; 64+ messages in thread
From: Michael Shigorin @ 2005-08-03 10:22 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list; +Cc: smoke-room

On Wed, Aug 03, 2005 at 01:42:37PM +0400, Mikhail Zabaluev wrote:
> > Тёзка, Вы как что предложите, так хоть броневичок подкатывай...
> Обсуждается одна из немногих ниш в глобальной компьютерной
> отрасли, где глупость и бардак пока побеждают.

Я и пытаюсь сказать, что вся глобальная компьютерная отрасль
сверху донизу -- одна большая глупость и бардак этот неисправим.

> Отсюда и ниспровергательная ярость.  Обычно я спокоен,
> снисходителен к компромиссам и посему молчалив ;)

Чего ж и удивляюсь.

PS: всё, всё, ухожу...

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 64+ messages in thread

* [sisyphus] Re: [JT] Re: I: Russian and Unicode ID3 tags
  2005-08-03 10:00             ` Mikhail Yakshin
@ 2005-08-03 10:33               ` Michael Shigorin
  0 siblings, 0 replies; 64+ messages in thread
From: Michael Shigorin @ 2005-08-03 10:33 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Wed, Aug 03, 2005 at 02:00:54PM +0400, Mikhail Yakshin wrote:
> >>>А не возьмёшься обсудить это с автором?
> >(rusxmms в частности, раз уж ты показал на меня пальцем :)
> Ни на кого не хотел показывать, если где-то задел или был резок
> - приношу извинения, не хотел.

Да ты что, я всего лишь про то, что помощь всегда приветствуется
:-)

> С автором rusxmms я могу и был бы рад пообщаться, если чем смогу - помогу.

(ушло)

> >>Я разумеется, не говорю о том, что нужно вот так просто взять и
> >>повыкидывать половину Сизифа - просто хочу обратить внимание на
> >>то, что некоторые программы стоит признать obsolete.
> >А я -- что некоторых вполне устраивает 1994 и ни разу не безумные
> >гонки тяхнологий и штандартов под крики "масдай".  Бо как-то работало.
> Если программа кому-то нужна - никаких вопросов. В идеале бы добавить 
> описание пакета четкую карту "known (mis)features" - и пусть живет. 
> Хочется сделать Сизиф более приемлемым для пользователей, которые ищут 
> для себя нужную программу и находят в результате ворох из 10+ программ, 
> которые декларируют выполнение нужной функции, но на практике - делают 
> ее несколько, хм, специфичным образом?

(упс... этот кусочек надо было сюда отвечать)

Ну давай README.ALT для старых библиотек нарисуем по крайней мере.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [sisyphus] Re: I: Russian and Unicode ID3 tags
  2005-08-03  6:12     ` Mikhail Yakshin
  2005-08-03  7:49       ` Michael Shigorin
@ 2005-08-03 18:16       ` Dmitry Marochko
  2005-08-03 18:22         ` Michael Shigorin
  1 sibling, 1 reply; 64+ messages in thread
From: Dmitry Marochko @ 2005-08-03 18:16 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 1054 bytes --]

Mikhail Yakshin пишет:

> Вообще - если объективно - сейчас в разы проще разобраться с taglib,
> чем пропихивать везде в апстримы другую "правильную библиотеку". Тем
> более, что я пока ничего даже близкого по функциональности taglib не
> вижу.

Разбираться с taglib нужно в любом случае, поскольку на него завязан
Amarok - один из самых перспективных плееров под Линукс, поскольку он
содержит отличную функциональность по работе с медиабиблиотеками. Однако
эту функциональность сильно подкашивает посредственная работа с taglib -
читаются только теги id3v1 и то только с принудительной перекодировкой
из cp1251. Да и тот же xmms хорошо бы научить по хорошему работать с
кодировками, а не хакать его, подпирая с разных сторон патчами.

Вообще как меломан скажу, что с музыкальными программами вообще проблем
достаточно. Например, grip и KAudioCreator пишут информацию в локальную
cddb базу по разному - один в кодировке локали, второй в кодировке
глобальной cddb базы (обычно cp1251). Ну и так далее.

-- 
With best wishes,
Dmitry Marochko aka Mothlike


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 256 bytes --]

^ permalink raw reply	[flat|nested] 64+ messages in thread

* [sisyphus] Re: I: Russian and Unicode ID3 tags
  2005-08-03 18:16       ` [sisyphus] " Dmitry Marochko
@ 2005-08-03 18:22         ` Michael Shigorin
  2005-08-03 18:32           ` Dmitry Marochko
  2005-08-04  9:28           ` Igor Zubkov
  0 siblings, 2 replies; 64+ messages in thread
From: Michael Shigorin @ 2005-08-03 18:22 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Wed, Aug 03, 2005 at 10:16:43PM +0400, Dmitry Marochko wrote:
> Да и тот же xmms хорошо бы научить по хорошему работать с
> кодировками, а не хакать его, подпирая с разных сторон патчами.

Видите ли, учить его получается именно что только подпирая
патчами.  Никто эти проблемы в XMMS1 решать уже не будет, 
насколько могу судить по реакции в bugs.xmms.org (отсутствующей 
по сути).

> Вообще как меломан скажу, что с музыкальными программами вообще
> проблем достаточно. Например, grip и KAudioCreator пишут
> информацию в локальную cddb базу по разному - один в кодировке
> локали, второй в кодировке глобальной cddb базы (обычно
> cp1251). Ну и так далее.

По крайней мере баги развесьте.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [sisyphus] Re: I: Russian and Unicode ID3 tags
  2005-08-03 18:22         ` Michael Shigorin
@ 2005-08-03 18:32           ` Dmitry Marochko
  2005-08-03 19:24             ` Alexey Rusakov
  2005-08-04  9:28           ` Igor Zubkov
  1 sibling, 1 reply; 64+ messages in thread
From: Dmitry Marochko @ 2005-08-03 18:32 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 699 bytes --]

Michael Shigorin пишет:

>Видите ли, учить его получается именно что только подпирая
>патчами.  Никто эти проблемы в XMMS1 решать уже не будет, 
>насколько могу судить по реакции в bugs.xmms.org (отсутствующей 
>по сути).
>  
>
А как идут дела с xmms2 ? Вроде бы что-то про это слышно было. А раз
xmms в таком полудохлом состоянии, вдвойне стоит взяться за более
перспективные вещи, тот же Amarok например. Лично я лучше плеера и не
видел, в т.ч. и под оффтопиком.

>>локали, второй в кодировке глобальной cddb базы (обычно
>>cp1251). Ну и так далее.
>>    
>>
>
>По крайней мере баги развесьте.
>  
>
Будет сделано :)

-- 
With best wishes,
Dmitry Marochko aka Mothlike


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 256 bytes --]

^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [sisyphus] Re: I: Russian and Unicode ID3 tags
  2005-08-03 18:32           ` Dmitry Marochko
@ 2005-08-03 19:24             ` Alexey Rusakov
  0 siblings, 0 replies; 64+ messages in thread
From: Alexey Rusakov @ 2005-08-03 19:24 UTC (permalink / raw)
  To: mothlike, ALT Linux Sisyphus discussion list

Dmitry Marochko wrote:

>А как идут дела с xmms2 ? Вроде бы что-то про это слышно было.
>  
>
Насколько я знаю, работа кипит, но народ переписывает всё практически с 
нуля, да ещё в клиент-серверном варианте, поэтому что-то более-менее 
рабочее, я думаю, мы увидим только в следующем году.

-- 
  Alexey "Ktirf" Rusakov


^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [sisyphus] Re: [devel] I: Russian and Unicode ID3 tags -- Stop The Madness
  2005-08-03  7:36 ` [sisyphus] Re: [devel] I: Russian and Unicode ID3 tags -- Stop The Madness Mikhail Zabaluev
  2005-08-03  7:54   ` Mikhail Yakshin
  2005-08-03  8:55   ` [sisyphus] [JT] Re: I: Russian and Unicode ID3 tags -- Stop The _Madness_ Michael Shigorin
@ 2005-08-03 20:40   ` Igor Zubkov
  2005-08-04  7:09     ` [sisyphus] [JT] " Michael Shigorin
  2 siblings, 1 reply; 64+ messages in thread
From: Igor Zubkov @ 2005-08-03 20:40 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Среда, 03-Авг-2005 10:36 Mikhail Zabaluev написал(a):
> Патчи с перекодировщиками есть орудие дьявола и возврат в 1994-й год.

+1

Вот только сколько будет ругани когда от xmms mike@ оторвёт rusxmms?...


^ permalink raw reply	[flat|nested] 64+ messages in thread

* [sisyphus] [JT] Re: [devel] I: Russian and Unicode ID3 tags -- Stop The Madness
  2005-08-03 20:40   ` [sisyphus] Re: [devel] I: Russian and Unicode ID3 tags -- Stop The Madness Igor Zubkov
@ 2005-08-04  7:09     ` Michael Shigorin
  0 siblings, 0 replies; 64+ messages in thread
From: Michael Shigorin @ 2005-08-04  7:09 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Wed, Aug 03, 2005 at 11:40:46PM +0300, Igor Zubkov wrote:
> Вот только сколько будет ругани когда от xmms mike@ оторвёт
> rusxmms?...

Умеренно, такое не слишком давно имело место быть на пару
релизов (см. changelog) -- порядка месяца-двух.

Но возвратил с облегчением. :)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [sisyphus] Re: I: Russian and Unicode ID3 tags
  2005-08-03 18:22         ` Michael Shigorin
  2005-08-03 18:32           ` Dmitry Marochko
@ 2005-08-04  9:28           ` Igor Zubkov
  2005-08-05 14:41             ` Michael Shigorin
  1 sibling, 1 reply; 64+ messages in thread
From: Igor Zubkov @ 2005-08-04  9:28 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Среда, 03-Авг-2005 21:22 Michael Shigorin написал(a):
> > Да и тот же xmms хорошо бы научить по хорошему работать с
> > кодировками, а не хакать его, подпирая с разных сторон патчами.
>
> Видите ли, учить его получается именно что только подпирая
> патчами.  Никто эти проблемы в XMMS1 решать уже не будет,
> насколько могу судить по реакции в bugs.xmms.org (отсутствующей
> по сути).

Ты хочешь сказать xmms is dead?


^ permalink raw reply	[flat|nested] 64+ messages in thread

* [sisyphus] mpg321 and rus (was: I: Russian and Unicode ID3 tags -- Stop The Madness )
  2005-08-03  7:54   ` Mikhail Yakshin
@ 2005-08-04  9:32     ` Igor Zubkov
  0 siblings, 0 replies; 64+ messages in thread
From: Igor Zubkov @ 2005-08-04  9:32 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Среда, 03-Авг-2005 10:54 Mikhail Yakshin написал(a):
> Вот берем, тестируем и убеждаемся. Пока по всему выходит, что бОльшая
> часть программ и оборудования умеет русские тэги в windows-1251 и толком
> ни в какой другой кодировке. Так что такая перекодировка - нужна.
> Никаких других плодить, разумеется, не стоит.

У меня валяется патч на mpg321 для перекодировки из cp1251 в koi8-r. Работает 
от только если локальная кодировка koi8-r. Кому-нибуть кроме меня это надо?


^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [sisyphus] I: Russian and Unicode ID3 tags
  2005-08-02 22:38 [sisyphus] I: Russian and Unicode ID3 tags Mikhail Yakshin
                   ` (4 preceding siblings ...)
  2005-08-03  7:36 ` [sisyphus] Re: [devel] I: Russian and Unicode ID3 tags -- Stop The Madness Mikhail Zabaluev
@ 2005-08-04 16:03 ` Led
  2005-08-05 18:13   ` Dmitry Marochko
  2005-08-07 12:32 ` Arioch
  6 siblings, 1 reply; 64+ messages in thread
From: Led @ 2005-08-04 16:03 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Среда 03 Август 2005 01:38 Mikhail Yakshin написал(a):
> Есть хороший и замечательный по всех отношениях, но относительно
> малораспространенный формат Ogg/Vorbis. В нем возможность вставлять
> метаинформацию в файл сделана ужасно просто, тупо, но зато работает
> везде и всегда. В начало файла вставляются пары "имя=значение", где
> список "имен" - well known, т.е. есть те, которые зафиксированы
> стандартом и их понимают все, а те приложения, которым нужно, могут
> добавлять свои расширения. Значения всегда являются текстовыми
> юникодными строчками, закодированные в utf8. Работает железно, за
> исключением, может быть, самых сильно мозгоповрежденных приложений,
> принимающих utf8 за usascii, но им ничего не поможет вообще.

С OGG (вернее, с софтом его использующем) всё не так хорошо, как кажется. 
Может я неправ, но кто подскажет плейер, адекватно отображающем НЕСКОЛЬКО 
тэгов с одним именем (что предусмотрено стандартом, например, в файле может 
быть вполне несколько тэгов ARTIST с разными значениями), с полгода назад 
"баловался патченьем" moc на предмет этого...

Led.


^ permalink raw reply	[flat|nested] 64+ messages in thread

* [sisyphus] Re: I: Russian and Unicode ID3 tags
  2005-08-04  9:28           ` Igor Zubkov
@ 2005-08-05 14:41             ` Michael Shigorin
  2005-08-05 21:43               ` Igor Zubkov
  0 siblings, 1 reply; 64+ messages in thread
From: Michael Shigorin @ 2005-08-05 14:41 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Thu, Aug 04, 2005 at 12:28:47PM +0300, Igor Zubkov wrote:
> > > Да и тот же xmms хорошо бы научить по хорошему работать с
> > > кодировками, а не хакать его, подпирая с разных сторон патчами.
> > Видите ли, учить его получается именно что только подпирая
> > патчами.  Никто эти проблемы в XMMS1 решать уже не будет,
> > насколько могу судить по реакции в bugs.xmms.org (отсутствующей
> > по сути).
> Ты хочешь сказать xmms is dead?

Ну, что-то в CVS первой ветки происходит, но со скоростью "релиз
в год".  Оказывается, все действительно давно ушли пилить XMMS2.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [sisyphus] I: Russian and Unicode ID3 tags
  2005-08-04 16:03 ` [sisyphus] I: Russian and Unicode ID3 tags Led
@ 2005-08-05 18:13   ` Dmitry Marochko
  2005-08-06  7:05     ` Alexey Rusakov
  2005-08-08  9:07     ` Led
  0 siblings, 2 replies; 64+ messages in thread
From: Dmitry Marochko @ 2005-08-05 18:13 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 705 bytes --]

Led пишет:

>С OGG (вернее, с софтом его использующем) всё не так хорошо, как кажется. 
>Может я неправ, но кто подскажет плейер, адекватно отображающем НЕСКОЛЬКО 
>тэгов с одним именем (что предусмотрено стандартом, например, в файле может 
>быть вполне несколько тэгов ARTIST с разными значениями), с полгода назад 
>"баловался патченьем" moc на предмет этого...
>  
>
Гм. Мне кажется, сия багофича не из актуальных. Куда важнее, что OGG
изначально UTFный и должен дружить с любым языком вообще, если только
окружение позволяет дружить с UTF. А еще, я не могу себе представить
ситуацию, когда в одном файле нужно два тега Artist ;)

-- 
With best wishes,
Dmitry Marochko aka Mothlike


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 256 bytes --]

^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [sisyphus] Re: I: Russian and Unicode ID3 tags
  2005-08-05 14:41             ` Michael Shigorin
@ 2005-08-05 21:43               ` Igor Zubkov
  2005-08-06 17:06                 ` Michael Shigorin
  0 siblings, 1 reply; 64+ messages in thread
From: Igor Zubkov @ 2005-08-05 21:43 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Пятница, 05-Авг-2005 17:41 Michael Shigorin написал(a):
> > > > Да и тот же xmms хорошо бы научить по хорошему работать с
> > > > кодировками, а не хакать его, подпирая с разных сторон патчами.
> > >
> > > Видите ли, учить его получается именно что только подпирая
> > > патчами.  Никто эти проблемы в XMMS1 решать уже не будет,
> > > насколько могу судить по реакции в bugs.xmms.org (отсутствующей
> > > по сути).
> >
> > Ты хочешь сказать xmms is dead?
>
> Ну, что-то в CVS первой ветки происходит, но со скоростью "релиз
> в год".  Оказывается, все действительно давно ушли пилить XMMS2.

Кстати, ты как человек разобравшийся с xmms может ответиш на один вопрос...

Почему в xmms до сих пор не приложены патчи для перекодировки? Слабо 
пропихивали или на столько упёртый upstream что не хочет их прикладывать?


^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [sisyphus] I: Russian and Unicode ID3 tags
  2005-08-05 18:13   ` Dmitry Marochko
@ 2005-08-06  7:05     ` Alexey Rusakov
  2005-08-06  7:48       ` [sisyphus] I: Russian and Unicode ID3 tags [JT] Dmitry Marochko
  2005-08-08  8:24       ` [sisyphus] I: Russian and Unicode ID3 tags Mikhail Yakshin
  2005-08-08  9:07     ` Led
  1 sibling, 2 replies; 64+ messages in thread
From: Alexey Rusakov @ 2005-08-06  7:05 UTC (permalink / raw)
  To: mothlike, ALT Linux Sisyphus discussion list

Dmitry Marochko wrote:

>Гм. Мне кажется, сия багофича не из актуальных. Куда важнее, что OGG
>изначально UTFный и должен дружить с любым языком вообще, если только
>окружение позволяет дружить с UTF. А еще, я не могу себе представить
>ситуацию, когда в одном файле нужно два тега Artist ;)
>  
>
Да вы что, это же сплошь и рядом. Всякие Dave Stewart & Candy Dulfer и т. д.

-- 
  Alexey "Ktirf" Rusakov


^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [sisyphus] I: Russian and Unicode ID3 tags [JT]
  2005-08-06  7:05     ` Alexey Rusakov
@ 2005-08-06  7:48       ` Dmitry Marochko
  2005-08-07 12:39         ` [sisyphus] " Arioch
  2005-08-08  6:46         ` [sisyphus] " Epiphanov Sergei
  2005-08-08  8:24       ` [sisyphus] I: Russian and Unicode ID3 tags Mikhail Yakshin
  1 sibling, 2 replies; 64+ messages in thread
From: Dmitry Marochko @ 2005-08-06  7:48 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 890 bytes --]

Alexey Rusakov пишет:

>> окружение позволяет дружить с UTF. А еще, я не могу себе представить
>> ситуацию, когда в одном файле нужно два тега Artist ;)
>>  
>>
> Да вы что, это же сплошь и рядом. Всякие Dave Stewart & Candy Dulfer и
> т. д.

Дыкъ, излишество это. Что мешает указать обеих артистов в одном теге? Ну
да не суть, на самом деле. Тут больше об id3 нужно думать, а не об ogg.
Поскольку, например, железных плееров с поддержкой ogg - кот наплакал.
Да и те зачастую не весь битрейт могут проигрывать.

-- 
With best wishes,
Dmitry Marochko aka Mothlike


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 256 bytes --]

^ permalink raw reply	[flat|nested] 64+ messages in thread

* [sisyphus] Re: I: Russian and Unicode ID3 tags
  2005-08-05 21:43               ` Igor Zubkov
@ 2005-08-06 17:06                 ` Michael Shigorin
  2005-08-07 12:42                   ` Maxim Bodyansky
  2005-08-08 10:08                   ` Led
  0 siblings, 2 replies; 64+ messages in thread
From: Michael Shigorin @ 2005-08-06 17:06 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Sat, Aug 06, 2005 at 12:43:32AM +0300, Igor Zubkov wrote:
> Почему в xmms до сих пор не приложены патчи для перекодировки?
> Слабо пропихивали или на столько упёртый upstream что не хочет
> их прикладывать?

Желающие могут поголосовать за
http://bugs.xmms.org/show_bug.cgi?id=1283

(что бывает даже при куда более активном припихивании,
можно посмотреть здесь:
http://bugs.xmms.org/show_bug.cgi?id=335
http://bugs.xmms.org/show_bug.cgi?id=1711
)

В общем, фрисофт как фрисофт, всем некогда и влом
и вокруг реют стаи патчей...

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 64+ messages in thread

* [sisyphus] Re: I: Russian and Unicode ID3 tags
  2005-08-02 22:38 [sisyphus] I: Russian and Unicode ID3 tags Mikhail Yakshin
                   ` (5 preceding siblings ...)
  2005-08-04 16:03 ` [sisyphus] I: Russian and Unicode ID3 tags Led
@ 2005-08-07 12:32 ` Arioch
  2005-08-08  8:27   ` Mikhail Yakshin
  6 siblings, 1 reply; 64+ messages in thread
From: Arioch @ 2005-08-07 12:32 UTC (permalink / raw)
  To: sisyphus

Mikhail Yakshin wrote:

> очень медленно, но когда он появится в Сизифе - можно будет полноценно
> обрабатывать свои коллекции через MusicBrainz.

а чем оно полноценнее например Амарока?




^ permalink raw reply	[flat|nested] 64+ messages in thread

* [sisyphus] Re: I: Russian and Unicode ID3 tags [JT]
  2005-08-06  7:48       ` [sisyphus] I: Russian and Unicode ID3 tags [JT] Dmitry Marochko
@ 2005-08-07 12:39         ` Arioch
  2005-08-08  6:46         ` [sisyphus] " Epiphanov Sergei
  1 sibling, 0 replies; 64+ messages in thread
From: Arioch @ 2005-08-07 12:39 UTC (permalink / raw)
  To: sisyphus

Dmitry Marochko wrote:

>>Да вы что, это же сплошь и рядом. Всякие Dave Stewart & Candy Dulfer и
>>т. д.
> 
> Дыкъ, излишество это. Что мешает указать обеих артистов в одном теге? 


То, что потом разные сортировщики, типа коллекции музыки в amaroK будут 
считать тремя разными человеками Васю, Васю с Петей и Петю с Васей.

> Поскольку, например, железных плееров с поддержкой ogg - кот наплакал.

IMHO не меньше 2/3 новых моделей  понимают (если говорить про музыку - с 
тэгами хуже. Утешает, что у ASF/WMA теги тоже игнорируют ;) )

Вот с mp4/aac, а тем паче разными экзотическими MusePack - совсем беда.




Но IMHO это ортогональные темы. Противопоставлять форматы и устраивать 
войны смысла нет.


Кстати, вышепомянутый .mpc (MusePack) упоминает какие-то UD3 тэги.
И, если уж перечислять до конца, есть еще контейнеры RIFF(AVI & WAV), 
Apple .qt & .mov, RealAudio & RealVideo и Матрёшка (mkv & mka) - со 
своими системами тэгов.
Одна библиотека на все-все-все - это маловероятно. Тогда зачем смешивать 
в одной библиотеке Ogg & id3 ?




^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [sisyphus] Re: I: Russian and Unicode ID3 tags
  2005-08-06 17:06                 ` Michael Shigorin
@ 2005-08-07 12:42                   ` Maxim Bodyansky
  2005-08-08 10:08                   ` Led
  1 sibling, 0 replies; 64+ messages in thread
From: Maxim Bodyansky @ 2005-08-07 12:42 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Sat, Aug 06, 2005 at 08:06:02PM +0300 Michael Shigorin wrote:
> On Sat, Aug 06, 2005 at 12:43:32AM +0300, Igor Zubkov wrote:
> > Почему в xmms до сих пор не приложены патчи для перекодировки?
> > Слабо пропихивали или на столько упёртый upstream что не хочет
> > их прикладывать?
> 
> Желающие могут поголосовать за
> http://bugs.xmms.org/show_bug.cgi?id=1283

он ещё и на вполне себе стабильных дистрибьютивах был проверен :)

> (что бывает даже при куда более активном припихивании,
> можно посмотреть здесь:
> http://bugs.xmms.org/show_bug.cgi?id=335
> http://bugs.xmms.org/show_bug.cgi?id=1711
> )
> 
> В общем, фрисофт как фрисофт, всем некогда и влом
> и вокруг реют стаи патчей...

грустные слова :(

-- 
It is now pitch dark.  If you proceed, you will likely fall into a pit.


^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [sisyphus] I: Russian and Unicode ID3 tags [JT]
  2005-08-06  7:48       ` [sisyphus] I: Russian and Unicode ID3 tags [JT] Dmitry Marochko
  2005-08-07 12:39         ` [sisyphus] " Arioch
@ 2005-08-08  6:46         ` Epiphanov Sergei
  2005-08-08  9:10           ` Led
  1 sibling, 1 reply; 64+ messages in thread
From: Epiphanov Sergei @ 2005-08-08  6:46 UTC (permalink / raw)
  To: mothlike, ALT Linux Sisyphus discussion list

В сообщении от 6 Август 2005 11:48 Dmitry Marochko написал:
> Дыкъ, излишество это. Что мешает указать обеих артистов в одном теге? Ну
> да не суть, на самом деле. Тут больше об id3 нужно думать, а не об ogg.
> Поскольку, например, железных плееров с поддержкой ogg - кот наплакал.
> Да и те зачастую не весь битрейт могут проигрывать.

Так гораздо легче искать диски с определёнными артистами, нежели в каше. 
Может, тогда давайте вообще объедигим в одном тэге и артистов, и название 
альбома, и год выпуска, ... А что мешает? Зато один тэг и никакой запарки.

-- 
С уважением, Епифанов Сергей


^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [sisyphus] I: Russian and Unicode ID3 tags
  2005-08-06  7:05     ` Alexey Rusakov
  2005-08-06  7:48       ` [sisyphus] I: Russian and Unicode ID3 tags [JT] Dmitry Marochko
@ 2005-08-08  8:24       ` Mikhail Yakshin
  1 sibling, 0 replies; 64+ messages in thread
From: Mikhail Yakshin @ 2005-08-08  8:24 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Alexey Rusakov wrote:
> Dmitry Marochko wrote:
> 
>> Гм. Мне кажется, сия багофича не из актуальных. Куда важнее, что OGG
>> изначально UTFный и должен дружить с любым языком вообще, если только
>> окружение позволяет дружить с UTF. А еще, я не могу себе представить
>> ситуацию, когда в одном файле нужно два тега Artist ;)
>>
> Да вы что, это же сплошь и рядом. Всякие Dave Stewart & Candy Dulfer и 
> т. д.

Согласно musicbrainz - эти ситуации так и указываются - два артиста в 
одном теге. Немаловажную роль вообще играет и сохранение оригинального 
порядка, союзов ("&", "and" или просто через запятую). Так что все 
правильно. Хотите по другому - убедите сначала общественность в лице 
musicbrainz.

Все отношения того, что "Dave Stewart & Candy Dulfer" is a collaboration 
between "Stewart, Dave" and "Dulfer, Candy", так же, как и сортнеймы, 
так же, как и все другие advanced relationships - не имеют к тэгам 
такого большого отношения и пусть они и остаются там, где они сейчас 
есть - в самом musicbrainz.

-- 
WBR, Mikhail Yakshin AKA GreyCat
ALT Linux [http://www.altlinux.ru] [xmpp:greycat@altlinux.org]


^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [sisyphus] Re: I: Russian and Unicode ID3 tags
  2005-08-07 12:32 ` Arioch
@ 2005-08-08  8:27   ` Mikhail Yakshin
  0 siblings, 0 replies; 64+ messages in thread
From: Mikhail Yakshin @ 2005-08-08  8:27 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Arioch wrote:
> Mikhail Yakshin wrote:
> 
>> очень медленно, но когда он появится в Сизифе - можно будет полноценно
>> обрабатывать свои коллекции через MusicBrainz.
> 
> а чем оно полноценнее например Амарока?

Всем %) Принцип работы иной - там кластерятся альбомы и идентифицируется 
сразу альбом. Прописываются в дополнительные тэги сами TRMки, IDшники 
всех MusicBrainz'овых объектов. В конце концов - что по идее самое 
нужное - возможность субмитить данные в MusicBrainz.

Я не против организации в amaroK неких тэггерных фич, если это будет 
сделано разумно, но мне почему-то не кажется, что из него выйдет 
когда-нибудь сколько-нибудь приличный musicbrainz tagger, а не нечто, 
что имеет одну кнопочку "получить данные из musicbrainz" по отдельно 
взятой песенке.

-- 
WBR, Mikhail Yakshin AKA GreyCat
ALT Linux [http://www.altlinux.ru] [xmpp:greycat@altlinux.org]


^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [sisyphus] I: Russian and Unicode ID3 tags
  2005-08-05 18:13   ` Dmitry Marochko
  2005-08-06  7:05     ` Alexey Rusakov
@ 2005-08-08  9:07     ` Led
  2005-08-08 14:17       ` Mikhail Yakshin
  1 sibling, 1 reply; 64+ messages in thread
From: Led @ 2005-08-08  9:07 UTC (permalink / raw)
  To: mothlike, ALT Linux Sisyphus discussion list

В сообщении от Пятница 05 Август 2005 21:13 Dmitry Marochko написал(a):
> Led пишет:
> >С OGG (вернее, с софтом его использующем) всё не так хорошо, как кажется.
> >Может я неправ, но кто подскажет плейер, адекватно отображающем НЕСКОЛЬКО
> >тэгов с одним именем (что предусмотрено стандартом, например, в файле
> > может быть вполне несколько тэгов ARTIST с разными значениями), с полгода
> > назад "баловался патченьем" moc на предмет этого...
>
> Гм. Мне кажется, сия багофича не из актуальных. Куда важнее, что OGG
> изначально UTFный и должен дружить с любым языком вообще, если только
> окружение позволяет дружить с UTF. А еще, я не могу себе представить
> ситуацию, когда в одном файле нужно два тега Artist ;)

Да ну?! А если это дуэт?
ARTIST приведён для примера, может быть несколько тэгов TITLE (концертный трэк 
без пауз между композициями), несколько тэгов AUTHOR (ну они и так нигде не 
отображаются:), даже GENRE далеко не обязательно один может быть...

Led.


^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [sisyphus] I: Russian and Unicode ID3 tags [JT]
  2005-08-08  6:46         ` [sisyphus] " Epiphanov Sergei
@ 2005-08-08  9:10           ` Led
  0 siblings, 0 replies; 64+ messages in thread
From: Led @ 2005-08-08  9:10 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Понедельник 08 Август 2005 09:46 Epiphanov Sergei написал(a):
> В сообщении от 6 Август 2005 11:48 Dmitry Marochko написал:
> > Дыкъ, излишество это. Что мешает указать обеих артистов в одном теге? Ну
> > да не суть, на самом деле. Тут больше об id3 нужно думать, а не об ogg.
> > Поскольку, например, железных плееров с поддержкой ogg - кот наплакал.
> > Да и те зачастую не весь битрейт могут проигрывать.
>
> Так гораздо легче искать диски с определёнными артистами, нежели в каше.
> Может, тогда давайте вообще объедигим в одном тэге и артистов, и название
> альбома, и год выпуска, ... А что мешает? Зато один тэг и никакой запарки.

Если уж на то пошло, то ИМХО проще отказаться от mp3 в чистом виде вобще. 
Заворачиваем mp3-файлы (не перекодируем, а именно заворачиваем) в OGG/OGM 
контейнер - и решаем проблемы с тегами раз и навсегда.

Led.


^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [sisyphus] Re: I: Russian and Unicode ID3 tags
  2005-08-06 17:06                 ` Michael Shigorin
  2005-08-07 12:42                   ` Maxim Bodyansky
@ 2005-08-08 10:08                   ` Led
  2005-08-08 11:52                     ` Michael Shigorin
  1 sibling, 1 reply; 64+ messages in thread
From: Led @ 2005-08-08 10:08 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Суббота 06 Август 2005 20:06 Michael Shigorin написал(a):
> On Sat, Aug 06, 2005 at 12:43:32AM +0300, Igor Zubkov wrote:
> > Почему в xmms до сих пор не приложены патчи для перекодировки?
> > Слабо пропихивали или на столько упёртый upstream что не хочет
> > их прикладывать?
>
> Желающие могут поголосовать за
> http://bugs.xmms.org/show_bug.cgi?id=1283
>
> (что бывает даже при куда более активном припихивании,
> можно посмотреть здесь:
> http://bugs.xmms.org/show_bug.cgi?id=335
> http://bugs.xmms.org/show_bug.cgi?id=1711
> )
>
> В общем, фрисофт как фрисофт, всем некогда и влом
> и вокруг реют стаи патчей...

А может проще "железный" стартскрипт с
LANG=ru_RU.CP1251 xmms
и ну её эту перекодировку?


^ permalink raw reply	[flat|nested] 64+ messages in thread

* [sisyphus] Re: I: Russian and Unicode ID3 tags
  2005-08-08 10:08                   ` Led
@ 2005-08-08 11:52                     ` Michael Shigorin
  2005-08-08 11:56                       ` Led
  0 siblings, 1 reply; 64+ messages in thread
From: Michael Shigorin @ 2005-08-08 11:52 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Mon, Aug 08, 2005 at 01:08:42PM +0300, Led wrote:
> А может проще "железный" стартскрипт с
> LANG=ru_RU.CP1251 xmms
> и ну её эту перекодировку?

И что с именами файлов на ФС?  Я уж не говорю про грабли со
смесью mp3 с 1251 в id3 и ogg с utf8, и совсем-совсем молчу про
то, что отдельные товарищи полюбляют к этому koi в id3 добавлять 
и восьмибитку -- в оггах.  Это их проблемы, конечно, но семь бед
-- один ответ... уж раз он есть.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [sisyphus] Re: I: Russian and Unicode ID3 tags
  2005-08-08 11:52                     ` Michael Shigorin
@ 2005-08-08 11:56                       ` Led
  2005-08-08 13:11                         ` Michael Shigorin
  0 siblings, 1 reply; 64+ messages in thread
From: Led @ 2005-08-08 11:56 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Понедельник 08 Август 2005 14:52 Michael Shigorin написал(a):
> On Mon, Aug 08, 2005 at 01:08:42PM +0300, Led wrote:
> > А может проще "железный" стартскрипт с
> > LANG=ru_RU.CP1251 xmms
> > и ну её эту перекодировку?
>
> И что с именами файлов на ФС?  Я уж не говорю про грабли со
> смесью mp3 с 1251 в id3 и ogg с utf8, и совсем-совсем молчу про
> то, что отдельные товарищи полюбляют к этому koi в id3 добавлять
> и восьмибитку -- в оггах.  Это их проблемы, конечно, но семь бед
> -- один ответ... уж раз он есть.

Про имена файлов - сорри, не подумал. А остальное от нежелания наводить 
порядок в своей коллеции и бардака в головах - тут никакими костылями к xmms 
не поможешь - всё равно что-нибудь ещё придумают:)

Led.


^ permalink raw reply	[flat|nested] 64+ messages in thread

* [sisyphus] Re: I: Russian and Unicode ID3 tags
  2005-08-08 11:56                       ` Led
@ 2005-08-08 13:11                         ` Michael Shigorin
  2005-08-08 13:17                           ` Led
  0 siblings, 1 reply; 64+ messages in thread
From: Michael Shigorin @ 2005-08-08 13:11 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Mon, Aug 08, 2005 at 02:56:21PM +0300, Led wrote:
> Про имена файлов - сорри, не подумал.

Отож. :)

> А остальное от нежелания наводить порядок в своей коллеции и
> бардака в головах - тут никакими костылями к xmms не поможешь -
> всё равно что-нибудь ещё придумают:)

Не могу спорить. :)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [sisyphus] Re: I: Russian and Unicode ID3 tags
  2005-08-08 13:11                         ` Michael Shigorin
@ 2005-08-08 13:17                           ` Led
  2005-08-08 13:22                             ` Michael Shigorin
  0 siblings, 1 reply; 64+ messages in thread
From: Led @ 2005-08-08 13:17 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Понедельник 08 Август 2005 16:11 Michael Shigorin написал(a):
> On Mon, Aug 08, 2005 at 02:56:21PM +0300, Led wrote:
> > Про имена файлов - сорри, не подумал.
>
> Отож. :)

Итого, получается, что "подпирать костылями" всевозможные кодировки в тэгах 
только из-за диалога выбора файла(ов)?

Led.


^ permalink raw reply	[flat|nested] 64+ messages in thread

* [sisyphus] Re: I: Russian and Unicode ID3 tags
  2005-08-08 13:17                           ` Led
@ 2005-08-08 13:22                             ` Michael Shigorin
  2005-08-08 13:54                               ` Led
  0 siblings, 1 reply; 64+ messages in thread
From: Michael Shigorin @ 2005-08-08 13:22 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Mon, Aug 08, 2005 at 04:17:33PM +0300, Led wrote:
> > > Про имена файлов - сорри, не подумал.
> > Отож. :)
> Итого, получается, что "подпирать костылями" всевозможные
> кодировки в тэгах только из-за диалога выбора файла(ов)?

Конкретно в xmms -- "...а также в силу исторических причин".

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [sisyphus] Re: I: Russian and Unicode ID3 tags
  2005-08-08 13:22                             ` Michael Shigorin
@ 2005-08-08 13:54                               ` Led
  2005-08-08 14:03                                 ` Michael Shigorin
                                                   ` (2 more replies)
  0 siblings, 3 replies; 64+ messages in thread
From: Led @ 2005-08-08 13:54 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Понедельник 08 Август 2005 16:22 Michael Shigorin написал(a):
> On Mon, Aug 08, 2005 at 04:17:33PM +0300, Led wrote:
> > > > Про имена файлов - сорри, не подумал.
> > >
> > > Отож. :)
> >
> > Итого, получается, что "подпирать костылями" всевозможные
> > кодировки в тэгах только из-за диалога выбора файла(ов)?
>
> Конкретно в xmms -- "...а также в силу исторических причин".

Если уж на то пошлО, то mpg123 и mpg321 тоже в локали с KOI8 некорректно 
отображают тэги, но с ними проще, наверное, - можно шелл-враппер набросать с 
grep+iconv...
Может всё же более актуально научить xmms проигрывать mp3/flac/etc завёрнутые 
в OGG/OGM-контейнер? Тогда можно хранить личные коллекции в 
OGG/OGM-контейнерах с чем бы то ни было внутри этих контейнеров и 
пользоваться очень удобными (ИМХО) OGG-тэгами?

Led.


^ permalink raw reply	[flat|nested] 64+ messages in thread

* [sisyphus] Re: I: Russian and Unicode ID3 tags
  2005-08-08 13:54                               ` Led
@ 2005-08-08 14:03                                 ` Michael Shigorin
  2005-08-08 14:07                                   ` Led
  2005-08-08 17:09                                 ` Arioch
  2005-08-08 19:45                                 ` Igor Zubkov
  2 siblings, 1 reply; 64+ messages in thread
From: Michael Shigorin @ 2005-08-08 14:03 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Mon, Aug 08, 2005 at 04:54:19PM +0300, Led wrote:
> > > Итого, получается, что "подпирать костылями" всевозможные
> > > кодировки в тэгах только из-за диалога выбора файла(ов)?
> > Конкретно в xmms -- "...а также в силу исторических причин".
> Если уж на то пошлО, то mpg123 и mpg321 тоже в локали с KOI8
> некорректно отображают тэги, но с ними проще, наверное, - можно
> шелл-враппер набросать с grep+iconv...

Так то их проблемы. :)

> Может всё же более актуально научить xmms проигрывать
> mp3/flac/etc завёрнутые в OGG/OGM-контейнер?

Научите.

> Тогда можно хранить личные коллекции в OGG/OGM-контейнерах с
> чем бы то ни было внутри этих контейнеров и пользоваться очень
> удобными (ИМХО) OGG-тэгами?

Боюсь, глобальный процент использования будет пренебрежимо мал --
проблему с mp3 действительно лучше решать в корне, бишь
ogg vorbis.  Но это не значит, что я против.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [sisyphus] Re: I: Russian and Unicode ID3 tags
  2005-08-08 14:03                                 ` Michael Shigorin
@ 2005-08-08 14:07                                   ` Led
  0 siblings, 0 replies; 64+ messages in thread
From: Led @ 2005-08-08 14:07 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Понедельник 08 Август 2005 17:03 Michael Shigorin написал(a):
> On Mon, Aug 08, 2005 at 04:54:19PM +0300, Led wrote:
> > > > Итого, получается, что "подпирать костылями" всевозможные
> > > > кодировки в тэгах только из-за диалога выбора файла(ов)?
> > >
> > > Конкретно в xmms -- "...а также в силу исторических причин".
> >
> > Если уж на то пошлО, то mpg123 и mpg321 тоже в локали с KOI8
> > некорректно отображают тэги, но с ними проще, наверное, - можно
> > шелл-враппер набросать с grep+iconv...
>
> Так то их проблемы. :)
>
> > Может всё же более актуально научить xmms проигрывать
> > mp3/flac/etc завёрнутые в OGG/OGM-контейнер?
>
> Научите.

Попробую:)

>
> > Тогда можно хранить личные коллекции в OGG/OGM-контейнерах с
> > чем бы то ни было внутри этих контейнеров и пользоваться очень
> > удобными (ИМХО) OGG-тэгами?
>
> Боюсь, глобальный процент использования будет пренебрежимо мал --
> проблему с mp3 действительно лучше решать в корне, бишь
> ogg vorbis.  Но это не значит, что я против.

Если есть оригинал, тогда однозначно... но если уже есть в mp3, а исходника 
нет, то как-то не хочется терять в качесве перекодируя в vorbis...

Led.


^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [sisyphus] I: Russian and Unicode ID3 tags
  2005-08-08  9:07     ` Led
@ 2005-08-08 14:17       ` Mikhail Yakshin
  2005-08-08 14:50         ` Mikhail Yakshin
  0 siblings, 1 reply; 64+ messages in thread
From: Mikhail Yakshin @ 2005-08-08 14:17 UTC (permalink / raw)
  To: led, ALT Linux Sisyphus discussion list

Led wrote:
> В сообщении от Пятница 05 Август 2005 21:13 Dmitry Marochko написал(a):
> 
>>Led пишет:
>>
>>>С OGG (вернее, с софтом его использующем) всё не так хорошо, как кажется.
>>>Может я неправ, но кто подскажет плейер, адекватно отображающем НЕСКОЛЬКО
>>>тэгов с одним именем (что предусмотрено стандартом, например, в файле
>>>может быть вполне несколько тэгов ARTIST с разными значениями), с полгода
>>>назад "баловался патченьем" moc на предмет этого...
>>
>>Гм. Мне кажется, сия багофича не из актуальных. Куда важнее, что OGG
>>изначально UTFный и должен дружить с любым языком вообще, если только
>>окружение позволяет дружить с UTF. А еще, я не могу себе представить
>>ситуацию, когда в одном файле нужно два тега Artist ;)
> 
> Да ну?! А если это дуэт?

См. рекомендации musicbrainz. На диске они как-то записаны все-таки - 
через союз, через запятые или еще что-нибудь. Вот так и записывают. 
Зачастую этот "творческий союз" представляет собой вполне законченную 
сущность, которую нужно сохранить. А если даже не представляет - в mb - 
это отдельный artist, равный collaboration between кто-то и кто-то. Я 
уже где-то выше откомментировал.

> ARTIST приведён для примера, может быть несколько тэгов TITLE (концертный трэк 
> без пауз между композициями),

"Title1 / Title2 / Title3" и т.п. согласно, опять же, рекомендациям 
musicbrainz.

 > несколько тэгов AUTHOR (ну они и так нигде не
> отображаются:),

Это не есть общеупотребительные тэги - они все идут в mb через 
relationships.

 > даже GENRE далеко не обязательно один может быть...

С ними вообще совсем бардак и, похоже, он так и будет оставаться %)

-- 
WBR, Mikhail Yakshin AKA GreyCat
ALT Linux [http://www.altlinux.ru] [xmpp:greycat@altlinux.org]


^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [sisyphus] I: Russian and Unicode ID3 tags
  2005-08-08 14:17       ` Mikhail Yakshin
@ 2005-08-08 14:50         ` Mikhail Yakshin
  2005-08-08 15:10           ` Led
  0 siblings, 1 reply; 64+ messages in thread
From: Mikhail Yakshin @ 2005-08-08 14:50 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Mikhail Yakshin wrote:
> Led wrote:
> 
>> В сообщении от Пятница 05 Август 2005 21:13 Dmitry Marochko написал(a):
>>
>>> Led пишет:
>>>
>>>> С OGG (вернее, с софтом его использующем) всё не так хорошо, как 
>>>> кажется.
>>>> Может я неправ, но кто подскажет плейер, адекватно отображающем 
>>>> НЕСКОЛЬКО
>>>> тэгов с одним именем (что предусмотрено стандартом, например, в файле
>>>> может быть вполне несколько тэгов ARTIST с разными значениями), с 
>>>> полгода
>>>> назад "баловался патченьем" moc на предмет этого...
>>>
>>>
>>> Гм. Мне кажется, сия багофича не из актуальных. Куда важнее, что OGG
>>> изначально UTFный и должен дружить с любым языком вообще, если только
>>> окружение позволяет дружить с UTF. А еще, я не могу себе представить
>>> ситуацию, когда в одном файле нужно два тега Artist ;)
>>
>>
>> Да ну?! А если это дуэт?

Кстати, вот еще рекомендации:

http://reactor-core.org/ogg-tagging.html

Там говорится о том, что ARTIST и прочие основные тэги должны быть 
одинарными. Те, которые отображают какие-то relationships - вот те - 
сколько угодно пусть дублируются.

Если есть желание еще это обсуждать - давайте, пожалуйста, делать это 
здесь, в sisyphus@.

-- 
WBR, Mikhail Yakshin AKA GreyCat
ALT Linux [http://www.altlinux.ru] [xmpp:greycat@altlinux.org]


^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [sisyphus] I: Russian and Unicode ID3 tags
  2005-08-08 14:50         ` Mikhail Yakshin
@ 2005-08-08 15:10           ` Led
  2005-08-08 15:27             ` [sisyphus] " Michael Shigorin
  0 siblings, 1 reply; 64+ messages in thread
From: Led @ 2005-08-08 15:10 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Понедельник 08 Август 2005 17:50 Mikhail Yakshin написал(a):
> Кстати, вот еще рекомендации:
>
> http://reactor-core.org/ogg-tagging.html

Эти рекомендации не от авторов стандарта, так что это - всего лишь чьёто 
мнение.

>
> Там говорится о том, что ARTIST и прочие основные тэги должны быть
> одинарными. Те, которые отображают какие-то relationships - вот те -
> сколько угодно пусть дублируются.

Если Стандарт оговаривает возможность множественных тэгов, то софт, 
поддерживающий файлы такого стандарта должен поддерживать и эти фичи.

>
> Если есть желание еще это обсуждать - давайте, пожалуйста, делать это
> здесь, в sisyphus@.

Что и делаем:)

Led.


^ permalink raw reply	[flat|nested] 64+ messages in thread

* [sisyphus] Re: I: Russian and Unicode ID3 tags
  2005-08-08 15:10           ` Led
@ 2005-08-08 15:27             ` Michael Shigorin
  2005-08-08 15:52               ` Led
  0 siblings, 1 reply; 64+ messages in thread
From: Michael Shigorin @ 2005-08-08 15:27 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 383 bytes --]

On Mon, Aug 08, 2005 at 06:10:06PM +0300, Led wrote:
> Если Стандарт оговаривает возможность множественных тэгов, то
> софт, поддерживающий файлы такого стандарта должен поддерживать
> и эти фичи.

Если стандарт не оговаривает обязательность -- то _может_, 
но не _должен_.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [sisyphus] Re: I: Russian and Unicode ID3 tags
  2005-08-08 15:27             ` [sisyphus] " Michael Shigorin
@ 2005-08-08 15:52               ` Led
  2005-08-08 16:04                 ` Michael Isachenkov
  0 siblings, 1 reply; 64+ messages in thread
From: Led @ 2005-08-08 15:52 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Понедельник 08 Август 2005 18:27 Michael Shigorin написал(a):
> On Mon, Aug 08, 2005 at 06:10:06PM +0300, Led wrote:
> > Если Стандарт оговаривает возможность множественных тэгов, то
> > софт, поддерживающий файлы такого стандарта должен поддерживать
> > и эти фичи.
>
> Если стандарт не оговаривает обязательность -- то _может_,
> но не _должен_.

Т.е. если я заполнил теги согласно стандарту, то плейер не покажет мне эту 
информацию полностью и будет прав?:)

Led.


^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [sisyphus] Re: I: Russian and Unicode ID3 tags
  2005-08-08 15:52               ` Led
@ 2005-08-08 16:04                 ` Michael Isachenkov
  0 siblings, 0 replies; 64+ messages in thread
From: Michael Isachenkov @ 2005-08-08 16:04 UTC (permalink / raw)
  To: led, ALT Linux Sisyphus discussion list

> > > Если Стандарт оговаривает возможность множественных тэгов, то
> > > софт, поддерживающий файлы такого стандарта должен поддерживать
> > > и эти фичи.
> >
> > Если стандарт не оговаривает обязательность -- то _может_,
> > но не _должен_.
> 
> Т.е. если я заполнил теги согласно стандарту, то плейер не покажет мне эту 
> информацию полностью и будет прав?:)

Черт возьми, есть RFC такой, в котором объясняются значения слов MUST, MAY и SHOULD BE :)

-- 
/aphlux



^ permalink raw reply	[flat|nested] 64+ messages in thread

* [sisyphus] Re: I: Russian and Unicode ID3 tags
  2005-08-08 13:54                               ` Led
  2005-08-08 14:03                                 ` Michael Shigorin
@ 2005-08-08 17:09                                 ` Arioch
  2005-08-09  6:27                                   ` Led
  2005-08-08 19:45                                 ` Igor Zubkov
  2 siblings, 1 reply; 64+ messages in thread
From: Arioch @ 2005-08-08 17:09 UTC (permalink / raw)
  To: sisyphus

Led wrote:

> OGG/OGM-контейнерах с чем бы то ни было внутри этих контейнеров и 
> пользоваться очень удобными (ИМХО) OGG-тэгами?

вот это хардварные плееры точно не переварят :-)






^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [sisyphus] Re: I: Russian and Unicode ID3 tags
  2005-08-08 13:54                               ` Led
  2005-08-08 14:03                                 ` Michael Shigorin
  2005-08-08 17:09                                 ` Arioch
@ 2005-08-08 19:45                                 ` Igor Zubkov
  2 siblings, 0 replies; 64+ messages in thread
From: Igor Zubkov @ 2005-08-08 19:45 UTC (permalink / raw)
  To: led, ALT Linux Sisyphus discussion list

В сообщении от Понедельник, 08-Авг-2005 16:54 Led написал(a):

> Если уж на то пошлО, то mpg123 и mpg321 тоже в локали с KOI8 некорректно
> отображают тэги, но с ними проще, наверное, - можно шелл-враппер набросать
> с grep+iconv...

патч на mpg321 для перекодировки из cp1251 в koi8-r можно взять у меня...


^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [sisyphus] Re: I: Russian and Unicode ID3 tags
  2005-08-08 17:09                                 ` Arioch
@ 2005-08-09  6:27                                   ` Led
  0 siblings, 0 replies; 64+ messages in thread
From: Led @ 2005-08-09  6:27 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Понедельник 08 Август 2005 20:09 Arioch написал(a):
> Led wrote:
> > OGG/OGM-контейнерах с чем бы то ни было внутри этих контейнеров и
> > пользоваться очень удобными (ИМХО) OGG-тэгами?
>
> вот это хардварные плееры точно не переварят :-)

В хардварных плейерах о версиях id3 и кодировках в них вобще речь не идёт: что 
"хавают" они, то и пользуй - никакаких "патчей-русификаторов" не приложишь к 
ним. А вот простенький скрипт, который будет копировать указанные выше файлы 
на плейер или ещё либо куда с конвертацией в обычный mp3 (из контейнера) с 
правильной расстановкой НУЖНЫХ для данного железного плейера тэгов и нужной 
версии (хоть в транслит-кириллицу, если понадобится) и практически без 
оверхеда по времени, по сравнению с простым копированием - это элементарно.
Т.о. коллекция хранится (на винте или CD/DVD) в виде OGG-файлов с правильными 
и какими угодно сложным наборами тэгов, зато на выходе при необходимости 
получаешь файлы в нужном тебе формате, с нужным набором тегов нужной версии 
(похоже, что альтнрнатива этому - только дополнительный файл тэгов к каждому 
mp3-файлу, содержащий всю необходимую информацию?)

Led.


^ permalink raw reply	[flat|nested] 64+ messages in thread

end of thread, other threads:[~2005-08-09  6:27 UTC | newest]

Thread overview: 64+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-08-02 22:38 [sisyphus] I: Russian and Unicode ID3 tags Mikhail Yakshin
2005-08-03  2:50 ` Ivan Fedorov
2005-08-03  5:49   ` Mikhail Yakshin
2005-08-03  6:09     ` [sisyphus] " Michael Shigorin
2005-08-03  7:20     ` [sisyphus] " Vitaly Lipatov
2005-08-03  8:17       ` Mikhail Yakshin
2005-08-03  3:37 ` Andrey Rahmatullin
2005-08-03  5:50   ` Mikhail Yakshin
2005-08-03  4:49 ` Mike Lykov
2005-08-03  5:34   ` [sisyphus] " Michael Shigorin
2005-08-03  6:12     ` Mikhail Yakshin
2005-08-03  7:49       ` Michael Shigorin
2005-08-03  8:30         ` Mikhail Yakshin
2005-08-03  9:26           ` [sisyphus] [JT] " Michael Shigorin
2005-08-03 10:00             ` Mikhail Yakshin
2005-08-03 10:33               ` [sisyphus] " Michael Shigorin
2005-08-03 10:07             ` [sisyphus] " Mikhail Zabaluev
2005-08-03 18:16       ` [sisyphus] " Dmitry Marochko
2005-08-03 18:22         ` Michael Shigorin
2005-08-03 18:32           ` Dmitry Marochko
2005-08-03 19:24             ` Alexey Rusakov
2005-08-04  9:28           ` Igor Zubkov
2005-08-05 14:41             ` Michael Shigorin
2005-08-05 21:43               ` Igor Zubkov
2005-08-06 17:06                 ` Michael Shigorin
2005-08-07 12:42                   ` Maxim Bodyansky
2005-08-08 10:08                   ` Led
2005-08-08 11:52                     ` Michael Shigorin
2005-08-08 11:56                       ` Led
2005-08-08 13:11                         ` Michael Shigorin
2005-08-08 13:17                           ` Led
2005-08-08 13:22                             ` Michael Shigorin
2005-08-08 13:54                               ` Led
2005-08-08 14:03                                 ` Michael Shigorin
2005-08-08 14:07                                   ` Led
2005-08-08 17:09                                 ` Arioch
2005-08-09  6:27                                   ` Led
2005-08-08 19:45                                 ` Igor Zubkov
2005-08-03  5:31 ` Michael Shigorin
2005-08-03  7:36 ` [sisyphus] Re: [devel] I: Russian and Unicode ID3 tags -- Stop The Madness Mikhail Zabaluev
2005-08-03  7:54   ` Mikhail Yakshin
2005-08-04  9:32     ` [sisyphus] mpg321 and rus (was: I: Russian and Unicode ID3 tags -- Stop The Madness ) Igor Zubkov
2005-08-03  8:55   ` [sisyphus] [JT] Re: I: Russian and Unicode ID3 tags -- Stop The _Madness_ Michael Shigorin
2005-08-03  9:42     ` Mikhail Zabaluev
2005-08-03 10:22       ` [sisyphus] " Michael Shigorin
2005-08-03 20:40   ` [sisyphus] Re: [devel] I: Russian and Unicode ID3 tags -- Stop The Madness Igor Zubkov
2005-08-04  7:09     ` [sisyphus] [JT] " Michael Shigorin
2005-08-04 16:03 ` [sisyphus] I: Russian and Unicode ID3 tags Led
2005-08-05 18:13   ` Dmitry Marochko
2005-08-06  7:05     ` Alexey Rusakov
2005-08-06  7:48       ` [sisyphus] I: Russian and Unicode ID3 tags [JT] Dmitry Marochko
2005-08-07 12:39         ` [sisyphus] " Arioch
2005-08-08  6:46         ` [sisyphus] " Epiphanov Sergei
2005-08-08  9:10           ` Led
2005-08-08  8:24       ` [sisyphus] I: Russian and Unicode ID3 tags Mikhail Yakshin
2005-08-08  9:07     ` Led
2005-08-08 14:17       ` Mikhail Yakshin
2005-08-08 14:50         ` Mikhail Yakshin
2005-08-08 15:10           ` Led
2005-08-08 15:27             ` [sisyphus] " Michael Shigorin
2005-08-08 15:52               ` Led
2005-08-08 16:04                 ` Michael Isachenkov
2005-08-07 12:32 ` Arioch
2005-08-08  8:27   ` Mikhail Yakshin

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git