From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <443CF164.9040602@tpway.com> Date: Wed, 12 Apr 2006 15:24:04 +0300 From: "Nick S. Grechukh" MIME-Version: 1.0 To: anyr@tut.by, ALT Linux Community References: <200604091702.35888.sharavin@sibmail.ru> <44395D3D.3020505@ukr.net> <443A3431.2060209@tpway.com> <200604102205.58908.anyr@tut.by> In-Reply-To: <200604102205.58908.anyr@tut.by> Content-Type: text/plain; charset=windows-1251; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [Comm] =?windows-1251?b?zeDn4uDt6P8g8PPx8ero9SDv5fHl7SDiIEFtYXJv?= =?windows-1251?b?a1/lIOL74+v/5P/yIOrw4Oru5//h8ODs6C4=?= X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.7 Precedence: list Reply-To: ALT Linux Community List-Id: ALT Linux Community List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Apr 2006 12:24:06 -0000 Archived-At: List-Archive: List-Post: 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