무드오디오에 코디 설치와 자동실행 설정

By | 2021-07-22

무드오디오 7.3.0 설치하여 사용 중인 라즈베리파이에 미디어 재생기인 코디(KODI)를 설치하면 음악 감상 외에 동영상 감상도 할 수 있다.
다만 1080p인 FullHD 영상은 무난하게 잘 재생하는데, 4k UHD 영상은 버벅인다. 최신 라즈베리파이4에서도 4k 동영상 재생은 버벅인다고 한다.

 코디 설치 방법
    설치와 설정을 모두 마친 무드오디오 7.3.0을 재시동한 후에,

  1. 삼바(samba) 설정을 열어서 path를 각자 환경에 맞게 수정한다.
    $ sudo nano /etc/samba/smb.conf

    [NAS] 
    comment = NAS Shares
    path = /media/upload
    read only = No
    guest ok = Yes
  2. path에 지정한 폴더를 만들어 준다.
    $ sudo mkdir /media/upload
  3. 동영상 파일이 있는 폴더를 자동 마운트한다.(필요한 경우에만)
    $ sudo nano /etc/rc.local

    # Mount upload
    echo “자신이변경한비밀번호” | sshfs -o port=2580,allow_other,reconnect,password_stdin pi@userid.iptime.org:/media/upload /media/upload
  4. 코디 설치 시작
    $ sudo apt-get update
    $ sudo apt-get install kodi
  5. GPU 메모리 크기를 늘려준다. 128 또는 256으로.
    $ sudo /boot/config.txt

    gpu_mem=256
  6. 무드오디오를 재시동한 후에 동영상 재생이 필요할 때 코디 실행 명령을 내린다:
    $ kodi-standalone &
 코디 자동 실행 설정
    무디오디오에서 필요할 때마다 코디 재생기를 실행하는 대신, 라즈베리파이를 켜면 무드오디오와 코디가 순차적으로 모두 실행되도록 설정하는 방법이다.

  1. kodi.service 파일을 열어서 아래 내용을 추가한다.
    $ sudo nano /etc/systemd/system/kodi.service

    [Unit] 
    Description = Kodi Media Center

    # if you don’t need the MySQL DB backend, this should be sufficient
    After = systemd-user-sessions.service network.target sound.target

    # if you need the MySQL DB backend, use this block instead of the previous
    # After = systemd-user-sessions.service network.target sound.target mysql.service
    # Wants = mysql.service

    [Service] 
    User = kodi
    Group = kodi
    Type = simple
    ExecStart = /usr/bin/kodi-standalone
    Restart = always
    RestartSec = 15

    [Install] 
    WantedBy = multi-user.target
  2. 코디 서비스를 설치하고, 활성화하고, 자동 시작하도록 명령을 내린다.
    $ sudo systemctl daemon-reload
    $ sudo systemctl enable kodi.service
    $ sudo systemctl start kodi.service
  3. 코디 유저 설정에 필요한 명려을 내린다.
    $ sudo adduser –disabled-password –gecos “User to run Kodi Media Center” kodi
    $ sudo adduser kodi audio
    $ sudo adduser kodi video
    $ sudo adduser kodi plugdev
    $ sudo adduser kodi input
  4. HDMI 케이블로 라즈베리파이의 HDMI 포터와 TV(또는 모니터)를 연결한 후, 무디오디오(라즈베리파이)를 재시동한다.
  5. 무드오디오가 재시작된 후에 맨처음에는 코디 업데이트 등을 수행하므로 10분쯤 가만히 기다리면, 라즈베리파이에 연결된 TV나 모니터에 코디 초기 화면이 나타난다.
 코디 한글 설정 방법
    코디 초기 화면이 나타났으면, TV 리모콘이나 라즈베리파이에 연결한 마우스로 코디 설정 아이콘을 클릭한다.

  1. Interface -> skin -> font 를 “arial based”로 변경
  2. Regional -> language를 한글(korean)로 변경 (영어 메뉴를 원하면 변경하지 않는다)
  3. 한글 자막 폰트 변경
    $ sudo mkdir /home/kodi/.kodi/media/Fonts
    자막 폰트를 저장할 폴더를 만든 후, 한글 자막에 사용할 TTF 폰트를 FTP 툴 등을 이용하여 위 폴더에 복사해 넣는다.
  4. 설정 플레이어 -> 언어 -> 텍스트 자막에 사용할 글꼴에서 복사해 넣은 폰트를 선택한다.

    참고: 안드로이드TV에서 코디 앱의 한글 자막 폰트 변경 방법

 동영상 경로 마운트 (원격 마운트일 경우)
    설정이 끝났으므로, 동영상 파일이 있는 경로를 지정해 준다.

  1. 영화(Movie) -> 비디오 추가 -> 탐색 -> 루트 파일시스템(또는 경우에 따라 윈도우 네트워크(SMB) -> 대화상자에 안쪽 목록에 나타난 빈 항목 클릭 -> /media/upload/Movie (쓰는 사람마다 다르니 알갖게 지정한다) -> 확인 -> “미디어 소스 이름을 입력하세요”에 “Movie”와 같이 구별할 수 있는 이름 입력 후 -> 확인
  2. 이후부터는 코디 실행 화면에서 [영화]를 선택하면 “Movie”를 클릭하면 곧바로 /media/upload/Movie 경로에 있는 동영상 목록이 나타난다. 원하는 동영상을 클릭하면 코디 플레이어가 TV 화면으로 영상을 재생한다.
 무드오디오에서 코디 실행을 멈추는 명령
    무드오디오와 함께 코디 플레이어도 함께 실행되면, 아무래도 가녀린 라즈베리파이에게는 무게가 느껴질 수 있다. 그럴 때는 다음 쉘 명령으로 멈추면, 무드오디오만 작동하게 된다. 다시 필요하면 코디를 실행할 수도 있다.

  1. 코디 멈추는 명령:
    $ sudo systemctl stop kodi
  2. 코디 실행 명령:
    $ sudo systemctl start kodi
  3. 코디 상태 보는 명령:
    $ sudo systemctl status kodi

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다