# audiocd

Обеспечивает работу со звуковыми CD. Дорожки представляются в виде файлов (в разных форматах) и при копировании их в локальную файловую систему они автоматически преобразуются в соответствующий формат.

Чтобы понять, как это работает, вставьте звуковой компакт-диск в привод &CD-ROM; и наберите `audiocd:/` в строке адреса &konqueror;. Через несколько секунд вы увидите список файлов-дорожек и папки.

Звуковые компакт-диски не содержат папок, однако они были добавлены разработчиками канала audiocd для наглядности хранимых данных. В каждой папке находится одинаковый набор дорожек. Если у вас есть соединение с Интернетом, вместо названий дорожек в виде их номеров вы увидите реальные названия песен.

Папки соответствуют различным форматом представления звуковых записей дорожек звукового компакт-диска.

Например, если перетащить файл из папки `Ogg Vorbis` в другое окно или вкладку &konqueror;, содержащие папку локального диска, то отобразится окно, показывающее состояние процесса преобразования звуковой дорожки в этот формат и сохранения в виде локального файла. Помните, что Ogg Vorbis — это сжатый формат хранения звуковых записей с потерей качества, поэтому нельзя пользоваться этим методом, если вы хотите записать точную копию звукового диска. Для этого существуют специальные программы.

Механизм канала довольно прост. Когда каналу audiocd поступает запрос на получение дорожки из папки `Ogg Vorbis`, он начинает считывать звуковую дорожку с компакт-диска, преобразуя её "на лету" в формат Ogg Vorbis (дорожки на звуковых компакт-дисках содержат несжатые звуковые записи).

Файлы с расширением `.wav` — точная копия звуковых дорожек (без потерь качества), поэтому они и занимают больше места. Попробуйте перетащить их на звуковой проигрыватель &noatun;, и вы сможете прослушать дорожки с цифровой обработкой (например, у вас будет возможность включить эквалайзер). На самом деле, дорожки имеют несжатый формат RIFF WAV, который отличается от формата файлов `.cda`, расположенных в каталоге компакт-диска, только "оформлением" (т.е. с адаптацией для обычной файловой системы). Этот формат может быть воспроизведён на подавляющем большинстве звуковых проигрывателей.

Звуковой проигрыватель &noatun; должен без проблем проигрывать файл `.wav`, однако если он проигрывается с шумом (щелчками и т.п.), включите параметр `paranoia_level`, рассматриваемый ниже.

## Параметры

`device`

- Введите путь к приводу CD-ROM, например `audiocd:/`?device`=`/dev/sdc``. Обычно, если в системе несколько приводов, будет использован привод со звуковым CD, но если определить такой привод автоматически не получается, используйте этот параметр. Кроме того, устройство по умолчанию можно задать в диалоге настройки.

`fileNameTemplate`

- Установить шаблон имён файлов, например `audiocd:/`?fileNameTemplate`=`Track %{number}``. В диалоге настроек вы можете изменить значение по умолчанию и не указывать его каждый раз. Если вы укажете пустую строку, файлы не будут показаны.

`albumNameTemplate`

- Установить шаблон имён альбомов, например `audiocd:/`?albumNameTemplate`=`%{albumartist} %{albumtitle}``. В диалоге настройки можно изменить значение по умолчанию и не указывать его каждый раз.

`niceLevel`

- Установить приоритет кодера, например `audiocd:/`?albumNameTemplate`=`niceLevel=10``. В диалоге настройки можно изменить значение по умолчанию и не указывать его каждый раз.

`paranoia_level`

- Величина коррекции ошибок чтения.

  Уровень 0

- Без коррекции ошибок. Полезно использовать, если ваш привод идеально читает компакт-диски.

Уровень 1

- Простая коррекция ошибок.

Уровень 2

- По умолчанию. Принимается только безупречное чтение.

Учтите, что при этом считывание может быть очень медленным, что затруднит одновременное проигрывание дорожки. Если вы обладатель высококачественного привода компакт-дисков (помните, что более высокая цена не всегда означает повышение качества), то, возможно, вы не заметите задержки. Однако на старых приводах получение звуковых записей с компакт-диска может занять дни!

`cddbChoice`

- Обращаться к указанной базе данных CD в Интернете. Большинство звуковых компакт-дисков не содержат в себе названий дорожек, поэтому, чтобы не вводить их самостоятельно, вы можете воспользоваться чужим трудом. Названия дорожек, которые вы запрашиваете, определяются по длинам и количеству дорожек на диске. Базы данных дорожек компакт-дисков составляются интернет-сообществом и доступны для всех. Иногда запрос может вернуть несколько результатов, и тогда нужно будет выбрать один из них.

  Вы можете разместить в этой базе собственные названия дорожек через &kscd;, проигрыватель звуковых компакт-дисков &kde;.

  По умолчанию audiocd выбирает лучший вариант.

## Примеры

`audiocd:/?device=/dev/scd0&paranoia_level=0&cddbChoice=0`

- Получить список дорожек CD, вставленного в SCSI-привод `/dev/scd0`. Считывать данные без коррекции, использовать CDDB-запись с номером 0.

## Вопросы и ответы

Как исправить ошибку Файл или папка / не существует? Звуковой компакт-диск вставлен в привод.

Выполните ``cdparanoia` `-vsQ`` с правами обычного пользователя (не от имени `root`). Если список дорожек не выдаётся, убедитесь, что у вас есть права доступа к приводу CD. Если вы используете эмуляцию SCSI, проверьте права доступа к SCSI-устройству (`/dev/sg0`, `/dev/sg1` и т.д.). Если и это не работает, введите `audiocd:/?device=/dev/sg0` (или укажите другое правильное устройство) для указания, какое устройство привода компакт-дисков будет использовано.