이번에는 플렉스 서버에 플러그인을 설치해 보도록 하겠습니다.


이 글에서 예시로 다음 무비 에이전트, 유튜브 채널 플러그인을 설치해 보도록 하겠습니다.



1. Plex Media Server 라이브러리 폴더 구조


SFTP 나 FTP 혹은 SAMBA 로 Plex Media Server 라이브러리 폴더에 접근을 해 보겠습니다.


경로는 아래와 같습니다.


/mnt/sdcard/config_linux/Plex Media Server


# sdcard 경로는 심링크가 되어 있기 때문에 물리적인 경로는 아래와 같습니다.

/storage/sdcard/config_linux/Plex Media Server


SFTP 로 접근한 화면 입니다.



다음은 SAMBA 를 통해 접근한 화면입니다.



마지막으로 FTP 를 통해 접근한 화면입니다.



마지막으로 Plex Media Server 라이브러리 폴더를 다른곳으로 옮기고 싶으신 분들은 아래의 설정을 참고해 주시면 됩니다.

(SSH 로 접근하여 작업하는 과정입니다.)


차후에 라이브러리가 너무 많아져서 내부 ROM 용량이 부족할 수 있기 때문에 아래의 설정을 통하여 라이브러리를 SATA 디스크나 USB 외장하드로 옮기셔도 됩니다. 


일반적으로는 옮기실 필요가 없습니다.


nano /etc/default/plexmediaserver


# default script for Plex Media Server


# the number of plugins that can run at the same time

PLEX_MEDIA_SERVER_MAX_PLUGIN_PROCS=6


# ulimit -s $PLEX_MEDIA_SERVER_MAX_STACK_SIZE

PLEX_MEDIA_SERVER_MAX_STACK_SIZE=3000


# where the mediaserver should store the transcodes

PLEX_MEDIA_SERVER_TMPDIR=/tmp


# uncomment to set it to something else

PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR="/mnt/sdcard/config_linux"

# 이 부분을 수정해 주시면 됩니다.



# the user that PMS should run as, defaults to 'plex'

# note that if you change this you might need to move

# the Application Support directory to not lose your

# media library

PLEX_MEDIA_SERVER_USER=root


2. Daum Movie 에이전트 설치하기


다음 에이전트는 아래의 링크에서 다운받습니다.


https://github.com/axfree/DaumMovie.bundle



파일을 받으시고 압축을 풀어줍니다.


압축을 풀면 아래의 이름인데 Plex Media Server 에서 사용을 하려면 .bundle 로 끝이 나야 됩니다.


아래처럼 이름을 바꾸어 줍니다.



추가적으로 압축 푸는 프로그램에 따라서 폴더가 내부에 하나 더 생길 수 있는데 체크해 보시길 바랍니다.


해당 파일을 저는 SFTP 를 통해서 옮겨 보도록 하겠습니다. /mnt/sdcard/config_linux/Plex Media Server 로 이동하여 Plug-ins 폴더로 이동합니다.



Plug-ins 폴더에 아래처럼 복사를 하시면 됩니다.



플러그인을 추가했음으로 Plex Media Server 를 재시작 해야 합니다.


root@u5pvr-debian:~# service plexmediaserver restart

Killing Plex Media Server: done

Starting Plex Media Server: done

root@u5pvr-debian:~#


설치가 완료 되었으니 한번 확인을 해 보도록 하겠습니다.


설정 - 서버 - 에이전트에 다음 무비가 있는지 확인합니다. 


저는 기본적으로 활성화가 되어 있는데 활성화가 되지 않았을 수 있으니 체크박스로 활성화가 되었는지도 체크해 줍니다.



라이브러리를 추가해 보도록 하겠습니다.


저는 TV쇼를 추가할 예정입니다. TV쇼를 누르고 언어는 한국어로 선택해 주시면 됩니다.



미디어가 들어있는 폴더를 지정합니다.


중요한것이 있습니다. 제가 플렉스를 심도있게 사용해 보지 않아 잘 몰랐는데 드라마 폴더로 지정한 경우 하위 폴더에 드라마가 정리되어 있어야 하네요.


/

/구르미 그린 달빛

/썸남썸녀

/싸우자 귀신아

......


위 구조처럼 되어 있어야 스캔이 됩니다 ㅎㅎ..



폴더 추가를 하시고 창을 닫는것이 아니라 고급 탭으로 이동하여 에이전트를 다음 무비로 선택해 줍니다.



테스트로 1회차 드라마를 폴더를 만들어서 넣어 보았습니다. 


아래처럼 잘 작동합니다.




3. Youtube Channel Plug-in 설치하기


유튜브 채널 플러그인은 아래의 주소에서 설치합니다.


https://github.com/kolsys/YouTubeTV.bundle/releases/tag/v4.6


