Блог kelmiir

Регистрация

Календарь

  Октябрь 2008  

Пн Вт Ср Чт Пт Сб Вс
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

Теги

archlinux  linux mp3 кодировка 

На странице

RSS - подписка

Блог свихнувшегося IT'шника

Музыка в Linux, Решем проблему кодировок

Наверное каждый новичок установивший себе Linux сталкивался с проблемой не правильного отображения русских имен файлов в плеерах. Решается это конвертацией тегов их cp1251 в utf8. Тут я рассмотрю пример на Debian но работать будет от везде.
Для этого устанавливаем пакет
Код
sudo pacman —S python-mutagen

а затем выполняем комманду например в домашней папке для поиска и конвертации тэгов.

Код
find —iname '*.mp3' -print0 | xargs —0 mid3iconv —eCP1251 —remove-v1


Хочу обратить внимание, что если в названии папки с музыкой или в названии самого файла присутствует точка, то тэги не конвертнутся.

Вот еше полезное дополнение.
Создаём файл с содержимым:

Код
#!/bin/bash
cd ~/Музыка/
find —iname '*.mp3' -print0 | xargs —0 mid3iconv —eCP1251 —remove-v1


Вместо ~/Музыка/ должен быть путь к вашей папке с музыкой
Сохраняем, например с именем tegcoder.
Перемещаем в папку /usr/bin/
Даём права на исполнение.
Создаём Ссылку на рабочем столе или в меню на приложение, в команде указываем tegcoder.
И теперь как только вы скачали музыку с виндовс машин, или просто с не читаемыми тегами — тыкаем на созданный ярлык — теги уже в нормальном состоянии.

Теги: linux mp3 кодировка
Сейчас играет: Within Temptaition - Неизвестный артист - The Silent Force - 08. Трек 8

ArchLinux — удачное наследие

