# Підручник з &kscd;

Mike
McBride

    &Mike.McBride.mail;

Jonathan
Singer

    &Jonathan.Singer.mail;

David
White

    a9403784@unet.univie.ac.at

Bernd
Johannes
Wuebben

    &Bernd.Johannes.Wuebben.mail;

Розробник
Dirk
Forsterling

    milliByte@gmx.net

Розробник
Dirk
Foersterling

    milliByte@gmx.net

Розробник
Lauri
Watts

    &Lauri.Watts.mail;

Рецензент
Юрій
Чорноіван

    yurchor@ukr.net

Переклад українською
2000
2004
J Singer
2005-2006
&Mike.McBride;
&FDLNotice;
2008-08-01
1.5

&kscd; — це невеличкий, швидкий програвач аудіо-КД, з можливістю використання CDDB, призначений для платформ &UNIX;, &Windows; і &MacOS;.

KDE
kdemultimedia
kscd
музика
КД
аудіо

## Вступ

&kscd; — це швидкий програвач аудіо-КД, з можливістю використання CDDB, призначений для платформ &UNIX;, &Windows; і &MacOS; . Назва &kscd; є абревіатурою фрази The KDE Project's small/simple &CD; player (Невеличкий або простий програвач КД для проекту KDE).

Для полегшення переходу користувачів workman на цей програвач у цій версії додано новий скрипт на Perl: `workman2cddb.pl`.

Сподіваємося, що користування цим програвачем КД принесе вам радість.

&Bernd.Johannes.Wuebben;

&Bernd.Johannes.Wuebben.mail;

### Підтримувані платформи

&kscd; функціонує у повному обсязі на таких платформах:

- &Linux;

- FreeBSD

- NetBSD

- BSD386

- Sun

- &Solaris; (зокрема, з підтримкою cdda)

- &HP-UX;

- &SGI; Irix (зокрема, з підтримкою cdda)

- Sony NEWS

- OSF/1

- Ultrix

- &Windows;

- &MacOS;

і може бути зібрати на багатьох інших з невеличкими виправленнями.

## Основні елементи програми

### Основи роботи

Інтерфейс &kscd;
Інтерфейс &kscd;

Це головне вікно &kscd;. Коли ви запустите &kscd;, ви теж побачите щось схоже. Нижче наведено невпорядкований опис засобів керування у цьому вікні.

#### Панель керування

Панель керування
Панель керування

Це головна панель керування &kscd;. Призначення цих кнопок має бути очевидним для кожного, хто хоч раз користувався програвачем КД.

Кнопку, розташовану найвище на наведеному вище знімку вікна, призначено для перемикання між режимами відтворення і призупинки відтворення КД. Кнопку, розташовану ліворуч у другому ряді, призначено для зупинки відтворення КД. Права кнопка у цьому ж ряді виштовхує лоток пристрою для читання КД. За допомогою двох кнопок у третьому ряді можна виконати перемотування вперед (права кнопка) або назад (ліва кнопка) до початку наступної або попередньої доріжки. Ліва кнопка у нижньому ряді вмикає або вимикає відтворення доріжок у випадковому порядку, а права вмикає або вимикає циклічне відтворення, за якого відтворення КД починаються з початку після завершення відтворення його останньої доріжки.

#### Показ стану

Показ стану
Показ стану

Тут показано стан. Починаючи згори справа ліворуч, у цій частині програвача показано головну панель часу (далі за текстом ви можете знайти обговорення можливих режимів показу часу), стан пристрою для читання КД, загальний час відтворення аудіо-КД, поточне значення гучності, а також номер поточної доріжки і кількість доріжок загалом (поточ./макс.). У найнижчих двох текстових рядках показано ім’я виконавця і назву КД, а також назву доріжку, якщо такі записи існують у локальній або мережевій CDDB (Базі даних КД).

Якщо навести вказівник на область показу часу і клацнути лівою кнопкою, можна перемкнутися між режимами показу часу. Типово, &kscd; показує час відтворення поточної доріжки під час відтворення КД або ––:–– чи 00:00, якщо КД не відтворюється. Клацання перемикають режими показу на час, що залишився до завершення відтворення доріжки, на загальний час відтворення диска і на загальний час, що залишився до завершення відтворення диска.

