понедельник, 5 ноября 2007 г.

Обживаем Ubuntu 7.10 - Проигрыватели audio.

Вот никогда не мог подумать, что с аудио будут проблемы. Так много плееров, они такие красивые. И, вроде, всё должны уметь. Есть только одна проблема...оказывается, формат .ape закрытый. И не очень хорош с лицензионной точки зрения. И официального порта под linux авторы не делают. Соответственно, люди выкручиваются, как могут

У меня, например, достаточно много музыки в .ape, и для меня возможность проигрывать файлы этого формата являлась критичной. Длительное гугление привело к некоторым решениям, одно, другого страшнее ;), включая какие-то предложения о сборке самостоятельно и правке исходного кода, накладывании патчей и прочем шаманстве, которое не совместимо с моим желанием сделать всё простейшим образом. После нескольких тупиковых путей (wxMusik (извилистый ад зависимостей), xmms(gtk1 и русский не очень дружат)), наткнулся на Audacious. На нем и остановился. Вот последовательный рецепт:

  • Устанавливаем сам плеер apt-get install audacious. Он принесет с собой, всё, что ему нужно. Из "коробки" он умеет многое. Мне не хватало только .ape, flac и mp3, он подхватил сразу.
  • Открываем файл /etc/apt/sources.list, добавляем туда строчки:
    ## BackPort for MAC
    deb http://morgoth.free.fr/ubuntu gutsy-backports main
    deb-src http://morgoth.free.fr/ubuntu gutsy-backports main
    Это позволит нам забрать пакеты, не входящие в официальные репозитарии. Ещё необходимо прописать в консоли:
    wget -O - http://morgoth.free.fr/files/morgoth-signkey.gpg.asc | sudo apt-key add -
    А это нужно для того, чтобы APT не пугался незнакомых репозиториев =)
  • Теперь можно смело инсталлировать саму библиотеку Monkey Audio Codec и плагин для Audacious
    sudo apt-get install monkeys-audio audacious-mac
    Если чего-то не хватает, можно доставить. Самое главное у нас есть.
  • После установки, я столкнулся только с одной проблемой - кривые тэги в mp3 файлах. Но исправить это оказалось очень просто:
    Ctrl+P приводит нас в настройки, далее "Список воспроизведения", в выпадающем списке "Автоматическое определение кодировки для:", выбираем "Russian" и всё становится ок.

Такой вот беспроблемный плеер. Учитывая, что под виндами я всегда предпочитал winamp classic, мне его вполне хватит.

В настоящее время у меня под рукой нет ни одного wavPack, поэтому проверить проигрывается ли этот формат, я не могу. Но, учитывая, что на сайте на сайте wavPack заявлена поддержка Audacious, проблм возникнуть не должно.

4 комментария:

Unknown комментирует...

Отличное руководство, спасибо.
Единственная, что хочу добавить - после редактирования sources.list нужно сделать

#sudo apt-get update

Unknown комментирует...

*Единственное

Unknown комментирует...

OS Ubuntu Feisty - встретился со следующей проблемой при установке:

sudo apt-get install monkeys-audio audacious-mac
Чтение списков пакетов... Готово
Построение дерева зависимостей
Reading state information... Готово
Некоторые пакеты невозможно установить. Возможно, Вы просите невозможного,
или же используете нестабильного дистрибутив, и запрошенные Вами пакеты
ещё не созданы или были удалены из Incoming.
Следующая информация возможно поможет Вам:

Пакеты, имеющие неудовлетворённые зависимости:
audacious-mac: Зависит: libaudclient1 но он не будет установлен
Зависит: libc6 (>= 2.6-1) но 2.5-0ubuntu14 будет установлен
Зависит: libgcc1 (>= 1:4.2.1) но 1:4.1.2-0ubuntu4 будет установлен
Зависит: libglib2.0-0 (>= 2.14.0) но 2.12.11-0ubuntu1 будет установлен
Зависит: libgtk2.0-0 (>= 2.12.0) но 2.10.11-0ubuntu3 будет установлен
Зависит: libmac2 (>= 3.99-u4-b5) но он не будет установлен
Зависит: libmcs1 но он не может быть установлен
Зависит: libmowgli1 но он не может быть установлен
Зависит: libpango1.0-0 (>= 1.18.3) но 1.16.2-0ubuntu1 будет установлен
Зависит: libstdc++6 (>= 4.2.1) но 4.1.2-0ubuntu4 будет установлен
Зависит: libxdamage1 (>= 1:1.1) но 1:1.0.3-3 будет установлен monkeys-audio:
Зависит: libc6 (>= 2.6-1) но 2.5-0ubuntu14 будет установлен
Зависит: libgcc1 (>= 1:4.2.1) но 1:4.1.2-0ubuntu4 будет установлен
Зависит: libmac2 (>= 3.99-u4-b5) но он не будет установлен
Зависит: libstdc++6 (>= 4.2.1) но 4.1.2-0ubuntu4 будет установлен

E: Сломанные пакеты

Анонимный комментирует...

Вас посетила просто великолепная идея