|
|
|
큐박스(Cubox) - 네트워크오디오어댑터와 MPD 서버로 이용하기 |
PCFI 게시판 > 상세보기 |
| |
2013-05-19 21:06:40 |
|
|
|
|
제목 |
|
|
큐박스(Cubox) - 네트워크오디오어댑터와 MPD 서버로 이용하기 |
글쓴이 |
|
|
정성철 [가입일자 : 2001-04-07] |
내용
|
|
저같이 리눅스를 거의 처음 접해보는 분들을 위해서 자세하게 순서대로 설명했습니다.
큐박스는 http://www.solid-run.com/cubox 에서 구매할 수 있고 배송에 한달까지 걸릴 수도 있습니다.
음질이 얼마나 더 좋아졌나에 대해서와 네트워크오디오 어댑터로 이용할 때와 mpd 서버로 이용할때 중 어느쪽이 더 좋은지는 거론하지 않겠습니다. 제 귀를 별로 믿지 않는데다가 되게 하는데 정신이 팔려 아직 주의를 기울여 청음하지 못했습니다. 궁금한 분들은 검색해보세요. 좀 알고 경험많은 분들에 따르면 최소한 알릭스보다 나쁘지는 않다고들 합니다.
큐박스와 DAC 사이에 다음 녀석을 끼워넣었습니다. 데이터신호선과 파워선이 분리된 Y자 USB 케이블 (http://stereodesk.com/products/ifi-micro-gemini-waiting-list-dual-headed-usb-cable) 도 주문했지만 아직 안와서 사용하지 않았습니다.
http://stereodesk.com/collections/power/products/iusb-power
선문이라는 분의 도움을 받아 큐박스에 Voyage MPD를 설치해 잘 사용하시는 분이 계신듯한데, 선문님 블로그에도 그 사용자분 글에도 how-to나 파일 링크같은 것은 없었습니다. 뒤져보면 한 일본인이 영어로 간략하게 적어놓은 how-to가 있는데, 리눅스 까막눈들한테는 도움이 안되는 수준입니다. [제가 착각했습니다. 이건 Voyage MPD가 아니라 우분투용 MPD입니다. 이 영어글 이후 그 양반이 버전업을 해 일본어로 더 자세히 설명해놓은 글을 참조해 큐박스용 우분투/데비안 듀얼부팅 MPD 설정에 성공했습니다. 자세한 것은 댓글들을 보세요.]
네트워크오디오어댑터로는 DSD 음원(dsf, 압축안된 dff) 네이티브 재생까지 잘되는 것 확인했습니다. 큐박스 mpd - 즉 Debian Release Wheezy ArmHardFloatPort on CuBox 에서 돌아가는 mpd - 로도 잘 되는지는 아직 확인하지 못했습니다. 단, 원칙적으로 되는 것은 틀림없습니다. mpd용 DSD 음원 디코더 플러그인이 있다고 하니, 안되면 그걸 추가로 설치하면 될듯 합니다.
=====
1. 다음 링크에서 큐박스 인스톨러 (cubox-installer-0_3.zip) 를 받는다.
http://download.solid-run.com/pub/solidrun/cubox/installer/
* 참고
http://www.solid-run.com/mw/index.php/CuBox_Installer
http://www.solid-run.com/phpbb/viewtopic.php?f=11&t=691
2. 4기가 이상의 FAT32로 포맷된 USB 메모리에 위에서 받은 파일의 압축을 폴더구조가 유지되게 한 채로 푼다.
3. 다음 링크에서 윈도우용 Hqplayer 데스크탑 버전과 큐박스용 네트워크오디오 데몬을 받는다.
http://www.signalyst.com/consumer.html
* 큐박스용 네트워크오디오 데몬은 다음 링크에서 받을 수 있다. 두 파일 중 용량이 적은 파일 하나만 받으면 된다.
http://www2.signalyst.com/bins/arm/cubox/debian-wheezy/
4. 2에 3에서 받은 큐박스용 네트워크오디오 데몬을 복사해 둔다.
5. USB 메모리를 큐박스의 두 USB 포트 중 위의 것에 꼽는다.
6. 큐박스와 윈도우 PC를 같은 인터넷 공유기에 물린다.
7. 다음 링크에서 usb-serial 컨버터 드라이버를 다운받아 설치한다.
- 폴더구조가 유지되게 한채 압축을 푼다.
- 두 설치정보 파일을 윈도우 탐색기에서 우클릭해 설치한다.
- 장치관리자 -> 범용 직렬 버스 컨트롤러로 들어가 usb-serial 컨버터 항목이
있는지 확인한다. 안보이면 재부팅해본다.
* 참고
http://download.solid-run.com/pub/solidrun/cubox/drivers/usb-serial/windows/
8. 큐박스와 윈도우 PC를 마이크로 USB 케이블로 연결한다.
* CMOS 셋업에서 시리얼 포르틀 디저블 해놓았으면 이네이블 해놓는다(관계 없을 수도 있지만 혹시나 해서,,)
* 마이크로 타입이 아니라 아니라 미니 B 타입이라고 말하는 이도 있다. 확실한 것은 삼성 스마트폰이나 베가 스마트폰에 따라오는 규격의 USB 케이블이라는 것이다.
9. 다음 링크의 윈도우 항목의 지시대로 putty 와 teraterm 중 하나를 설치한다.
http://www.solid-run.com/mw/index.php/CuBox_serial_port
10. 큐박스에 전원을 연결하고 1분 정도 기다린다.
11. putty 나 teraterm 를 연결 타입을 시리얼로 하고 속도를 115200 으로 바꾸고 시리얼 포트를 1, 2, 3 순으로 변경해가면서 접속을 시도한다.
12. 접속이 되면 메뉴 화면이 뜬다. 1번을 선택해 ok 해준다.
13. ip주소를 받은게 확인되면 2번 인스톨러 설치를 선택해 ok 해준다. 리스트에서 데비안 헤드리스를 선택한다. 진행하다가 wipe out 하겠냐고 하면 하겠다고 한다.
14. 설치가 끝나면 메뉴화면으로 돌아온다. usb 메모리를 빼고 리셋을 선택한다.
15. 로그인 화면이 뜨면 ID: root 와 password: solidrun 으로 접속한다.
16. usb 메모리를 꼽는다.
17. fdsik -l 명령으로 usb 메모리 이름을 확인한다. /deb/XXX 부분을 보면 된다.
18. usb를 마운트할 디렉토리를 만들어서 준다.
mkdir /home/usb
19. /home/usb/ 에 마운트 한다.
mount -t vfat /dev/sdb1 /home/usb/
20. 마운트한 디렉토리로 이동해 화일을 확인한다.
이동: cd /home/usb
확인: dir
21. 설치할 수 있는 패키지 리스트를 업데이트한다.
apt-get update
22. libasound2 패키지를 설치한다.
apt-get install libasound2
===
** 절전관련 패키지도 설치한다
apt-get install pm-utils
할 필요 없을듯. 절전모드로 들어간걸 깨울 방법이 없음. 사용하지 않을 때는 poweroff 명령을 내리고 좀 기다렸다 파워 케이블을 빼시압
===
23. 다음과 같이 네트워크오디오 데몬 설치명령을 내린다. 텍스트 박스에 동의해주면 설치가 시작된다.
dpkg -i networkaudiod_1.3.3-13_armhf.deb
24. 설치가 끝나면 다음 명령으로 usb 메모리 마운트를 해제한 다음 뺀다.
umount -t vfat /dev/XXX
* 마운트한 디렉토리 안에서 umount 하면 안된다. 상위 디렉토리로 이동 한 다음 명령을 내린다.
* 상위 디렉토리로 이동 명령을 다음 링크에서 확인하시압
http://mwultong.blogspot.com/2006/09/linux-unix-directory-command.html
25. 큐박스에 DAC을 연결한다.
26. Hqplayer 윈도우 데스크탑 버전을 설치한 다음 시작->프로그램->Hqplayer 데스크탑->네트워크 오디오버전을 실행해 환결설정하고 테스트 해본다.
* 툴 -> 네트워킹 네이밍으로 들어가면 5초 정도 지나 큐박스에 할당된 ip 주소가 뜬다. 주소를 더블 클릭하면 주소 필드가 채워진다. 적당한 이름을 지어준다. set을 클릭한다.
* 파일 -> 세팅에서 디바이스를 연결해 놓은 DAC으로 잡아준다.
* 파일 -> 라이브러리에서 음원 폴더를 추가하고 OK 해준다. DSD 음원의 경우 압축 안된 포맷만 지원한다. 확장자가 dff인 것들중 dst 압축된 것들을라이브러리에 등록해 플레이하려고 하면 HQplayer가 얼어붙는다.
* 메인 윈도우로 돌아와 세모표시를 눌러 음원폴더 이름이 표시되게 한다음 더블 클릭해 플레이 목록에 집어넣고 플레이 되는지 테스트해본다.
* HQplayer 의 자잘한 설정들은 따라온 영문 PDF 메뉴얼을 참조한다.
27. 일단 리눅스가 설치 완료되면 ssh로 원격접속할 수 있다.
* 9의 프로그램들을 쓰면 됨
* 디폴트 접속 계정: root / solidrun
28. 전원
5V/2A 일반 어댑터가 따라온다. 음악감상용으로만 사용하면 5V/1.5A 로도 충분할듯
하다. 마침 딱 맞는 리니어 정전압 어댑터가 있다.
http://ledon.co.kr/pacai3/shopping/product.php?good_id=1798 [A6 플러그 필요]
29. 네트워크 오디오가 아니라 MPD로 쓰고 싶다면
1) mpd를 설치한다. cat /proc/asound/version 로 현재 설치되어 있는 알사 버전이 확인되면 뒤의 둘은 필요하지 않을 수도 있다.
apt-get install mpd
apt-get install alsa-utils
apt-get install alsa-base
2) ncmpc 를 설치한다.
apt-get install ncmpc
3) 마운트 에러 방지를 위해 cifs 유틸을 설치한다.
apt-get install cifs-utils
4) 음원폴더를 큐박스에 마운트한다.
mount - t cifs //음원폴더PC나음원폴더NAS의ip주소/음원폴더이름 /var/lib/mpd/music -o username=PC의네트워크이름이나NAS의계정아이디,password=pass나NAS비번,codepage=cp949,iocharset=utf8
* 한 줄이어야 한다. 한칸 간격을 벌리고 안벌리고에 주의하시압
* 공유기에 물린 기기들의 ip주소들은 공유기 관리사이트(보통 192.168.0.1 임)에 접속해서 내부네트워크 설정 메뉴로 들어가 확인가능하다.
* PC의 네트워크이름은 제어판 -> 시스템 및 보안 -> 시스템에서 컴퓨터 이름
* password는 PC의 경우는 해당음원폴더를 모든이들에게 암호없는 공유설정을 한 다음 pass로 설정하고 나스의 경우는 계정 - 물론 해당 음원폴더에 접근할 권한을 갖는 계정 - 비번
* PC의 특정 폴더를 암호없이 공유설정하는 자세한 방법은 구글 검색하시압. 대충 하면 잘 안될 수도 있음
5) 아래 링크글 13번에 설명된 대로 mpd.conf를 수정한다.
http://kamunge.blogspot.kr/2012/11/pogoplug-debian-mpd.html
* bind_to_address 에는 큐박스에 할당된 ip주소를 넣는다. (그대로 두어도 되는듯??)
* device 는 USB DAC의 경우는 hw:1,0으로, S/PDIF DAC의 경우는 hw:0,0 으로 지정한다.
* nano 에디터의 사용법은 직관적이므로 거의 메뉴얼이 필요 없다. 수정이 끝난 후 ctrl-o에 이어서 엔터를 눌러 저장하고 ctrl-x로 종료한다는 것만 기억하면 된다.
6) 위 링크글 15번에서 설명한대로 mpd를 재시작한다.
7) ncmpc를 실행한다. '로컬 호스트에 연결' 이라고 떠야 한다. 3을 누른 다음 ctrl+u을 누르면 음원 리스트를 데이터베이스로 만든다. 시간이 좀 걸리므로 1을 누른 다음5분 정도 지나 다시 3을 눌러 음원하위폴더들 이름이 모두 등록되었는지 확인한다. 시험 재생을 원하는 폴더나 파일에 커서를 옮긴후 a를 눌러 플레이 리스트로 옮긴다. 2를 눌러 플레이리스트로 간다음 원하는 곡에 엔터를 친다. 소리가 나오면 성공한 것이다. ctrl-c로 ncmpc를종료한다.
* 음원폴더에 변경사항이 생길때마다 ncmpc에서 ctrl+u 로 음원리스트 데이터베이스를 업데이트시킨다. mpc를 설치 (apt-get install mpc) 하면 간단히 mpc update로 업데이트된다는 얘기가 있으나 확인하지는 않았음
8) 보이아지 MPD의 경우는 부팅할 때마다 음원폴더를 다시 마운트 해주어야 한다. 큐박스에 설치된 MPD의 경우도 마찬가지인지는 아직 확인하지 않았다. 보이아지 MPD의 경우 /etc/fstab 파일에 다음과 같은 명령어를 한 줄 입력해 놓으면 부팅시 자동 마운트 된다는 얘기가 있으니 큐박스도 부팅할때마다 재마운트가 필요하다면 참조하시압
* nano /etc/fstab 로 편집모드로 들어간다.
* 다음 줄을 집어 넣는다.
음원폴더PC나음원폴더NAS의ip주소:/음원폴더이름 /var/lib/mpd/music cifs username==PC의네트워크이름이나NAS의계정아이디,password=pass나NAS비번,noserverino,rw,codepage=cp949,iocharset=utf8
9) mpd 클라이언트는 위 링크글 17번 참조하시압
|
|
|
|
|
|
|
|
|
|
|
|
|