#### Кнопка Додатки

Кнопка «Додатки»
Кнопка «Додатки»

За допомогою цієї кнопки можна відкрити меню з декількома пунктами. За його допомогою ви можете відкрити панель налаштування &kscd; або налаштувати клавіатурні скорочення програми. Це меню надасть вам змогу налаштувати роботу &kscd; згідно до ваших смаків. Докладніше про налаштування &kscd; можна дізнатися з розділу щодо налаштування &kscd;.

У цьому меню є також декілька інструментів, які допоможуть вам знайти інформацію щодо виконавця у мережі Інтернет. Ви зможете дізнатися про дати його виступів, придбати його записи, а також отримати іншу інформацію, якщо натиснете цю кнопку і оберете відповідний пункт з контекстного меню, що з’явиться.

За допомогою цього меню можна також відкрити цей документ довідки, повідомити про вади, дізнатися більше про &kscd; і &kde; або завершити роботу &kscd;.

#### Кнопка CDDB

Кнопка CDDB
Кнопка CDDB

За допомогою цієї кнопки можна відкрити панель редактора запису у CDDB (Compact Disc Data Base або базі даних компакт-дисків).

CDDB може визначити назву вашого компакт-диска, а часто навіть звантажити список доріжок цього компакт-диска або завантажити його з вашої файлової системи. Щоб дізнатися більше про користування цим інструментом, перегляньте розділ щодо Редактора бази даних КД.

#### Повзунок гучності

Повзунок гучності
Повзунок гучності

Цей повзунок керує гучність виводу звуку з КД. Пересування його праворуч робить музику гучнішою, а ліворуч — тихішою. Якщо ви відтворюєте ваш КД за допомогою вашої звукової картки, на гучність звуку також впливатиме значення, встановлене у мікшері цієї звукової картки.

#### Засіб вибору доріжки

Засіб вибору доріжки
Засіб вибору доріжки

У цьому спадному списку буде показано номер поточної доріжки, назву доріжки і її тривалість (у хвилинах з секундами). Ви можете скористатися цим спадним списком, щоб напряму обрати будь-яку з доріжок на КД.

## Як налаштувати &kscd;

### Головне вікно налаштувань

Налаштувати &kscd; можна натисканням кнопки Додатки. Буде відкрито меню, у якому слід обрати пункт Налаштувати &kscd;..., щоб отримати доступ до налаштувань.

Головне вікно налаштувань &kscd; поділено між двома головними розділами.

- У розділі Програвач КД ви зможете визначити вигляд і поведінку &kscd;.

- Розділ CDDB призначено для налаштування можливостей пошуку у CDDB програми &kscd;.

Перемикатися між цими двома розділами можна за допомогою піктограм, розташованих ліворуч у діалоговому вікні.

### Діалогове вікно Програвач КД

Діалогове вікно Програвач КД
Діалогове вікно Програвач КД

У полі для введення тексту Шрифт РКД показано поточний вибраний шрифт, яким відображається інформація у дисплеї стану &kscd;. Щоб змінити цей шрифт, натисніть кнопку Вибрати....

У полях Колір РКД і Колір тла показано кольори, вибрані для переднього плану і тла дисплея стану. Щоб змінити ці кольори, натисніть прямокутники з цими кольорами.

Якщо залишити позначку у полі для позначки з міткою Показувати піктограму у системному лотку, на панелі &kicker; з’явиться засіб керування &kscd;.

Позначення поля з міткою Показувати оголошення доріжки призведе до того, що кожного разу, коли змінюватиметься доріжка КД, над піктограмою у kicker з’являтиметься невеличке інформаційне вікно. Це вікно автоматично зникатиме за 5 секунд.

Приклад оголошення доріжки
Приклад оголошення доріжки

Позначення поля Автоматично програвати при встановленні КД змусить &kscd; починати відтворення КД одразу після того, як ви вставите КД до лотка: вам не потрібно буде натискати кнопку Грати.

Позначка у полі Вийняти КД після програвання призведе до того, що після завершення відтворення КД, його буде автоматично виштовхнуто.

Позначення поля Зупинити програвання КД при виході призведе до зупинення відтворення КД після завершення роботи &kscd;.

