시작페이지로 시작페이지로
즐겨찾기추가 즐겨찾기추가
로그인 회원가입 | 아이디찾기 | 비밀번호찾기 | 장바구니 모바일모드
홈으로 와싸다닷컴 카시오페아 상세보기

트위터로 보내기 미투데이로 보내기 요즘으로 보내기 싸이월드 공감
****[에스프레소 셋팅/사용법 Voyage MPD]****
카시오페아 > 상세보기 | 2011-11-16 16:36:51
추천수 18
조회수   10,220

제목

****[에스프레소 셋팅/사용법 Voyage MPD]****

글쓴이

허만선 [가입일자 : 2000-12-21]
내용
안녕하세요? 저희 Voyage MPD 뮤직 서버인 Espresso를 구매해 주신 분들께 진심으로 감사드립니다. 제품이 나오길 기다리시는 동안 설치 매뉴얼을 준비해 보았습니다.



Voyage MPD 0.8.0 또는 0.8.5 프로그램은 구입하신 Espresso에 설치되어 있을 것입니다.

그리고 이미 프로그램 업데이트와 jed 에디터 등도 설치할 것이고요. 따라서 설치하기가 많이 수월해졌습니다. 쓰기 힘든 Vi 에디터 안 쓰셔도 되고요.



여기서는 그 이후의 설치/사용법을 설명 드리도록 하겠습니다.

한 줄로 간단하게 설명하면 다음과 같이 나열할 수 있습니다.



1.LAN선 연결 후 파워 켜기 -2. 음원의 주소를 Voyage MPD에 입력(마운트)-3. 재생



사실 별로 어렵지 않습니다.

제가 내용은 길게 쓸 것이지만 사실, 음원이 있는 PC또는 NAS의 IP address와 이름, 그리고 Espresso의 IP address만 찾으면 90%를 다한 것과 마찬가지입니다. 이것도 쉽습니다. (아래 4972번 게시물의 2.2절 참조)

그리고 그 정보에 기초한 마운트 명령어 하나 입력하면 끝입니다.



처음에 넉넉잡고 1~2시간 정도의 시간만 투자하신다면 하이엔드 뮤직서버를 갖추시는 것입니다. 컴퓨터를 잘 다루시는 분은 채10분도 안 걸릴 수도 있습니다. 그러니 충분히 도전해 볼 가치가 있습니다. 그리고 필요 없어진 CDP는 얼른 처분하시고요.^^



그럼 시작해 볼까요? ^^



1.LAN선 연결 후 파워 켜기

아래의 그림이 일반적인 연결도입니다.

*** LAN 케이블은 에스프레소 두개의 포트 중 전원부에 가까운 포트에 연결하시기 바랍니다.***






일단, 음원 저장소인 NAS(네트워크 외장하드)또는 컴퓨터와 Espresso가 공유기에 LAN선으로 연결되어 있으면 됩니다. (공유기는 굳이 외부 인터넷과 연결되어있지 않아도 무방합니다. 무선 연결도 되나 유선 LAN이 더 안정적입니다.)



그리고 Espresso에 전원을 연결하면 됩니다. 그리고 얼마간의 시간이 지나면(몇 분) 스스로 IP address(네트워크에 연결된 기계의 주소라 이해하시면 편합니다.)를 잡습니다. 네트워크에 연결되면 왼쪽 LED는 깜빡거리고 우측의 LED는 켜 있습니다. 저희는 아직은 그 주소를 알 수 없고요.



*** 처음 부팅시는 시간이 제법 걸리는 경우도 있습니다. (5분 이상) ***



2. 음원의 주소를 Voyage MPD에 입력(마운트)

사실 이 부분이 셋팅의 대부분입니다. 그리고 여기에서 같은 공유기에 연결된 PC의 도움이 필요합니다.



2.1 우선은 음원과 Espresso의 IP 주소와 이름을 알아내야 합니다.

이 부분은 밑의 게시물 4972번의 2.2절에 잘 설명되어 있으니 참조바랍니다.

