컴퓨터 IT 오디오/라즈베리파이 활용하기

7. 라즈베리파이로 KODI(구 XBMC) 활용하기 - TV리모콘

Naturis 2015. 7. 21. 22:22
반응형

1. 코디(KODI)란?

Free and Open-source media player software 또는 Open Source Home Theatre Software 라는 거창한 이름이라고 설명하기도 하지만 보통은 HTPC(home theater pc)로 통칭되더군요. 핵심은 오픈 소스에 있는 듯 합니다..

원래 목적은 무료로 오픈된 음악, 영상 등의 미디어를 플레이해주는 프로그램인데 add-on 설치하여 유투브, 영화나 티비 또는 음악을 스트리밍해서 이용할 수도 있습니다. 무료 스마트TV 비슷한 것이라고 하는게 더 쉽게 다가오는 표현일지도 모르겠습니다. 어쨌든 코디는 소프트웨어라는 점...

2. 코디는 소프트웨어이므로 이걸 돌리려면 적당한 기기가 필요한데 보편적인 것으로 스마트폰이나 요즘 각광받은 미니 컴퓨터인 라즈베리파이 정도가 있습니다. 제 경우에는 코디를 라즈베리파이에 설치하고 TV리모콘으로 조정하는 방법을 택했습니다. 가장 편리할 듯 해서요.. (단, TV에서 HDMI-CEC 기능을 지원해야 함)  스마트폰으로도 코디를 돌릴 수 있고 리모콘 역할도 가능합니다..

즉, 코디는 프로그램이므로 스마트폰이나 라즈베리파이 같은 CPU가 달린 기기들에 설치되어 작동하고 이걸 조정하는 리모콘이 필요한데 이 리모콘은 그 기기들에 연결되야 합니다.. (스마트폰의 경우 구글스토어에 가보면 코디 프로그램과 코디 리모트콘 프로그램이 따로 존재합니다)

라즈베리파이에 코디가 설치되고, 스마트폰을 리모콘으로 사용하거나 TV 리모콘을 리모콘으로 사용하거나 코디가 설치된 라즈베리파이에 무선연결이 가능해야 된다는거죠.. (스마트폰은 바로 라즈베리파이의 코디로 연결되고, TV리모콘은 TV의 HDMI-CEC 기능을 HDMI 라인으로 타고 라즈베리파이에 연결 컨트롤 될 겁니다)

 

3. 라즈베리파이를 이용하는 방법은 라즈비안 등 기존 OS깔린 상태에서 추가로 코디를 돌리는 방법과 코디 전용으로 돌리는 방법이 있는데 코디 전용 (OPENLEC)이 제일 심플한 방법입니다. 이미지 SD카드로 구워서 라즈베리파이에서 실행시키면 되거든요..

 

4. OPENLEC 다운로드는 아래 페이지.. 라즈베리파이 버전에 맞는 걸 다운 받습니다.

 

http://openelec.tv/get-openelec

위 홈페이지에 들어가서 아래와 같은 화면에서 네모친 부분을 받으면 됩니다.. 해당하는 걸 받으세요~ 그리고 SD카드에 굽습니다. 굽는 건 Win32DiskImager 를 사용하면 되는데 http://sourceforge.net/projects/win32diskimager/files/latest/download 에 있습니다.

참고로 라즈비안에 까는 방법은 http://herlim.tistory.com/83 블로그에 설명 잘 나와있더군요. 참고하세요~

 

5. 라즈베리파이를 실행시키면 첫 로딩시 딜레이가 있다.. 분명 영문으로 시간이 걸린다고 메시지까지 나오므로 참고 기다릴것.. 분명 몇분후 정상화면 나오니 끄지 말고 기다려 보세요. (화면 생략.. )

코디가 실행되면..  대략 넘어가고... next 연속.. ssh나 samba정도 체크하시구요..

ps. 그냥 귀찮아서 생략한 얘기인데, 키보드, 마우스 필요없이 라즈베리파이와 티비 그리고 스마트폰만 있으면 설치 가능합니다. 궂이 키보드와 마우스 연결 안해도 됩니다. 그게 어떻게 가능하냐면 코디 첫 로딩후 next 문구가 나올때 스마트폰에서 "kodi remote"를 (구글스토어에서 다운받아) 실행하면 코디 첫 로딩 세팅화면에서 제어가 가능합니다. 이게 putty 같은 SSH 연결로 제어하면 좋은데 첫 세팅화면을 지나야 putty로 코디에 접근이 가능하더군요.. (fing 같은 앱으로 확인해봐도 최초 next 문구 나오는 화면이 넘어가기 전까지는 코디 안 잡히더군요) 따라서 우선은 kodi remote로 스마트폰에서 대충 next로 넘어가서 첫 코디 홈화면이 나오면 putty로 PC화면에서 코디 제어 가능합니다.. 즉, 마우스나 키보드 연결 할 필요가 없는 거죠.. 마우스나 키보드가 없어도 따로 구입할 필요 없다는 거죠..

관련 포스팅 : http://naturis.kr/2086

 

6. 몇가지 중요한 설정이 있는데..

1) 한국어 설정

 

위 화면은 이미 한글로 변경한 화면이고.. 두 가지를 변경해야 한글이 가능합니다. system ->setting 메뉴에 들어갑니다.

 

첫째, Appearance(모양새) -> skin(스킨) -> font(글꼴)에서 Arial 로 변경해 줘야 합니다..

둘째, Language(언어) 항목에서 언어, 지역, 시간대 등을 대한민국으로 설정합니다..

 

 

2) 입력장치 설정 : TV 리모콘으로 볼 것이므로 여기선 리모콘 쪽만 설명합니다.. (컴터로도 가능하고 스마트폰으로도 가능합니다)

중요한 건 티비리모콘에서 HDMI-CEC 기능을 지원하느냐인데 LG의 경우 심플링크 기능이, 삼성의 경우 AnyNet+ 라는 이름으로 존재합니다.

제 경우 삼성것이므로 삼성위주로 설명합니다. 정확히는 컴터모니터 겸용 TV 입니다.

 

첫째, 코디에서 설정..

" 시스템->설정->시스템->입력장치->주변장치"에 보면 CEC Adapter가 보입니다. 그걸 선택하면 됩니다. (타 모니터는 어떻게 보일지 모르겠군요)

 

 

둘째, 삼성 티비에 보면 설정하는 부분이 아래와 같이 존재합니다..

Anynet+ 선택해서 설정합니다.

 

아래와 같이 외부입력장치에 HDMI-CEC와 KODI가 연결된게 보일겁니다.

 

7. 중요한 애드온..

기본 애드온은 우리말이 아닌 것들로 가득차 있습니다. 물론 유투브는 검색하기 나름이구요..

 

1) 쓸만한 애드온 중에 pooq 가 있는데 이건 컴퓨터에서 가입되어 있어야 합니다.

그리고 pooq 애드온을 설치해야 하는데 이건 한국 XMBC 사용자 모임 사이트에서 어느 분이 만들어주신건데 제 맘대로 가져올 수 없으니 해당 사이트에 가입해서 가져오셔야 합니다. http://xbmc-korea.com/  에서 자료실에 압축파일로 있습니다.

이 애드온을 설치하려면..

첫째, 애드온 압축파일을 따로 USB 메모리에 담아 라즈베리파이의 USB 슬롯에 삽입한다 (SD카드 말구 USB 슬롯입니다)

둘째, 코디 시스템 설정화면에서 "시스템->설정->애드온->압축 파일에서 설치"를 선택하면 됩니다.

거기에 아래화면처럼 USB 메모리 위치가 표시되면 저장된 위치를 찾아 압축파일을 클릭하면 애드온을 설치하기 시작합니다.  

 

 

셋째, "비디오->애드온"을 검색해보면 아래 화면처럼  애드온에 pooq가 보일 겁니다. 이젠 티비보면 됩니다.

 

 

pooq는 무료만 볼 수 있고 저작권이 있거나 최신영화같은 유료 프로그램은 볼 수 없습니다.

 

 

 

화면은 소스의 품질에 달려 있는데 예를들어 위 화면처럼 CBS Live를 보면 고화질로 시청이 가능합니다.. 요즘 한창 물의를 일으키는 코스비 씨의 소식이 자주 나오더군요.. 미국판 꼴통 정치인인 도날드 트럼프 소식도 함께요..

 

8. KODI에 접속 및 파일 복사전송 (ftp, putty)

- putty로 KODI(여기선 OpenElec버전)에 접속 : OpenElec이 리눅스 기반의 운영체제를 바탕으로 하기 때문에 일반적인 라즈베리파이 사용과 동일하게 putty를 이용해 접속이 가능합니다.

기본 로그인은 root에 비번은 openelec 입니다..

-> putty 참고 : http://naturis.kr/2086

 

- 코디가 담긴 SD 카드에 파일 전송 가능합니다. SD카드가 32기가 이상의 대용량이면 일정량의 영화, 드라마, 음악 복사해서 쓰면 좋겠죠..

 아래는 FileZilla FPT 프로그램을 사용해 접속한 경우입니다.

마찬가지로 root, openelec 으로 접속합니다.

원하는 곳에 파일 복사후 KODI에서 '파일' 검색하시면 됩니다.

 -> filezilla 공식 다운로드 : https://filezilla-project.org/download.php?type=client

9. 스마트폰으로 리모트 콘트롤 하는 경우..

 앞에서 언급했듯이 스마트폰으로 코디 콘트롤 가능합니다.. 아래처럼요..  작동은 TV리모콘과 같으나 TV리모콘만큼 편하지는 않더군요..

그럼에도 코디 리모트 콘트롤 앱을 설치해 두면 좋은 점이 가끔 TV 리모콘이 작동을 안하는 경우가 있더라는 겁니다. 어쩌면 TV의 HDMI-CEC 기능 호환성이 떨어져서 인지 어떤 이유에서인지는 모르겠습니다만 TV 리모콘이 먹통이 되어도 스마트폰 코디 콘트롤만은 제대로 작동을 하고 있더라는 겁니다.

 

 

간단히 설명해 봤습니다.. 시청 재밌게 하시길~

 

ps1. KODI 업데이트는 주의해서 하시기 바랍니다. 최신 버전에 따라서는 한글지원에 문제가 있거나, 비디오가 이유없이 멈추거나 하더군요.. 만약의 경우를 대비해서 설정을 백업해 두시기 바랍니다..

백업과 복구는 "시스템->openelec->시스템->백업" 에 있어요...