Хочу сказать пару слов, о недавно установленном мной замечательном дистрибутиве — ArchLinux. Являясь до недавнего времени приверженцем генту, я как то, можно сказать с пренебрежением относился к другим дистрибутивам (особенно мой негатив заслужили Дебиан, Убунта и Мандрива). Почти все дистры, за исключением генты мне чем то не нравились, попробовал ZenWalk, сначала был приятно удивлен, но потом последовало разочарование, репозитории его никуда не годятся, net-pkg это вообще что то с чем то, пакетный менеджер который не может нормально установить бинарники, и уж что бы там не говорили, на лицо явные отхождения от POSIX стандарта. Про Slackware ничего плохого сказать не могу, ровно как и хорошего. Мне нравиться консервативность слаки в отношении конфигов, и ревнивое следование POSIX стандартам (кстати ArchLinux перенял это у слаки, вообще арч можно назвать ребёнком от двух дистров, слаки и генту). Генту меня устраивает и по сей день, единственный ее недостаток, являющийся одновременно и преимуществом, это компилирование всего на локальной машине. Конечно, это дает существенный прирост производительности, но зачем мне например компилить то же moc када он весит меньше метра, и уж никак тормозить не будет,разве что на спектрумах smile.gif
Теперь непосредственно об Арче. Дистр как я уже гроворил, можно назвать наследником генты и слаки. Сочетая небывалую производительность и элегантность генты, у него присутствует консерватизм и рациональность слаки.
Арч — бинарный дистрибутив и существует в двух различных вариантах: оптимизированном под архитектуру i686 и под x64.
Примечателен Арч и своим собственным форматом пакетов и соответственно управлением ими. Сама система несколько напоминает Gentoo с его ebuild'ами, но по заявлению разработчиков PKGBUILD'ы создавать проще. Пакетный менеджер Pacman отлично справляется со своей задачей, прост и удобен. Расширение бинарных пакетов: tar.gz, а для любителей установки из исходников существует ABS. Как и Gentoo, Arch носит гордое имя метадистрибутива, а это значит скользящую систему релизов и то что самые новые версии программ будут появляться у вас зачастую быстрее чем в других дистрибутивах.
Немного об основных репозиториях.
[Core] - основа дистрибутива, ядро плюс минимальное ему окружение, выбираемое по принципу «всего по одному»: один редактор, один window manager итд.
[Extra] - здесь хранится всё, что не вошло в core: иксы, различные библиотеки, KDE, Xfce, Gnome, пакеты для разработки, демоны, редакторы, эмуляторы, игры, мультимедиа, сетевое, офисное и научное ПО, системные утилиты.
[Community] - Здесь находятся пакеты поддерживаемые так называемыми доверенными пользователями(теми кто уже давно сотрудничает с разработчиками и поставляет весьма качественные пакеты в AUR). Этот репозиторий по умолчанию отключен но за всё время его использования я не сталкивался с какими-либо серьёзными проблемами. Если что-то не нашлось в экстре — не беда, в community обязательно найдётся.
[Testing] - сюда попадают пакеты, которые в скором времени заменят софт в Core и Extra но нуждаются в дополнительном тестировании (во избежание), такие как глобальные апдейты ядра, пакетного менеджера, иксов. Тоже по умолчанию отключен, но если вы хотите помочь разработчикам в тестировании то дерзайте.
[AUR] Archlinux user repository — сюда любой зарегистрировавшийся желающий может присылать свои сборки пакетов.
ледующий пункт некоторых может отпугнуть, но не упомянуть о нём, думаю, нельзя. У Арча псевдографический инсталлятор. Что, в прочем, не делает его ни плохим, ни заоблачно сложным, всё те же стандартные шаги: разметка дисков, выбор директорий, выбор пакетов, скачивание и установка, выбор загрузчика, небольшая правка конфигов и вуаля! Вы уже загружаетесь в рабочую минимальную систему из под которой добавить пользователя, доставить и настроить всё нужное не составит особого труда. Мало внимания уделяется инсталлятору лишь потому, что в следующий раз вам придётся увидеть его ещё очень и очень не скоро — зачем переустанавливать отлично работающую систему? Да, конфигурационные файлы необходимо править и дополнять самому, в Арче нет официальных графических конфигураторов как например в SuSE. Для многих, думаю, это даже будет плюсом. А новым пользователям советую не бояться, это вовсе не так сложно. Благо пользователями Arch'а уже создано несколько программ, облегчающих жизнь вновь прибывшим. Программы эти определяют конфигурацию вашего компьютера и в соответствии с ней настраивают конфиги. Помимо этого у Арча отличная, часто обновляющаяся и дополняющаяся новыми материалами wiki, в которой собраны how-to статьи по всему необходимому. Сообщество тоже весьма дружелюбно, если вдруг вы не нашли ответа на свой вопрос в wiki — на форуме всегда помогут советом. Да пока что комунити у арча существенно уступает гентовскому, но я думаю это дело будующего.
Арч как и генту как и слака линукс не для новичков, но я в нем нашел для себя то что не находил в других дистрах даже генту — сочетание всего хорошего из моих любимых дистров. На вопрос буду ли я юзать дальше арч, отвечу да. Но и генту пока что сносить не буду biggrin.gif
Побольше почитать о дистрибутиве можно на его официальной wiki (в которой, кстати, есть и русский раздел).
А можно и сразу начать качать установочные образы со спецстраницы на сайте дистрибутива.
Образы для i686 и для x64 поставляются отдельно и бывают двух разных «вкусов»: Core и Ftp install. Различаются они тем что к первому прилагается базовый набор пакетов: ядро и минимальное окружение (здесь нужно учесть, что это — пакеты времён релиза, соответственно не совсем «bleeding edge»). Второй же скачивает их вместе с остальными необходимыми вам на лету.
Зеркала Archlinux в России:
ftp://archlinux.org.ru/pub/archlinux
ftp://mirror.yandex.ru/archlinux
http://archlinux.freeside.ru

Теги: archlinux
Сейчас играет: Within Temptaition - Неизвестный артист - The Silent Force - 08. Трек 8