저의 경우는 Espresso의 주소는 192.168.0.10, 음원이 있는 PC의 주소는 192.168.0.2 이고 이름이 cassiopeia 라는 것도 쉽게 알 수 있습니다. 요 3개가 주요 정보입니다.



2.2 PuTTY로 Espresso에 로그인

PC에 아래의 웹사이트에서 putty.exe를 다운로드 하여 실행합니다.

http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

프로그램을 실행하면 다음과 같습니다.








여기의 Espresso의 IP주소를 입력하고(저의 경우는 192.168.0.10) Open을 누르면 됩니다. 처음 연결시에만 무슨 메시지창이 뜨는데 “Y”를 입력하면 다음과 같은 창이 뜹니다.








여기에 Login as:root를 입력하시고 엔터,password:voyage를 입력하시고 엔터를 치시면 다음과 같이 다음과 같이 로그인됩니다. PC가 Espresso의 모니터 역할을 하고 있는 것입니다.

***password 입력시 커서가 움직이지 않는 것은 정상이오니 당황하지 마시기 바랍니다.








*** 첫 부팅에 성공하고 Putty로 로그인까지 성공하신 후 "reboot" 명령어로 한번 재 부팅시켜주시는 것도 좋습니다. 2번째 이후 부팅은 비교적 빠르게 될 것입니다. ***

*** reboot 명령어를 입력하면 Putty는 "Fatal Error"라며 에러 메시지를 띄우면서 연결이 끊깁니다. 원래 그러는 것이니 당황하지 마시고 다시 실행하시려면 Putty 창의 윗부분에 커서를 놓고 오른쪽 버튼을 누르고 "Restart Session"을 누르시면 됩니다. 에스프레소 부팅이 다 된 후에요.***



2.3 음원 저장장소와의 연결

Voyage MPD는 각종 저장 장소와의 연결을 mount라는 명령어로 합니다. Window 네트워크 상의 장치와의 연결의 기본 명령어는 mount –t cifs입니다.



저는 음원 저장장소로 제 PC에 Espresso 디렉토리에 음원들을 모아 놓고 디렉토리를 네트워크 공유로 설정했습니다. (윈도우에서 해당 디렉토리에 커서를 가져간 후 “오른쪽 마우스 버튼”을 누른 후 “공유 및 보안”에서 “네트워크에서 이 폴터 공유” 체크하면 공유 됩니다.)

윈도우7에서는 다음의 페이지의 내용을 따라하셔야 공유가 됩니다.