마찬가지로 압축을 푸실 때 이름에 유의하여 주시고 폴더 구조가 맞는지 확인을 하셔야 합니다.





이름을 바꾸시고 폴더 구조가 맞는지 확인을 하셨으면 SFTP 로 파일을 복사해 줍니다.



플렉스 미디어 서버를 재시작 합니다.


root@u5pvr-debian:~# service plexmediaserver restart

Killing Plex Media Server: done

Starting Plex Media Server: done

root@u5pvr-debian:~#


채널 탭으로 이동해 보시면 유튜브 채널 플러그인이 생겼음을 확인할 수 있습니다.



계정 연동 작업을 합니다.


아래 주소로 이동하여 코드를 넣고 허용을 누른 다음 Authorize 를 누르면 연동이 끝납니다.


https://www.google.com/device



연동이 끝나면 계정의 구독리스트 , 재생목록 등이 연동 됩니다.


테스트로 영상 하나 재생해 보겠습니다.




아쉬운 부분이지만 플러그인을 통한 유튜브 시청은 720p 만 지원이 되는 상태입니다..



동일하게 Plex 를 연동한 클라이언트에서도 채널 플러그인을 사용하실 수 있습니다.




감사합니다.



http://cafe.naver.com/mk802/20198



이번에는 U5PVR 에 설치된 Plex Media Server 를 U5PVR 에서 그리고 다른 기기에서 연동해 보도록 하겠습니다.



1. U5PVR ATV Plex 앱과 연동하기


먼저 구글 플레이 스토어로 이동하여 Plex 를 검색하여 설치합니다.




설치한 다음 앱을 시작하면 아래와 같이 로그인하라는 창이 뜹니다.


여기서 로컬로만 사용하시는 분들은 (서버에 계정 연동을 하지 않으신 분들은) 스킵을 누르시면 자동으로 찾아서 내부에 있는 Plex Media Server 로 연결이 됩니다.



아래의 코드가 주어지는데 저는 핸드폰에서 연동을 해 보았습니다.



웹에서 로그인을 하시고 연동 기기의 코드를 입력하면 연동이 됩니다.

(핸드폰 앱의 경우에는 연동을 아이디 비밀번호로 하지만 TV앱들은 다 코드로 하게 되어있네요 ㅎㅎ)


추가내용)

Plex 웹에서 로그인을 하시고 연동 기기의 코드를 입력해야 할때,

Plex 웹을 스마트폰에서 연결하여 코드 입력하시면 편리합니다.




연동이 완료되면 아래와 같이 핀 번호를 입력하는 창이 뜨고 핀 번호를 입력하면 로그인이 됩니다.


(핀 번호는 설정한 사용자만 뜹니다.)



먼저 Plex Media Server 에 트랜스코딩 부하를 주지 않기 위해서 아래의 설정을 진행합니다.


설정 - 비디오 - Remote Quality 를 Original 로 설정합니다.



로그인 해 보면 설정해 둔 미디어 라이브러리가 보입니다 ㅎㅎ



유명한 Apink 영상 재생해 보도록 하겠습니다.



무난하게 재생이 잘 됩니다만 스크린샷으로 찍으니 그냥 녹색으로만 나오네요 ㅎㅎ..



현재 DTS 는 안드로이드 미디어 코덱에 내장이 되어 있으나 이유는 모르겠지만 플렉스 미디어 서버에서 인식을 하지 못하고 있습니다.


그래서 아래의 소녀시대 영상은 오디오만 트랜스코딩이 걸립니다.



다음은 음악 재생 부분입니다. 


저는 아래의 김세정? 을 좋아하기 때문에 재생 테스트에 아래의 노래를 사용하도록 하겠습니다.



재생이 잘 되긴 합니다만 앨범아트가 뜨지는 않네요. 


플렉스 앱의 버그인지 .. 아니면 제가 무료 사용자라 그런것인지 ㅎㅎ




2. 안드로이드 폰과 연동하기


테스트에 사용된 안드로이드 폰은 아래와 같습니다.


넥서스5

스냅드래곤 800 / 2GB

안드로이드 7.1.1 (LOS 14.1)


Plex 앱을 설치하고 실행해 보았습니다. 저는 PIN 을 설정해 두어서 매일 핀이 뜹니다.




마찬가지로 서버에 트랜스코딩 부하를 주지 않기 위해서 아래의 설정을 합니다.


고급 -> 플레이어 -> 외부 플레이어 허용에 체크 합니다.




이렇게 설정을 하고 미디어를 재생해 보도록 하겠습니다.



재생을 할 때 어떤 재생기를 사용할지 물어보게 됩니다.



정상적으로 재생이 잘 됩니다.



음악의 경우 아래처럼 재생이 됩니다.



플레이어 화면으로 이동하면 크게 앨범아트를 보여주네요. ㅎㅎ