У полі Пристрій КД міститься назва пристрою для читання КД, який буде використано для відтворення компакт-дисків. Типовим значенням є `/dev/cdrom`. Слід встановити дозволи на цей пристрій так, щоб надати змогу програмі відкривати пристрій лише для читання. Зміна дозволів, швидше за все, потребуватиме привілеїв адміністратора системи (root), її можна виконати з командного рядка або у режимі адміністративного користувача у &konqueror;.

Перш ніж ми обговоримо наступні параметри, важливо зрозуміти, що існує два способи, у які персональні комп’ютери можуть відтворювати КД.

Перший спосіб (який у &kscd; називається «пряме цифрове зчитування») полягає у тому, що цифрові дані з КД читаються за допомогою Digital Audio Extraction (цифрового видобування аудіо або DAE). Отримані дані надсилаються до центрального процесора вашого комп’ютера, який перетворює цифрові дані на звук. Для використання цього методу потрібен пристрій читання КД, у який закладено можливість DAE (більшість новітніх пристроїв задовольняють ці вимоги), а також невелика частина процесорного часу для створення звуків, які ви чутимете.

За другого способу використовуються внутрішні схеми, які вбудовано у більшість пристроїв для читання КД, і які призначено для читання даних і створення звуків, які ви чутимете без використання центрального процесора вашого комп’ютера. Ці дані напряму надходитимуть спеціальним кабелем до звукової картки вашого комп’ютера. За використання цього методу потрібно менше процесорного часу, але для цього вам слід мати відповідний кабель, яким буде з’єднано пристрій зі звуковою карткою всередині вашого комп’ютера. Подібне з’єднанння є не у всіх комп’ютерах.

Поле для позначки з міткою Використовувати пряме цифрове зчитування визначає спосіб, у який &kscd; читатиме звукові доріжки. Якщо у цьому полі буде позначка, використовуватиметься перший спосіб. Якщо ж позначки не буде, програма скористається другим способом.

Якщо ви вибрали пряме цифрове зчитування, ви зможете обрати зі спадного списку з міткою Вибрати аудіо-сервер звуковий сервер, куди слід надсилати цифрову інформацію. Вміст спадного списку залежить від конфігурації вашої системи. Більшості користувачів слід обрати тут phonon. Крім того, ви можете обрати пристрій звукового сервера, якщо введете розташування файла пристрою у поле для введення тексту з міткою Вибрати аудіо-пристрій. Обговорення вибору аудіо-пристроїв і аудіо-серверів не входить до предмета цього підручника.

Якщо у полі з міткою Дозволяти вибір кодування поставлено позначку, ви зможете обрати кодування тексту для результатів пошуку за запитом до CDDB.

За стандартом результати пошуків у CDDB мають бути закодовані у кодуванні Latin 1. Якщо у вас немає ніяких проблем з інформацією з CDDB, не позначайте це поле.

Кнопка Довідка відкриває сторінку з вмістом довідника з &kscd;. Кнопка Типові значення відновлює типові значення всіх записів цього діалогу; кнопка Гаразд зберігає поточні параметри і закриває вікно; кнопка Застосувати зберігає поточні параметри без закриття вікна налаштування; кнопка Скасувати закриває вікно налаштування без збереження параметрів.

### Сторінка CDDB

Сторінку CDDB поділено між вкладками Пошук і Відіслати.

#### Вкладка Пошук

Вкладка Пошук діалогового вікна налаштування
Вкладка Пошук діалогового вікна налаштування

На вкладці Пошук можна налаштувати функціональні можливості CDDB програми &kscd;.

Ви можете обрати пункт Увімкнути пошук у MusicBrainz або пункт Увімкнути пошук у freedb.

У розділі Сервер Freedb визначає дзеркало CDDB, яке буде використано &kscd; для отримання інформації щодо альбому. Ви можете ввести назву сервера, номер порту і протокол за допомогою полів для введення тексту і спадних списків, або можете натиснути кнопку Показувати список дзеркал. Натискання останньої кнопки призведе до відкриття нового вікна зі списком дзеркал CDDB і їх адресами. Вам просто слід обрати потрібний сервер зі списку і натиснути кнопку Гаразд.

