Plex Media Server는 개인 모바일 기기 등 외부에서 자신의 동영상과 음악을 쉽고 빠르고 간편하게 관리, 스트리밍할 수 있게 해줍니다. 게다가 트랜스코딩을 지원해 원본이 고화질이라도 화질을 낮춰 스트리밍할 수 있어 데이터 또한 아낄 수 있어요.
돈을 내면 여러 사용자가 내 서버에 접속해 스트리밍이 가능하다던가 하지만, 무료로도 여러 기기에서 볼 수 있습니다. 전 제 스마트폰, 태블릿, 노트북에서 접속해서 봅니다. 하지만.. 1분단위로 끊기므로, 노트북이 아닌 모바일 OS에서 제대로 활용하시려면 활성화 코드를 구매해야 합니다. 6천원 정도 합니다.
설치하러 갑시다.
1. Plex Media Server 설치
1.1 저장소 추가 및 설치
Plex Media Server는 armhf(ARM 프로세서)에 대한 패키지를 제공하지 않습니다. 따라서 비공식적인 루트로 받아야 하는데, 나름 굉장히 잘 업데이트 해주는 곳이 있습니다. dev2day 저장소 입니다.
참고: https://www.dev2day.de/typo3/projects/plex-media-server/
이 곳의 저장소를 가져옵시다.
wget -O - https://dev2day.de/pms/dev2day-pms.gpg.key | sudo apt-key add -
sudo echo "deb https://dev2day.de/pms/ jessie main" >> /etc/apt/sources.list.d/pms.list
그리고 fetch 후 설치합니다.
sudo apt-get update && sudo apt-get install plexmediaserver-installer
1.2 국내 메타 데이터 설정
Plex Media Server는 해외 서비스입니다. 국내 예능이나 영화, 음악에 대해 데이터가 아주 없는 건 아니지만, 기본적으로 해외 서비스니 국내 방송, 음악 정보에 대해선 약합니다. 그리고 나중에 보시면 설명이 영어로 떠요. 이걸 방지하기 위해 hojel 님이 만드신 설정 파일로 국내 메타 데이터를 설정해 줍시다. 영화, 드라마는 다음 무비에서 받고, 음악은 네이버 뮤직에서 받습니다.
참고: https://forums.plex.tv/discussion/75675
먼저 메타 데이터 설정을 위한 파일을 받습니다.
wget https://github.com/hojel/DaumMovie.bundle/archive/master.zip
wget https://github.com/hojel/NaverMusic.bundle/archive/master.zip
압축을 /var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins 에 풀어 줍니다.
전 두 개를 한 번에 다운로드 했기 때문에, DaumMovie.bundle은 master.zip, NaverMusic.bundle은 master.zip.1 파일로 저장됐습니다. 정확히 따라오신다면 저와 같을 겁니다.
sudo unzip master.zip -d /var/lib/plexmediaserver/Library/Application\ Support/Plex\ Media\ Server/Plug-ins/
sudo unzip master.zip.1 -d /var/lib/plexmediaserver/Library/Application\ Support/Plex\ Media\ Server/Plug-ins/
그리고 확인해보시면
ll /var/lib/plexmediaserver/Library/Application\ Support/Plex\ Media\ Server/Plug-ins/
DaumMovie.bundle-master, NaverMusic.bundle-master 처럼 뒤에 "-master"가 붙어 있습니다. PMS에서 인식을 못할테니, 뒤의 -master를 지워줍시다.
이름 변경의 용이성을 위해 먼저 이동합니다.
cd /var/lib/plexmediaserver/Library/Application\ Support/Plex\ Media\ Server/Plug-ins/
그리고 각각의 이름을 변경해줍니다.
sudo mv DaumMovie.bundle-master DaumMovie.bundle
sudo mv NaverMusic.bundle-master NaverMusic.bundle
마지막으로 소유권을 적절히 설정해줍니다.
sudo chown -R plex:nogroup DaumMovie.bundle
sudo chown -R plex:nogroup NaverMusic.bundle
2. Plex Media Server 설정
2.1 접속
정상적으로 설치가 되었다면, 32400 포트를 통해 접속할 수 있습니다. 뒤에 manage 를 꼭 붙여주세요.
http://{오드로이드IP}:32400/manage
회원제인데, 회원 가입을 해야 사용하실 수 있습니다. 한글이며 간단하니 회원가입 진행해 주시구요,
로그인을 하시면 서버를 찾았다고 합니다.
2.2 설정
설정 페이지로 오시면 다음과 같은 페이지가 뜹니다. 서버의 이름을 적절히 설정해줍니다.
그리고 미디어 라이브러리를 설정합니다. 찾아보기를 누르셨을 때 일전에 autofs로 자동 마운팅한 외장하드가 뜨면 정상입니다. 적절히 설정 후 완료하세요. 그러면 자동으로 미디어 목록을 PMS로 가져올 겁니다.
중요한 건 이 부분입니다.
"외부에서 완전히 접근 가능" 이라는 말이 떠야 합니다. 안 뜬다면, 오드로이드 우분투의 방화벽 규칙과 공유기 사용 시 공유기의 포트포워딩 설정을 확인해주세요. 내부 오드로이드 IP에 대한 32400 포트가 외부에서 접근이 가능해야 합니다.
그리고, TV 드라마나 예능, 영화를 미디어로 설정하셨다면 다음 무비 에이전트로 바꿉시다.
대시보드의 왼쪽, 라이브러리에서 자신이 추가한 TV 드라마, 예능, 영화 등등에 마우스를 올리면, 옵션 아이콘이 있습니다.
여기서 편집을 누릅니다. 그리고 고급을 눌러, 에이전트를 바꿔줍니다.
아래와 같이 하시면 됩니다.
다른 새로 추가할 라이브러리에 대해서도 동일하게 적용하시면 됩니다.
음악에 대한 라이브러리라면 Naver Music을 선택하시면 됩니다.
(옵션) 안드로이드 기기에서 접속
마켓에서 Plex for Android 를 받아 설치하시면 됩니다. 그리고 만들어둔 ID로 로그인만 하시면 자동으로 연결됩니다. 모바일에서 데이터를 아끼고 싶으시다면 설정을 통해 데이터 사용 시 화질을 조절하셔야 합니다. 그럼 자동으로 트랜스코딩해 스트리밍되므로 데이터를 아끼실 수 있습니다.
활성화 코드를 구매하시지 않으시면 1분단위로 끊깁니다. 필요에 따라 구매하셔서 사용하실 수 있고, 만약 태블릿에도 보고 싶거나 스마트폰이 바뀌는 경우 새로운 기기에서 Plex에 로그인할 때 "이미 활성화 코드를 구매했다, 활성해달라 요청" 뭐 이런 거 누르면 간단하게 해결해주더라구요. 정확한 말은 기억이 나지 않네요 ㅎㅎ
참고 사이트:
본문 내 링크
출처 : http://awesometic.tistory.com/19?category=964086
'오드로이드 > XU4 + Ubuntu(펌)' 카테고리의 다른 글
오드로이드 XU4 를 개인 클라우드 서버로 - 7. h5ai (0) | 2018.02.02 |
---|---|
오드로이드 XU4 를 개인 클라우드 서버로 - 6. Nginx, PHP, MariaDB (0) | 2018.02.02 |
오드로이드 XU4 를 개인 클라우드 서버로 - 4. Samba(펌) (0) | 2018.02.02 |
오드로이드 XU4 를 개인 클라우드 서버로 - 3. 외장하드 마운트(펌) (0) | 2018.02.02 |
오드로이드 XU4 를 개인 클라우드 서버로 - 2. Webmin 설치(펌) (0) | 2018.02.02 |