3. 윈도우 태블릿과 연동하기


마지막으로 윈도우 태블릿과 연동해 보도록 하겠습니다. 테스트에 쓰인 장비는 아래와 같습니다.


델베뉴8프로 5830

아톰 베이트레일 Z3740D / 2GB

윈도우10 RS1


마켓에 정식으로 Plex 클라이언트 앱이 있습니다.



추가해 둔 라이브러리가 정상적으로 보입니다.



테스트로 영상을 재생하려고 하면 제가 Pass 계정이 아니라서 활성화 하려면 돈을 내라고 하네요 ㅎㅎ..



테스트로 인코딩 된 영상을 재생시켜 보았습니다.



다음은 음악 라이브러리 부분입니다.



앨범아트도 정상적으로 뜨네요 ㅎㅎ



윈도우 앱 답게 볼륨과 같이 연동이 됩니다.





이렇게 U5PVR 에 저장된 미디어들을 다른 기기로 스트리밍 할 수 있습니다.


감사합니다.





http://cafe.naver.com/mk802/20197




U5PVR 안드로이드TV OS & 리눅스 (Dual OS) 관련 동작 동영상

 

안녕하십니까 ?  EddyLab입니다.

앞서 U5PVR관련 개발 협업 사항을 올려 드린 바 있습니다.



오늘 처음으로 외부에 U5PVR ATV OS기반 Linux 서버 동작 관련 내용을 공개 해 드립니다.


U5PVR 제품관련은 하기 Kodi 포럼 링크를 참조 해 주시기 바랍니다.

[Android] U5PVR (2017) (4K / HDR / 3D / HD Audio)

http://forum.kodi.tv/showthread.php?tid=305097 



초기계획은 리눅스 부팅 후, 안드로이드 부팅 연결구조로 구축을 하려고 계획을 했었습니다. 

그러나,선 리눅스 부팅 후에 안드로이드쪽 USB포트를 인식 할 수 없는 현상이 발생되어서,
어쩔 수 없이 안드로이드 선 부팅 후, 리눅스가 부팅되는 형태로 전환 개발 되었습니다.

리눅스는 안드로이드 커널을 기반에서 Shell로 동작되는 것이기 때문에,
안드로이드와 리눅스는 한몸으로 이해하시면 편할 것 같습니다. ^^





하기의 동영상에서 U5PVR에서 리눅스기반으로 동작하는 
여러가지 서버 동작 상태를 보여드리게 될 예정입니다.

오해가 있을까 하여, 
기본적으로 U5PVR 셋탑의 IP (192.168.x.x)로 설정하지 않고,
127.0.0.1의 localhost IP로 설정해서 시연하였습니다.


U5PVR with ATV/Linux(Debian) at same time




웹브라이저에서 localhost 127.0.0.1 기반 서버 동작을 먼저 셋팅해 놓았습니다.

하기 목록은 보시기 편하게 런링타임기준으로
각각의 동작 내용에 대한 설명을 간추려서 올려 놓았습니다.

1. Plex Media Server test (0:09 ~ 0:57)
127.0.0.1:32400/web/index.html

2. Transmission Server (0:58~ 1:01)
127.0.0.1:9091/transmission/web/

3.FTP Server(1:02 ~ 1:43)
ftp://127.0.0.1

4. Kodi (1::52 ~ 2:52)
script plex add-on with kodi
(Resume start)

5. TVHeadend with Kodi (2:53 ~ 3:11)

6. Live TV (eON Launcher) (3:12 ~ 3:24)
Watching TV via tuner

7. Plex client on Android TV (3:31 ~ 3:52)
Resume start

8. ATV Settings (3:57 ~ 4:10)
Setting은 ATV OS형태의 셋팅 과 기존 안드로이드 셋팅 2가지를 모두 준비 해 놓았습니다.

9. SSH Server (4:17 ~ 4:56)
My Apps - JuiceSSH App으로 SSH접속

10. ATV 추천 컨텐츠 목록 재생 (Plex) (4:57 ~ End)


U5PVR의 사용에 있어서, U5PVR 초기 설정에 서버관련 설정이 좀 필요로 됩니다만,
기본적으로 안드로이드, 리눅스서버등을 구체적으로 아실 필요는 없습니다.
일단 간단한 서버 설정을 해 놓으면, 사용자는 편리한 UI에서 그냥 컨텐츠를 선택하여 재생만 하시면 됩니다. ^^


보시고 궁금한 점이 있으면 문의사항을 댓글로 올려 주시기 바랍니다.

감사합니다.








자세한 사항은 "EddyLab - 미니PC포럼"에서 자료를 참조 하시기 바랍니다.

http://www.eddylab.co.kr  /  http://cafe.naver.com/mk802


+ Recent posts