У розділі з міткою Адреси кешу ви можете визначити місце, де &kscd; зберігатиме інформацію CDDB на вашому комп’ютері. Щоб додати теку, введіть адресу теки у поле для введення тексту вгорі розділу, а потім натиснути кнопку Додати. Ви також можете вибрати теку, якщо натиснете блакитну позначку теки праворуч від поля для введення тексту. Щоб вилучити теку, наведіть вказівник миші на позначку з назвою теки і клацніть лівою кнопкою миші, а потім натисніть кнопку Вилучити. Ви можете змінити порядок, у якому &kscd; шукатиме у теках, якщо наведете вказівник миші на позначку з назвою теки і клацнете лівою кнопкою миші, а потім натиснете кнопки Пересунути вгору або Пересунути вниз.

Кнопка Довідка відкриває сторінку з вмістом довідника з &kscd;. Кнопка Типові значення відновлює типові значення всіх записів цього діалогу; кнопка Гаразд зберігає поточні параметри і закриває вікно; кнопка Застосувати зберігає поточні параметри без закриття вікна налаштування; кнопка Скасувати закриває вікно налаштування без збереження параметрів.

#### Вкладка Відіслати

Вкладка «Відіслати»

На вкладці Відіслати можна встановити параметри з’єднання з поштовим сервером або сервером тенет, куди буде надіслано нові записи CDDB. Це корисно, якщо ви не налаштували власну систему як сервер.

Якщо ви плануєте надсилати записи до CDDB, введіть вашу адресу електронної пошти у перше поле для введення тексту, а потім вирішіть, у який спосіб ви надсилатимете інформацію: за допомогою &HTTP; або будете надсилати записи у вигляді електронних листів (за допомогою &SMTP;).

Простіше надсилати нові записи за допомогою &HTTP;. Але деякі з брандмауерів блокують такий вид пересилань. Якщо ваш брандмауер забороняє надсилання нових записів за допомогою &HTTP;, ви можете скористатися &SMTP;.

Спочатку виберіть один з протоколів: &HTTP; або SMTP, для використання.

##### Використання &HTTP; для надсилання інформації до CDDB

У поля для введення тексту ви можете ввести назву сервера і номер порту. Якщо ви бажаєте надсилати цю інформацію на міжнародні сервери, вам не слід нічого змінювати.

##### Використання &SMTP; (електронної пошти) для надсилання інформації до CDDB

Щоб підготувати програму до надсилання інформації за допомогою електронної пошти, введіть вашу адресу електронної пошту у поле для введення тексту з міткою Відповідати:, ваш сервер електронної пошти у поле для введення тексту з міткою Сервер SMTP:, а номер порту можна ввести у поле лічильника з міткою Порт:.

Якщо для надсилання електронних листів за допомогою цього поштового сервера вам слід вказати пароль, залиште позначку у полі з міткою Сервер вимагає автентифікації і введіть вашого користувача у поле для введення тексту з міткою Користувач.

Кнопка Довідка відкриває сторінку з вмістом довідника з &kscd;. Кнопка Типові значення відновлює типові значення всіх записів цього діалогу; кнопка Гаразд зберігає поточні параметри і закриває вікно; кнопка Застосувати зберігає поточні параметри без закриття вікна налаштування; кнопка Скасувати закриває вікно налаштування без збереження параметрів.

## Редактор бази даних КД

Редактор бази даних КД
Редактор бази даних КД

Редактор бази даних КД надає вам змогу змінювати, звантажувати, зберігати, анотувати та вивантажувати записи CDDB (Compact Disc Data Base або бази даних компакт дисків).

Якщо для компакт-диска у вашому пристрої для зчитування компакт-дисків є запис у дереві вашої локальної CDDB (див. підрозділ CDDB у главі про налаштування) або якщо цей диск можна знайти у freedb, ви побачите назву виконавця і назву компакт-диска у полях Виконавець: і Заголовок, а також список доріжок з назвами пісень на панелі вибору Доріжок. У іншому випадку ви побачите список доріжок і час їх відтворення без заголовків.

