[pogoplug] minidlna 설치하기

집에 있던 CD가 굴러다니면서 관리가 안돼.. 모두 디지털화 해버릴 생각을 했었다.

좀 알아보니.. dlna를 사용하면 될 듯 하고 pogoplug엔 minidlna를 설치하면 될 듯 하다.

해당 작업을 하면서 혹시나 나중에 필요할까봐 간단히 남겨본다.

 

방법1. 기본적인 설치

# apt-get install minidlna

 

설정은.. 다른건 건드릴 필요 없을것 같고.. media_dir 만 설정하면 될듯. 파일 주석에 있지만.. 앞에 V, M, P 등을 붙일 수 있다.

# vi /etc/minidlna.conf
media_dir=V,/opt/video
media_dir=M,/opt/music

 

방법2. 1.1.3 이상부터는 smi가 지원된다고 한다. 그런데 기본저장소에는 없고 컴파일 해야한다.

(혹은 컴파일한 binary만 덮어써도 될듯 한데.. 잘 모르겠다.)

 

1. 관련 패키지 설치

# apt-get install -y libavutil-dev libavcodec-dev libavformat-dev libjpeg-dev libsqlite3-dev libexif-dev libid3tag0-dev libogg-dev libvorbis-dev libflac-dev 
# apt-get install build-essential gcc make autopoint autoconf automake Gettext

 

2. 소스 다운받고 압축 풀기

# wget -O minidlna-1.1.5.tar.gz http://sourceforge.net/projects/minidlna/files/latest/download?source=files
# tar -xvzf minidlna-1.1.5.tar.gz
# cd minidlna-1.1.5

 

3. 컴파일 (configure가 먼저인지 autogen이 먼저인지 모르겠다.)

# ./configure
# ./autogen.sh
# make
# make install         <-- 중간에 혹시 뭐 물어보면..  y누르고 >> 뒤에 1.1.3 입력. enter

 

4. 환경설정

# cp linux/minidlna.init.d.script /etc/init.d/minidlna
# chmod +x /etc/init.d/minidlna
# update-rc.d minidlna defaults        <-- 자동실행 등록
# cp minidlna.conf /etc
# vi /etc/minidlna.conf

 

방법3. 1.1.3이 등록되어있는 저장소 등록(http://www.deb-multimedia.org/참고)  <–이건 확인해보니 jessie부터 포함되어있는듯 함. 나는 wheezy라 해당안됨.

1. 저장소 추가

# vi /etc/apt/source.list
deb http://www.deb-multimedia.org/ jessie main  # <-- 추가

2. 저장소 인증키 추가

# apt-get install deb-multimedia-keyring

3. 설치

# apt-get install minidlna

4. 확인 및 환경설정

# dpkg -l minidlna
# vi /etc/minidlna.conf

 

Loading