(http://jam200.net/167 또는 http://blog.naver.com/incomkor/10093995096)

XP에 비해 다소 복잡하네요.



이 경우 정확한 mount 명령어는 다음과 같더군요.

root@voyage:~# remountrw (이 명령어를 입력하지 않으면 파일을 수정해도 세이브가 안됩니다.)

root@voyage:~# mount –t cifs //192.168.0.2/Espresso /var/lib/mpd/music –o username=cassiopeia,password=pass,codepage=cp949,iocharset=utf8

(명령어가 길다보니 본 글에서는 두 줄로 나타나지만 한 줄로 다 쓰세요. -o 다음에도 한칸 띄시고요. 대소문자 구분, 띄어쓰기 주의)



여기서,

192.168.0.2/Espresso는 음원이 있는 제 PC의 IP address와 공유시킨 디렉토리입니다. 그러니 찾으신 각자의 IP address와 공유시키신 디렉토리 이름을 쓰시면 됩니다. (NAS를 쓰시는 분은 NAS의 IP 주소와 디렉토리를 쓰면 되겠지요.)



Username은 윈도우의 경우는 부팅시 각자의 계정 이름이 아닙니다. 그냥 네트워크 상의 PC의 이름입니다. (제 PC 이름이 cassiopeia 입니다.)

NAS의 경우는 계정 이름이 맞습니다.(다소 헷갈리죠?^^)



Password는 윈도우즈, NAS 모두 계정의 password 맞고요.



이상 없으면 리턴을 치면 아무런 메시지 없이 바로 프롬프트가 뜹니다.

(가끔씩 이상 없이 입력했는데도

"unable to add mount entry to mtab" 또는 "device or resource busy" 메시지가 뜰 때가 있는데 이 경우는 정상작동됩니다.)



*** 마운트 명령어는 길어서 실패시 다시 입력하기 짜증납니다. 키보드의 "위쪽 화살표" 자판을 누르시면 앞에서 입력한 명령어들이 떠오릅니다. 이렇게 하고 수정하시면 편합니다.



*** 마운트에 성공하셨으면 아래 2.4절로 가셔서 ncmpc를 실행하셔서 update까지 한 후 "reboot"를 한번 수행시켜주시는 것이 좋습니다.***



*** 아래의 fstab 파일의 수정은 모든 것이 완전한 상태에서 자신감이 있으실 때 하시기 바랍니다. 잘못 건드리면 프로그램이 먹통이 되는 경우도 있습니다. ***



그런데 위 mount 명령어를 매번 Espresso 부팅 때마다 입력하려면 불편합니다.

/etc/fstab 파일에 jed 에디터(Vi 에디터보다 간편하며 이미 설치되어 있습니다.)로 다음과 같은 명령어를 한 줄 입력해 놓으시면 부팅 때 자동 실행 됩니다.



root@voyage:~# remountrw (이 명령어를 입력하지 않으면 파일을 수정해도 세이브가 안됩니다. 위에서 입력하셨으면 한번만 하셔도 되고요.)

root@voyage:~# jed /etc/fstab

를 입력하시면 아래와 같이 열릴 것입니다. 제가 미리 만들어 놓았는데 앞의 붉은 원으로 표시한 #을 제거하고 밑줄 그은 나머지 부분만을 자신의 주소에 맞추어 수정한 후 Save하시면 됩니다. (#은 그 라인을 무효화시키는 명령어 입니다.)

*** 라인은 꼭 한 줄에 입력되어야 합니다.***

*** Putty 화면을 최대로 키우시고 작업 하실것을 추천해 드립니다.***

*** 대소문자도 구분하셔야 합니다.***

*** 숫자 입력시 키보드의 오른쪽 숫자키는 이용하지 마시고 상부의 숫자키를 이용하세요.***






저의 경우는,

192.168.0.2:/Espresso /var/lib/mpd/music cifs username=cassiopeia,password=pass,noserverino,rw,iocharset=utf8,codepage=cp949 0 0

*** 위 명령어 라인은 꼭 한 줄에 입력되어야 합니다. 위에 두줄로 된 것은 와싸다 게시판이 자동으로 한 것입니다.***

그 후 리부트시키시면 됩니다.

root@voyage:~# reboot



2.4 ncmpc 실행으로 동작확인

root@voyage:~# ncmpc 입력

ncmpc는 Voyage MPD에 내장되어 있는 미디어 플레이어입니다.

추후 MPoD, MPDroid 프로그램 등으로 컨트롤 할 것이지만 약간은 알아두는 것이 좋습니다. (Espresso(Voyage MPD)는 DAC가 연결되지 않은 상태에서는 Play시켜도 Play 되지 않고 바로 Pause 되니 당황하지 마세요.)



3번을 누르신 후 Ctrl + U 를 실행하면 음원 저장 장소의 음원들이 update됩니다. 업데이트에 시간이 좀 걸리니 1번도 가끔 눌러주시고 3번도 다시 눌러주고 하시면 됩니다. 업데이트 중에는 화면 우측 위에 대문자 “U”가 켜져 있을 것입니다. 그리고 음원이 많으면 시간이 제법 걸릴 수 있습니다. 이와 같은 업데이트는 처음이나 음원이 추가된 경우만 실행하면 됩니다.

키보드의 Q 를 누르시면 ncmpc를 빠져나옵니다.



3. 음악의 재생

Espresso(Voyage MPD)에서 음악을 재생하는 방법은 매우 다양합니다. PC, Macintosh, Android폰, iphone, ipod touch, ipad 등 다양한 제어기에서 컨트롤 할 수 있습니다. 각자 자신이 편리한 것을 선택하시면 됩니다. 저는 ipod touch에서 MPoD라는 어플로 제어합니다.

기본적으로 Espresso의 IP주소와 계정의 password:voyage를 입력하면 연결됩니다.(물론 제어기도 같은 공유기를 사용해야 합니다.)



3.1 PC, Mac

GMPC라는 프로그램을 많이 사용하십니다.

http://gmpclient.org/installation에서 다운 받으시면 되며 무료입니다. 아래는 실행시 한 예를 보여줍니다.






3.2 iphone, ipod touch

MPoD라는 무료 어플을 많이 사용합니다. 저도 쓰고 있고요. 아래는 MPoD의 실행예입니다.

App 스토어에서 프로그램을 다운로드 한 후,

실행 후 Preferences-MPD server-Click to setup으로 들어가셔서 server에 Espresso의 IP address, Password에 password(Voyage)를 입력해 주면 연결이 됩니다. Name에 이름을 써 주셔도 되고요. 다시 Preferences로 돌아가셔서 Refresh local cache를 한번 눌러주시면 됩니다.

한 10분 정도만 가지고 놀면 대략 사용법을 알 수 있는 프로그램입니다.

단, 음원이 추가되면 ipod를 한번 껐다 킨 후 Refresh local cache를 한번 눌러줘야 앨범이 보이는 경우도 있습니다.






3.3 Android 폰

MPdroid라는 무료 어플을 많이 사용하는 듯 합니다. 아래는 MPdroid의 실행 예입니다.






3.4 ipad

MPaD라는 유료 어플($2.99)을 많이 사용합니다. 아래는 MPaD의 실행 예입니다.






Espresso에 대한 작은 생각

수백에서 수천만원을 호가하는 고가 네트워크 뮤직서버들이 현재 시장에 있습니다. 그러나 알고 보면 그들도 대부분 리눅스를 기반으로 하는 기기들입니다. 그들의 PCB가 금으로 만들어지는 것도 아닙니다.^^ 다만 소량 생산이고, 케이스에 돈 들이고, 자체 프로그램과 스마트폰용 App들을 개발하고, 고 마진을 붙이고, 유통구조 복잡하기에 그렇게 비싸지는 것입니다.



ALIX보드는 매년 몇 만대씩 생산하는 보드입니다. 그러기에 저렴해질 수 있는 것입니다. 그리고 Voyage MPD는 많은 사람들의 손을 거쳐 완성된 공개 무료 소프트웨어이고요. 또한 스마트폰용 App들도 무료가 대부분입니다.



요즈음 오디오의 가격이 천정부지로 오르고 있습니다. 그리고 오른 가격에 비해서는 음질은 갸우뚱한 것도 사실이고요. 그러나 네트워크 뮤직서버에서는 리눅스 서버들의 등장으로 저 가격과 고 음질이 양립할 수 있다는 것을 증명해 보였습니다. 디지털 기술 발전의 혜택을 톡톡히 보고 있는 것입니다.



저희 Espresso도 그 흐름에 작은 보탬이 되고 여러분의 음악 생활에 기쁨이 되었으면 합니다.



기타

- Espresso 전원을 연결하면 처음에는 3개의 LED가 잠시 다 켜졌다가 왼쪽만 켜집니다. 그 상태에서 네트워크에 연결되면 왼쪽 LED는 깜빡거리고 우측의 LED는 켜 있습니다.

음원을 재생하면 왼쪽과 오른쪽 LED가 모두 깜빡거립니다.



- 전원을 끄시거나 할때에는 어댑터 플러그를 뽑는 것은 추천해 드리기 힘듭니다. 멀티탭의 스위치로 끄시는 것을 추천해 드립니다.



- 음원 디렉토리에 새 음원이 추가되는 등의 변경이 생긴 경우 ncmpc를 한번 실행하여 "3"을 누르신 후 Ctrl + U 를 실행하여 새로 업데이트시켜주는 것이 동작에 조금 더 안정적인 듯 합니다.



- Espresso(Voyage MPD)는 DAC가 연결되지 않은 상태에서는 Play가 되지 않습니다.



- 무엇인가 설정을 수정하거나 데이터 업데이트를 한 후에는 Reboot 명령어로 재 부팅을 한번 해주는 것이 안정적일 수도 있습니다.



- 리니어 어댑터로 저렴한 것은 아래의 것을 추천해 드립니다.

http://anjuntech.co.kr/front/php/product.php?product_no=543&main_cate_no=105&display_group=1

플러그 사이즈 옵션으로 5.5x2.1을 하시면 될 듯 합니다.



카시오페아음향

경기도 안양시 동안구 호계동 555-9 디오벨리 609-1

Tel: 031-479-6091

E-mail: mshuh@icassiopeia.com
추천스크랩소스보기 목록
오경근 2011-11-16 17:16:09
답글

공유기가 외부 인터넷에 연결되어 있지 않아도 된다고 하셨는데요, 그 부분 보충설명 부탁드리겠습니다.<br />
저는 컴퓨터에 그다지 익숙하지 않습니다. 그래서 공유기가 인터넷에 연결되어 있지 않은 상황에서 기기간<br />
연결이 다 이루어 질 수 있는건지 궁긍하서 질문 드리는겁니다^^<br />
<br />
<br />
<br />

채세욱 2011-11-16 17:24:58
답글

오경근님 외부인터넷과 상관없이 공유기로 연결된 내부네트워크상에서 작동합니다.<br />
인터넷은 연결안되어있어도 상관없습니다. ^^

허만선 2011-11-16 17:39:45
답글

사실 인터넷 연결과 공유는 전혀 별개의 개념이에요.^^ <br />
맨윗 그림에서와 같이 공유기에 외부 인터넷 케이블을 연결하지 않아도 공유기에 연결된 기기들끼리는 연결이 됩니다. 그리고 내부 주소들은 대략 192.168.xx.xx 같은 주소를 가지고요.

김의형 2011-11-16 18:36:02
답글

유용한 설명 감사드립니다.<br />
카프치노 출시 예정일은 언제인지요?

정순용 2011-11-16 19:40:14
답글

USB Class 2.0 DAC을 사용한다는 전제 하에서, <br />
PC 대신, 리눅스 머신인 에스프레소를 사용하는 장점이 어떤 것이 있을까요?<br />
<br />
포스팅하신 글들에 따르면, 둘 다 지터와는 무관할 것 같고, <br />
Storage로 PC를 사용하든, NAS를 사용하든 어차피 팬 소음은 발생할텐데... <br />
<br />
뮤직서버를 에스프레소로 했을 때와, PC로 했을 때의 비청이 무척 궁금합니다^

허만선 2011-11-16 21:21:10
답글

김의형님: 카푸치노는 연내 발매를 목표로 열심히 개발 중입니다. <br />
정순용님: 지터는 별 차이가 없을것이고요. 노이즈 측면에 에스프레소가 장점이 있겠지요. PC와 비청해보면 생각보다 차이가 많이 납니다. 배경의 정숙함, 저역의 탄력, 공간의 표현, 고역의 유연함까지요^^ <br />
전력소모량 등은 별도고요.<br />
PC나 Mac에서 고가에 구입하는 J. river나 아마라 같은 프로그램이 없이도 훨씬 좋은 소리를 낼 수 있으

오경근 2011-11-17 09:21:26
답글

Nas도 무팬 제품이 있더군요. pc도 완전 무팬으로 구성 가능하긴한데 비용이 많이 들더군요.

김수향 2011-11-17 15:43:12
답글

정순용님 네트워크플레이어의 장점은 음원이 있는 곳이 PC던 NAS던 간에 상관없이 멀리떨어진 곳에서 네트워크를 통하여 음원을 가져와서 플레이하므로 음원이 담긴 저장장치의 잡다한 노이즈의 원인으로 부터 자유로울수 있다는 것입니다.

정순용 2011-11-17 21:37:19
답글

허만선님/김수향님!^^<br />
USB Audio Class 2.0 조차도 노이즈에 따른 데이터 훼손을 고민해야 한다면,<br />
디지털 오디오 데이터 전송 프로토콜 자체가 문제가 있는게 아닌가 하는 원론적인 고민을 해봤습니다-_-<br />
그럴바에, 예전에 비해 처리속도 획기적으로 향상된 프로세서들에게 부담을 주더라도,<br />
차라리 RCP(Remote Copy Protocol) 로 DAC 단까지 전송하고, DAC에서 디코딩,

허만선 2011-11-18 10:48:40
답글

USB2.0에 데이터 훼손까지 있다고 생각하지는 않고요. (물론 가끔 에러가 발생할 수는 있겠지만 그 것이 전반적인 음질에 영향을 주지는 않을 것으로 생각됩니다.)<br />
RCP도 내용을 보니 흥미롭네요. 그런데 그러려면 현재는 DAC측에도 CPU가 필요하겠네요. 혹 누군가 XMOS 같은 RCP 전용 리시버를 개발하면 모르겠네요. 그 외에도 새로운 전송에 대한 많은 연구가 있어왔다고 알고 있습니다. 짧은 제 지식으로는 Jet PLL, Fi

이준상 2011-11-18 15:38:20
답글

NAS의 음원을 공유하지 않고 알릭스보드 후단 USB에서 바로 외장HDD에 음원을 저장하고 아이팟으로<br />
리모트 할수 있나요. 가능할지 문득 의문이 듭니다.

허만선 2011-11-18 16:41:56
답글

이준상님: 아이팟과 에스프레소가 공유기에 공유되어 있어야만 리모트가 가능합니다. <br />
USB 외장하드를 직접 연결하는 것도 가능은 할 것입니다. 그런데 아직 그렇게 쓰시는 분들의 정보는 보지 못했고요. 또 USB가 너무 바쁘게 되면 음질적, 노이즈, 동작의 안정성 측면에서 어떨지는 저도 잘 모르겠네요.^^ <br />
근데 그러시면 음원 추가할때마다 외장하드 뽑았다 꼈다 해야하는 것 아닌가요? NAS는 그냥 전송하면 되지만요.

이준상 2011-11-19 09:25:18
답글

NAS도 셋팅하는게 컴맹으로는 쉽지 않게 보여서 썼습니다. 배워야 하겠고 위에 쓰신글도 쉽게써주시긴 했지만 막상해보려하고 에러도 나면 쉽게 해결키 어려워 보입니다. <br />
또한 NAS도 팬이 있고 노트북도 팬이 있고...해서 무소음으로 하려면 <br />
아이팟, 네트워크플레이어는 무소음일테고 2.5인치외장하드는 무팬제품을 가지고 있는지라 질문했습니다.<br />
USB노이즈는 새로운 문제이네요 허사장님 답변에 감사드

정순용 2011-11-20 09:40:04
답글

허만선님: DAC까지 데이터 손상없이 도착한다면, 음질의 차이가 Alix 보드의 voyageMPD(Music Player Daemon)와 Windows 의 푸바나 JRiver의 음원 처리 방식 차이에서 오는 것은 아닐까요?<br />
이론적으로는 디지털 데이터 전송에서 프로토콜이 잘못되지 않았다면, 데이터 전송의 에러는 '0' 여야 하고,<br />
DAC에서 수신되는 디지털 소스 데이터 품질은 Windows 쪽이나 리눅스 쪽이나 같을텐데

김의형 2011-12-24 12:15:49
답글

허만선님의 가르침으로 무사히 Voyage MPD 설치하고 음원은 iptime NAS101에 음원을 저장하여 컴퓨터 사용시는 gmpc 2.0 - windows os 32bit 버전을 깔아 음악을 듣고, 컴퓨터가 꺼져있을땐 겔럭시 S2에 MPDroid를 깔아 음악 듣고 있습니다.<br />
위 "에스프레소 리눅스 뮤직서버 설치/사용법"을 정독하고 따라하면 설치가 가능합니다.<br />
다시 한번 감사드립니다.

  • 광고문의 결제관련문의