2012年2月18日土曜日

Voyage MPD ホスト名で接続

みずず工房さんの「2012/01/10(PC_Audio) Voyage MPD からホスト名で samba-NAS/Windows共有ファイルを接続」という記事が気になっていたのだが、今日、やってみた。

ホスト名とは
  • マイクロソフトネットワークでPCなどに付けられる名前。Windowsはこの名前を元にネットワーク上で通信をしている。*インターネット(LANも含む)では、PCなどに付けられたIPアドレスで通信をしている。
ホスト名の調べ方
  • エクスプローラーでネットワークをクリックすると、ネットワークに接続しているPCやNASなどが表示される。ここに表示されているのがホスト名だ。そしてその下に表示されているのが共有フォルダーだ。
共有フォルダーの作り方
  • 下の例で説明する。エクスプローラーで、F:¥DSDをマウスで選択し、右クリック、共有を選び、出てきた画面の中から、every one を選び、共有ボタンを押す。
  • これで、F:¥DSDが、ネットワークツリーの中で、papa_pc/dsd と表示される。これがホスト名+共有フォルダー名だ。
  • なおNASのホスト名はLS-CHL978で、楽曲は共有フォルダーshareの中に入っている。


Winbind をインストールする
~# apt-get install winbind

nsswitch.confにhostを追加する
Voyage MPD 0.8.0 の場合
~# vi /etc/nsswitch.conf

# hosts: files dns
hosts: files wins dns
:wq

Voyage MPD 0.75 以前の場合
~# vi /etc/nsswitch.conf

127.0.0.1 localhost voyage
127.0.1.1 voyage
:wq

~# vi /etc/fstab にマウントしたい「ホスト名」+「共有フォルダ」ーを書き込む
  • 黄色の囲みの中が、従来のIPアドレスを使ってNASの共有フォルダーにマウント
  • 赤の囲みの中が、ホスト名を使って、WindowsPCの共有フォルダーにマウント
    /etc/fstab

マウントポイントを作成
~# mkdir /dsd
~# mkdir /pcm

mpd.confに定義された music_directory ( /var/lib/mpd/music)にリンクする
~# ln -s /dsd /var/lib/mpd/music
~# ln -s /pcm /var/lib/mpd/music

~# mount -a


以上で、ホスト名を使ってNASやWindowsの共有フォルダーの楽曲が、GMPCに表示される。
結構、簡単だった。

0 件のコメント:

コメントを投稿