Ви можете вказати анотацію для всього диска за допомогою поля Коментар під полем Заголовок, або анотувати окрему доріжку на панелі вибору Доріжок за допомогою відповідної кнопки Коментар. Якщо ви оберете доріжку на панелі вибору Доріжок, її назва, якщо така назва відома програмі, з’явиться у полі Заголовок, розташованому нижче. Ви можете ввести заголовок доріжки у полу або змінити запис, відповідно до ваших потреб. Після натискання клавіші Enter текст з’явиться у відповідному рядку панелі вибору.

Після того, як ви вкажете назви всіх доріжок, а також заповните поля Виконавець: та Заголовок, ви можете натиснути клавішу Вивантажити, щоб надіслати цю інформацію електронною поштою до freedb.

Програма запитає вас про категорію надісланої інформації. У розділі ІД диска буде показано 32-бітовий код ідентифікатора, який freedb використовуватиме для визначення диска. Над кодом ідентифікатора розташовано поле категорії запису freedb. Ці категорії відповідають підтеками дерева, які обрано у розділі Базова тека freedb: на сторінці CDDB вікна налаштувань &kscd;.

У області показу Тривалість: відображено загальний час відтворення компакт-диска.

Щоб звантажити дані CDDB, натисніть кнопку Отримати інформацію. Після цього натисніть кнопку Гаразд, щоб зберегти зміни локально. Кнопка Скасувати закриє вікно редактора бази даних компакт-дисків без збереження інформації.

## Користування &kscd; на панелі &kde;

Користування &kscd; на панелі &kde;
Користування &kscd; на панелі &kde;

Якщо у полі Показувати піктограму у системному лотку залишено позначку, на панелі буде показано невеличкий аплет &kscd;. На відміну від головного вікна &kscd;, цей аплет буде доступним з будь-якої стільниці. Якщо навести вказівник миші на цей аплет і клацнути правою кнопкою миші, буде показано контекстне меню, за допомогою якого можна керувати відтворенням компакт-диска. Клацання лівою кнопкою миші сховає головне вікно &kscd;. Якщо ж головне вікно вже сховано, повторне клацання лівою кнопкою, коли вказівник наведено на аплет, розгорне головне вікно програми.

Якщо бути точнішим, аплет показано у системному лотку панелі. Якщо після згортання вікна &kscd; ніякого аплету не з’являється, можливо, ви вилучили лоток з панелі. Щоб повернути його, наведіть вказівник миші на вільне місце на панелі, клацніть правою кнопкою і оберіть у контекстному меню пункт Додати аплет до панелі.... У діалозі, що відкриється, оберіть Системний лоток.

## Підтримка CDDB

freedb — це розподілена мережева база даних, доступ до якої можна отримати за допомогою мережі Інтернет. У цій базі даних міститься інформація щодо більшості компакт-дисків, які знаходяться у обігу. Якщо у вашого комп’ютера є доступ до мережі Інтернет, вам, швидше за все, ніколи не доведеться вводити інформацію про доріжки вашого компакт-диска вручну, вам достатньо лише правильно все налаштувати. Прочитайте підрозділ Сторінка CDDB у главі, присвяченій налаштуванню &kscd;, щоб дістати докладні інструкції щодо налаштування цієї служби, і розділ, присвячений Редактору бази даних КД, щоб дізнатися про те, як змінювати записи CDDB.

Користування CDDB є безкоштовним. Внески від користувачів приймаються з вдячністю.

Під час підготовки записів для CDDB, будь ласка, пам’ятайте про такі речі:

- Для записів слід використовувати лише стандартні символи латиниці. У бази даних є підтримка деяких спеціальних символів, але, наприклад, внески записів з символами кирилиці або грецької абетки не є прийнятними.

- Використовуйте лише один символ / у полі Виконавець диска / Заголовок редактора бази даних КД.

  Звичайною практикою для класичний компакт-дисків є додавання імені композитора до розділу «Виконавець» (перед похилою рискою), а також імені особи, що виконує твір, у розділ «Заголовок» (після похилої риски).

- Якщо ви надсилаєте запис, який уже існує у базі даних, будь-яку додаткову інформацію, яку ви надасте, може бути додано до існуючого запису.

