Решения тех проблем, с которым мне приходилось сталкиваться.

Показаны сообщения с ярлыком аудио. Показать все сообщения
Показаны сообщения с ярлыком аудио. Показать все сообщения

вторник, 16 декабря 2008 г.

Bluetooth стерео звук (a2dp)

Потребовалось подключить bluetooth-стерео гарнитуру к linux, чтобы слушать через нее музыку или смотреть фильмы. Долго искал и читал всякое, а оказалось все супер-просто.

Предполагается, что на машине уже установлена поддержка Bluetooth (пакеты gnome-bluetooth, bluez-utils и их зависимости). Служба Bluetooth запущена (по умолчанию она запускается при загрузке, если в это время было найдено Bluetooth карта (usb dongle или что-то подобное).

Если брелок подключается после загрузки нужно запустить службу вручную (/etc/init.d/bluetooth start).

Далее, включаем гарнитуру в режиме сопряжения (pairing mode). Определяем ее MAC-адрес.

hcitool scan

Адрес имет вид AB:CD:EF:GH:IJ:KL

Создаем файл ~/.asoundrc следующего содержимого


pcm.bluetooth {
type bluetooth
device AB:CD:EF:GH:IJ:KL
profile "auto"
}

Адрес, понятное дело, ставим настоящий.

Можно пользоваться! При первом подключении к гарнитуре она автоматически будет сопряжена с компьютером, возможно потребуется ввести PIN-код (по умолчанию обычно 0000).

Как заставить конкретную программу выдавать звук на ALSA-устройство с именем "bluetooth" это уже особенности каждой программы.
В audacious я отредактировал файл ~/.config/audacious/config, параметр pcm_device=bluetooth

суббота, 27 октября 2007 г.

конвертирование ape во flac

Мне не очень понятно, зачем народ грабит аудио-диски в "обезъяний" формат. Надеюсь ситуация изменится, в связи с распространением flac в плеерах, а пока приходится делать следующее.
Первый шаг: собственно конвертация. Описание
Второй шаг: (на основне заметки)
Теперь нужно разделить единый flac-файл на треки. Понадобятся пакеты:


sudo apt-get install cuetools shntool flac

Собственно разбиваем по трекам:

cuebreakpoints input.cue | shnsplit -o flac input.flac

Получаем файлы с именами split-track001.flac, split-track002.flac и так далее.
Восстанавливаем тэги:

cuetag input.cue split-track*.flac

UPD: Толи cuetools старые, толи flac новый, но в общем в программе metaflac уже по-другому ключи называются и cuetag не работает. Чтобы заработало нужно исправить строчку в исходники cuetag (это shell-скрипт). В самом начале там должно быть:

METAFLAC="metaflac --remove-all-tags --import-tags-from=-"

А не то, что там есть изначально.

суббота, 26 мая 2007 г.

русскоязычные тэги в mp3

MP3 появился значительно раньше его свободного аналога OGG Vorbis, поэтому о unicode и национальных символах в момент его создания особенно не заметились.
Первая версия MP3-тэгов ID3v1 вообще не было ориентирована на многобайтные кодировки и на кодировки отличные от ISO8859-1. Но, надо было как-то хранить русские названия и их стали хранить, подразумевая, что они представлены в кодировке windows-1251. В системах, отличных от оффтопика это стало вызывать проблемы. Появились плагины, конвертирующие on-line кодировку в понятную системе, и это частично решало проблему.

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

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

Если у вас есть коллекция песен в старом формате можно неспеша сконвертить ее в новый, использую замечательную программку EasyTag. Она умеет читать тэги из ID3v1 (в любой кодировке, это настраивается) и соотвественно записывать в "правильном" современном формате. Какая разновидность unicode (UTF-8, UTF-16) будет использована также настраивается.

пятница, 11 мая 2007 г.

программа для работы с CD-audio

Сграбить диск, скопировать, посмотреть содержимое, установить название через CDDB - cdrdao

понедельник, 7 мая 2007 г.

медиа-плеер

Только недавно узнал о хорошей программке аудио-плеере - audacious, сделанной по мотивам винамповского интерфейса. Не, ну сама она является форком другого плеера, beep-media-player, но мне она прежде всего напоминает xmms и винамп. От xmms прежде всего отличается работой под современной версией gtk.
Понимает winamp'овские скины - поставил классическую от 2-ой версии :)