ALT Linux Community general discussions
 help / color / mirror / Atom feed
From: "Nick S. Grechukh" <gns@tpway.com>
To: anyr@tut.by, ALT Linux Community <community@lists.altlinux.org>
Subject: Re: [Comm] Названия русских песен в Amarok_е выглядят кракозябрами.
Date: Wed, 12 Apr 2006 15:24:04 +0300
Message-ID: <443CF164.9040602@tpway.com> (raw)
In-Reply-To: <200604102205.58908.anyr@tut.by>

anyr wrote:
> В сообщении от 10 Апрель 2006 10:32 Nick S. Grechukh 
> написал(a):
>> apt-get install eyeD3
> Для ALM 2.4 оказалось легче поставить с 
> http://eyed3.nicfit.net/.
>> www.cs.berkeley.edu/~zf/id3iconv/download/id3iconv-0.2.1.jar
> этот файл содержится в архиве ниже
ну, в общем да :)
>> http://fly.osdn.org.ua/~gns/id3.tar.bz2 
> содержимое:
> id3-to24
> id3-tounicode
> id3iconv-0.2.1.jar
>> читать http://www.freesource.info/wiki/TZ/IDTags

> "...для русских и чистых us-ascii тэгов – id3v2.3 или 2.4 в 
> windows-1251, замаскированной под iso8859–1"
> За это как понял отвечает скрипт id3-to24.
не так, см. ниже. запускать надо id3-tounicode, затем id3-to24
> "...для всех остальных тэгов – id3v2.4 в utf16-le"
> За это ничего не отвечает... и Бог с ним - нет у меня 
> французского творчества нет.
дело в том, что я считаю иначе - оптимально всегда хранить id3v2.4 в 
utf16. попадется 'правильный' железный плеер - поймете :)
из софтовых правильные itunes, amarok, по идее все taglib-based, 
xmms/rusxmms2. на PocketPC: gsplayer, pocketmusic, tcpmp.

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

> "...мне кажется, оптимальнее будет id3v1 держать в 8-bit 
> 1251 (коль уж так повелось), а id3v2.4 писать в utf16 
> (кроме чистого us-ascii)

> Но вот тут беда. Во-первых чтобы скрипт сработал нужно, 
> чтобы id3iconv-0.2.1.jar лежал в /home/gns/bin/
ну дык. поменяйте

> а  во-вторых "... -v1 -e cp1251" это разве utf?
это "from v1 в кодировке cp1251 to уникод"

id3-tounicode - проставляет в id3v2 юникод, содержимое берет из id3v1 и 
перекодирует.
id3-to24 - переделывает существующий id3v2 конкретно в v2.4, дабы винамп 
их не видел. правда, последний винамп кажется научили читать 2.4, и это 
плохо - юникоду не научили :(

на выходе получается файл: id3 = cp1251/якобы iso8859-1, id3v2.4 = utf16le




  reply	other threads:[~2006-04-12 12:24 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-04-09 13:02 Sharavin Sergey
2006-04-09 13:05 ` Sharavin Sergey
2006-04-09 10:21   ` Sergey Kuznetsov
2006-04-09 14:59     ` Sharavin Sergey
2006-04-09 15:17       ` Sergey Kuznetsov
2006-04-09 19:15         ` Eugine V. Kosenko
2006-04-10 10:32           ` Nick S. Grechukh
2006-04-10 22:05             ` anyr
2006-04-12 12:24               ` Nick S. Grechukh [this message]
2006-04-11 23:23                 ` anyr
2006-04-10 14:49         ` Sharavin Sergey
2006-04-10 15:41             ` Sharavin Sergey
2006-04-10 16:31     ` Sharavin Sergey

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=443CF164.9040602@tpway.com \
    --to=gns@tpway.com \
    --cc=anyr@tut.by \
    --cc=community@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/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 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

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


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