Типово, &kscd; встановлює основні категорії CDDB до теки `$KDEDIR/share/apps/kscd/cddb`. Ви можете створюватися будь-яку кількість підтеку у головній категорії. Але під час вивантаження буде показано лише офіційні категорії CDDB. Типовою адресою для вивантаження є freedb-submit@freedb.org. Щоб дізнатися більше про freedb, відвідайте домашню сторінку freedb.

Локальний запис CDDB окремого компакт-диска зберігається у файлі `назва категорії/ІД диска` у основній теці CDDB. Файли таких записів можна змінювати у будь-якому текстовому редакторі, якщо вам нікуди подіти свій вільний час.

## Питання і відповіді

Після запуску &kscd; я бачу це діалогове вікно. Що не так?

Діалогове вікно помилки
Діалогове вікно помилки

Це означає, що &kscd; не може відкрити для читання ваш пристрій для читання компакт-дисків. Назву пристрою у полі Пристрій КД Налаштування &kscd; має бути пов’язано з файлом, який посилається на ваш пристрій для читання компакт-дисків. Часто це має бути жорстке посилання на відповідний канал пристрою IDE (`/dev/hdx`) або SCSI (`/dev/sdx`).

Зазвичай, файл пристрою належить користувачеві root з групи root, такі параметри не дозволяють звичайним користувачам відкривати цей файл для читання, запису або виконання напряму. Це не є проблемою, якщо встановлено SUID (Set User ID (встановити ідентифікатор користувача) програми використовують функцію `setuid()` стандартної бібліотеки Un*x для встановлення ідентифікатора іншого користувача) для команди `mount`, яка не має проблем з дозволами. Після цього &kscd; повинен отримати дескриптор файла лише для читання для пристрою читання компакт-дисків, щоб керувати пристроєм і зчитувати дані з диска у ньому.

Якщо ви знаєте пароль користувача root, ви можете виправити проблему швидко і просто. Перейдіть до роботи від імені користувача root і виконайте команду ``chmod` `a+r` `/dev/cdrom``, щоб дозволити всім користувачам вашої системи читати з файла `/dev/cdrom`. Якщо ваш пристрій для читання компакт-дисків називається якось інакше, змініть дозволи на нього за тією ж схемою. Якщо у вас немає пароля користувача root, ввічливо попросіть вашого системного адміністратора надати вам права на читання з пристрою для читання компакт-дисків.

Прочитайте також главу щодо налаштування KSCD

Не можу змусити працювати CDDB. Як отримати докладну інформацію про те, де саме виявлено помилку?

Якщо у вас виникли проблеми з функціонуванням CDDB, спробуйте запустити &kscd; з командного рядка з параметром `-d` і спостерігайте за інформацією для зневаджування, яку буде виведено.

## Подяки і ліцензії

&kscd; Copyright 1997,1998 &Bernd.Johannes.Wuebben; &Bernd.Johannes.Wuebben.mail;

У &kscd; міститься код з:

- workman 1.4 beta 3 Copyright © Steven Grimm koreth@hyperion.com

Особлива подяка Ti Kan і Steve Scherf, винахідникам концепції бази даних CDDB. Відвідайте сайт http://ww.cddb.com, щоб дізнатися більше про CDDB.

Особлива подяка Девіду Вайту, який написав початкову документацію до &kscd;. Чудова робота, Девіде!

Оновлення документації для &kde; 2.0, і авторські права належать &Jonathan.Singer; &Jonathan.Singer.mail;

Оновлення документації для &kde; 3.4, і авторські права належать &Mike.McBride; &Mike.McBride.mail;

Переклад українською: Юрій Чорноіванyurchor@ukr.net

&underFDL; &underGPL;

## Встановлення

### Як отримати &kscd;

&install.intro.documentation;

### Вимоги

Для того, щоб ви могли успішно зібрати &kscd;, вам слід встановити останні версії бібліотек &kde;, а також бібліотеку &Qt;. Всі потрібні бібліотеки, разом з &kscd;, можна знайти на сайті &FTP; &kde;, &kde-ftp;.

### Збирання і встановлення

&install.compile.documentation;

Будь ласка, повідомте супровідника цієї програми, Aaron Seigo, за адресою електронної пошти &Aaron.J.Seigo.mail; про будь-які зміни, які вам довелося внести до коду &kscd;, щоб зібрати його під вашу платформу.

&documentation.index;