среда, 7 июля 2010 г.

DAAP Server

Вся моя музыка хранится на сервере. Мне хочется иметь к ней доступ с любого компьютера. Хочется слушать музыку с ноутбука, но не добавлять ее в локальную коллекцию музыки Rhythmbox (а музыку я слушаю чаще всего именно в нем).
DAAP (Digital Audio Access Protocol) — патентованный протокол, представленный компанией Apple в программном продукте iTunes и предназначенный для публикации мультимедийных файлов в локальной сети.

Итак начнем. Для начала установим на наш сервер DAAP сервер (простите за тавтологию).
sudo aptitude install mt-daapd
Если все прошло отлично приступим к конфигурированию демона. Файл конфига располагается по адресу /etc/mt-daapd.conf. Редактируем его:
sudo nano /etc/mt-daapd.conf
Вот пример моего конфига:
[general]
# Местоположение Вэб страниц админа.  (Оставил по умолчанию)
web_root = /usr/share/mt-daapd/admin-root
# Порт  (Оставил по умолчанию)
port = 3689
# Пароль Администратора
admin_pw = 123456
# Тип БД (Оставил по умолчанию)
db_type = sqlite3
# Параметры БД  (Оставил по умолчанию)
db_parms = /var/cache/mt-daapd
# Директория с музыкой
mp3_dir = /srv/Files/Music
# Имя сервера
servername = Home-music server %v on %h
# Запускать от имени  (Оставил по умолчанию)
runas = mt-daapd
# Типы сканируемых, добавляемых в библиотеку файлов.
extensions = .mp3,.m4a,.m4p,.ogg,.flac,.mpc,.cue
# Тип Сканирования
# 0 - нормальный
# 1 - агрессивный
# 2 - шипоко агрессивный.
scan_type = 2

# Плагины  (Оставил по умолчанию)
[plugins]
plugin_dir = /usr/lib/mt-daapd/plugins
plugins = rsp.so,ssc-ffmpeg.so

[scanning]
process_playlists = 1
process_itunes = 1
process_m3u = 0
В принципе вы можете задать только основные параметры - Папку с музыкой и пароль доступа, а все остальное сделать через Веб интерфейс. Для того чтобы туда попасть набираем в строке адреса, в браузере ip хоста где установлен daap сервер и порт указанный в конфиге (по умолчанию 3689).
http://192.168.0.1:3689/

Там вы сможете задать все настройки, запустить сканирование и посмотреть статистику.
После всех проделанных манипуляций вы сможете подключится к вашему DAAP ресурсу например в плеере Rhythmbox. Сервер должен добавится автоматически. Если этого не произошло вы всегда сможете добавить его в ручную из меню "Музыка", указав ip адрес или имя Хоста-сервера.
Удачи!

1 комментарий: