ilreme's blog
Published 2014. 1. 5. 01:48
MBL My Book Live 에서 SMI 자막 재생 OS

개발 관련 자료 백업용으로 있던 QNAP을 팔아 버리고 블프때 직구로 Western Digital의 My Book Live 2TB를 

배송료까지 10만원 정도에 아주 싼 가격에 구매 했어요.


역시 기본 DLNA 에서 SMI 자막이 나오지 않아 요즘 즐거가는 뽐뿌 NAS 포럼에서 정보를 얻어 구성 했더니

아주 잘 되네요.


주의) 완전 초기 상태에서 설치하는 방법 입니다.
        이미 minidlna를 설치 하신 분은 삭제하고 다시 설치해야 해요.

참고) 뽐뿌 NAS포럼의 진의바람소리, Berryshake님의 게시글을 참고 하였습니다. (글 하단 링크)



01. 필요한 라이브러리 설치

MBL# aptitude install libexif12 libid3tag0 libjpeg8 libavformat53 libavutil51


02. miniDLNA 설치

MBL# dpkg -i 저장경로/minidlna_1.0.24.dfsg.smi1.powerpc.deb

> 파일을 다운로드 받아 MBL 의 적당한 위치에 저장하고 실행


minidlna_1.0.24.dfsg.smi1.powerpc.deb


MBL# ln -s /var/run /run

MBL# mkdir /var/run/minidlna


03. miniDLNA conf 설정

MBL# nano /etc/minidlna.conf

> 아래의 예시를 참조 하면서 conf 를 변경해요.


# 01. DLNA를 이용할 TV, Projector 에서 재생할 폴더를 지정 해요.

# 형식은 media_dir= 뒤에 V, P, A 형태로 선택해요 (V는 비디오 P는 사진 A는 음악파일)

# 그리고 해당 비디오 파일을 읽어 드릴 곳을 정해요.

# 저는 Movie 폴더에 영화를 담아 놓았기 때문에 다음과 같이 설정 했어요.

# 원하는대로 마음대로 추가 할 수 있어요.


media_dir=V,/shares/Movie


# 02. minidlna가 실행 되면서 새로운 영화 파일이나 미디어 파일들의 정보를 저장할 db의 저장

# 위치를 설정


db_dir=/shares/minidlna


# 03. 로그 파일이 저장될 위치를 선택해요

log_dir=/shares/Movie


# 04. Port number for HTTP traffic (descriptions, SOAP, media transfer).

port=8200


# 05. TV나 Projector에 보일 이름을 설정해요.

friendly_name=UWStorage


# 06. Serial number the server reports to clients.

serial=12345678


# 07. Model number the server reports to clients.

model_number=1


# 08. Automatic discovery of new files in the media_dir directory.

inotify=yes


# 09. List of file names to look for when searching for album art. Names should be

# delimited with a forward slash ("/").

album_art_names=Cover.jpg/cover.jpg/AlbumArtSmall.jpg/albumartsmall.jpg/AlbumAr$


# 10. Notify interval, in seconds.

notify_interval=86400


04. minidlna의 DB 저장 폴더 생성 및 접근 권한 변경, 커널 값 변경

MBL# nano /etc/group
> 아래 부분의 share 그룹에 minidlna를 추가

share:x:1000:root,nobody,www-data,daapd,minidlna


MBL# mkdir /shares/minidlna

MBL# chown minidlna:minidlna /shares/zdownload/minidlna

MBL# nano /etc/sysctl.d/innotify.conf

> 아래 항목을 다음과 같이 변경

fs.inotify.max_user_watches = 100000


05. minidlna 서비스 정지후 DB 재구성 및 재부팅

MBL# /etc/init.d/minidlna stop

MBL# minidlna -R

MBL# reboot




참고글 (뽐뿌 Nas 포럼)

진바람소리님의 WD MY BOOK에 minidlna 설치 게시글 

Berryshake님의 MBL용으로 SMI 지원하도록 컴파일된 minidlna 테스트 부탁드립니다.
/etc/init.d/minidlna 백업 minidlna.backup