第3部 第 プロなみ高機能! 音楽再生ソフト MPD 入門 音楽データのI/Oから BeagleBone Black でサッ データベース作成まで! 使わな損! 9章 プロなみ高機能! 音楽再生ソフト MPD 入門 宗像 尚郎 BeagleBone Black ハードディスク音楽データ が格納されている BCM2835 SDメモリー カード NAS mpd. conf 設定 ファイル 今回はLinuxボード(BeagleBone Black やラズベリー・パイ)で動かす ファイル・システム (NFS,JFFSx,FAT) MPDサーバ LAN/WLAN データベース機能 (mysql,sqlite) ①音楽データの検索 ②音楽データの管理 CDDB インター ネット ネットワーク・ノード検索 ③ジャケット写真検索 曲名やアーティス ト名が格納された データベース スマートホンの アプリで再生, 停止,選曲など の指示をMPD サーバに与える ことができる ⑦プレイリスト管理 インターネット接続 ウェブ・サーバ機能 (apache,httpd) ④MPDクライアント接続 MPD クライアント ⑤GUI操作メニュー サウンド・サーバ機能 (pulseaudio,jack) ⑥音楽再生制御 ALSAライブラリ Linuxで動作 するアプリ ケーションを MPDがコント ロールする 図 1 プロなみ高機能! 音楽再生ソフト MPD オーディオ再生制御だけでなくジャケット写真の管理やプレイリストの管理などの機能が含まれる 主な特徴 MPD(Music Player Daemon)とは,オープンソー スの高機能音楽プレーヤ・アプリケーションです.次 の機能を備えています. ・音楽データ管理 ・ネットワーク接続管理 ・音楽再生の制御 MPD はコマンドラインで操作するのが基本です.本 稿では,定番LinuxボードBeagleBone BlackでMPDが 組み込み済みのLinuxディストリビューションVolumio を動かし,MPD をコマンドラインで使ってみます. ▶アプリだけどオーディオ専用 Linux にパッケージさ れている 一般的な Linux では MPD は OS とは別にインストー 2014 年 9 月号 ルが必要ですが,音楽再生専用の Linux ディストリ ビューションでは,MPD本体とMPD用のGUIプログ ラムがあらかじめ組み込まれたVolumioやVoyageMPD などもあります. ● MPD の機能 図 1 に MPD の機能を示します(1). ①ローカル・ディスク,またはネットワーク越しにマ ウントされたディスクから音楽データを探し出す ②見つけた音楽データをデータベースで管理する ③ネットワークからジャケット写真,アルバム情報 を検索してデータベースと連携する ④ネ ットワーク経由で MPD クライアント・アプリ ケーションと通信する ⑤ MPD クライアント・アプリケーションに対して Web ベースの GUI インターフェースを提供する 71
© Copyright 2024 Paperzz