어떤 것이 너무 좋아서 믿기 힘들다면, 아마도 실제로 그렇지 않을 가능성이 높습니다. 코디(Kodi)는 이 세상에 너무나 완벽해 보이기 때문에 실제로는 여러분이 생각하는 것과 다릅니다. 소프트웨어를 다운로드하거나 '코디 박스(Kodi Box)'를 구매한 후 평생 무제한으로 무료 TV와 영화를 스트리밍할 수 있다고 상상해 보세요. 이는 분명 너무 좋아서 사실일 수 없는 이야기입니다.
본격적으로 코디가 오작동하거나 작동하지 않는 이유를 살펴보기 전에, 먼저 알아두어야 할 몇 가지 사실이 있습니다.
- 지금까지 여러분은 영화와 TV 프로그램을 불법 복제해 왔습니다. 이러한 행위는 '합법적'이지도 '윤리적'이지도 않습니다.
- 저작권자와 규제 기관들이 콘텐츠가 스트리밍되는 사이트들을 지속적으로 차단하고 있기 때문에 박스가 갑자기 오작동할 수 있습니다. 코디 애드온은 바로 이러한 사이트들을 통해 콘텐츠를 스트리밍합니다.
- '코디 박스'에서 애드온이 작동하지 않는다면, 이를 정상화하는 과정이 상당히 번거로울 수 있습니다. 설령 좋은 애드온이나 스트림을 찾더라도, 언젠가 서비스가 종료되어 다시 아무것도 이용할 수 없게 될 수 있습니다.
코디 박스를 구매했는데, 보증이라도 있는 건 아닌가요?
간단히 말해, 코디는 하드웨어를 판매하는 회사가 아닙니다. 코디는 오픈소스 프로젝트로, 다양한 플랫폼의 휴대폰과 컴퓨터를 위한 훌륭한 비디오 플레이어를 만드는 데 헌신하는 자원봉사자들의 팀입니다. 주로 컴퓨터에 저장된 비디오 파일을 재생하기 위한 용도로 개발되었으며, 애드온(add-on) 기능도 제공합니다. 애드온은 온라인상의 각종 콘텐츠에 접근할 수 있게 해주는 간단한 스크립트입니다.

요약하자면, 코디 자체는 매우 훌륭한 비디오 플레이어일 뿐이지만, 불법 콘텐츠를 제공하는 서드파티 애드온들이 존재합니다. 이로 인해 수많은 회사, 단체, 개인이 코디 박스를 판매하기 시작했으며, 한 번의 투자만으로 더 이상 영화를 구매하거나 구독료를 지불할 필요가 없다고 주장합니다.
누구의 잘못인가?
이쯤 되면 많은 분들이 이것이 어느 정도는 코디의 잘못이라고 생각하실 겁니다. 왜 처음부터 애드온이 애플리케이션에 통합되도록 허용했을까요? 여기서 주역을 바꿔 생각해 봅시다. 구글 크롬(Google Chrome) 역시 오픈소스 소프트웨어를 기반으로 하며, 누구든 필요한 수정을 거쳐 자신만의 버전을 만들 수 있습니다. 또한 스트리밍 기능을 제공하는 웹사이트들도 인터넷에 수없이 많습니다.
필요한 확장 프로그램을 추가하고 북마크 몇 개를 등록하는 것만으로 '올인원 패키지 크롬' 같은 '원스톱 솔루션'을 쉽게 만들 수 있습니다. 그렇다고 크롬을 탓할 수는 없겠지요? 코디도 마찬가지입니다.
그렇다면 코디의 사소한 문제들이 발생했을 때는 어떻게 해야 할까요? 아래 해결 방법을 확인해 보세요.
해결 방법 1: 그래픽 카드 드라이버 업데이트 및 DirectX 설치
코디는 프레임 손실 없이 거의 모든 종류의 동영상을 지원하는 것으로 유명합니다. 사전 요구 사항 없이 사용할 수 있는 훌륭한 애플리케이션이지만, 코디가 원활하게 작동하도록 하려면 반드시 확인해야 할 요소들이 있습니다. 항상 그래픽 카드 드라이버를 최신 상태로 유지하고, 최신 버전의 DirectX가 설치되어 있는지 확인해야 합니다.
각 Windows 버전마다 지원하는 DirectX 버전이 다릅니다. Windows 10은 최신 버전인 12를, Windows 8.1은 11.2를, Windows 8.0은 11.1을, Windows 7은 11.1을 지원합니다. 아래 방법을 따라 컴퓨터에 설치된 DirectX 버전을 확인하세요. 지원 버전보다 낮다면 공식 사이트에서 설치 패키지를 다운로드하여 업그레이드해야 합니다.
- Windows + R 키를 누르고 대화 상자에 "dxdiag"를 입력한 후 Enter 키를 누릅니다.
- '디스플레이(Display)' 탭을 선택하고 드라이버(Drivers) 항목 아래의 기능 수준(Feature Levels)을 확인합니다. 가장 높은 기능 수준이 현재 컴퓨터에 설치된 DirectX 버전입니다.

이제 그래픽 드라이버를 업데이트하는 방법을 알아보겠습니다. 먼저 안전 모드에서 드라이버를 제거한 후, 기본 드라이버로 문제가 해결되는지 확인합니다. 해결되지 않으면 드라이버를 수동으로 업데이트합니다.
- 안전 모드로 부팅한 후, 대화 상자에 "devmgmt.msc"를 입력하고 Enter 키를 누릅니다. 디스플레이 어댑터(Display Adapters)로 이동하여 해당 어댑터를 마우스 오른쪽 버튼으로 클릭하고 '디바이스 제거(Uninstall Device)'를 선택합니다.

- 컴퓨터를 일반 모드로 다시 부팅하고, Windows + R 키를 누른 후 "devmgmt.msc"를 입력하고 Enter 키를 누릅니다. 대부분의 경우 기본 드라이버가 자동으로 설치됩니다. 설치되지 않았다면 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 '하드웨어 변경 사항 검색(Scan for hardware changes)'을 선택하세요. 이후 코디가 정상 작동하는지 확인합니다. 문제없이 작동한다면 다행이고, 그렇지 않다면 계속 진행합니다.
- 이제 두 가지 선택지가 있습니다. NVIDIA 등 제조사 웹사이트에서 해당 하드웨어용 최신 드라이버를 검색하여 직접 설치하거나, Windows가 자동으로 최신 버전을 설치하도록(업데이트 자동 검색) 할 수 있습니다.
- 여기서는 수동 설치 방법을 살펴보겠습니다. 해당 하드웨어를 마우스 오른쪽 버튼으로 클릭하고 '드라이버 업데이트(Update driver)'를 선택합니다. 첫 번째 옵션인 '업데이트된 드라이버 소프트웨어 자동 검색'을 선택하세요. 수동으로 업데이트하는 경우에는 두 번째 옵션을 선택한 후 '드라이버 찾아보기'를 클릭하고 다운로드한 파일의 위치로 이동합니다.

- 드라이버 설치 후 컴퓨터를 재시작하고, 코디를 실행하여 문제가 해결되었는지 확인합니다.
해결 방법 2: 코디 자체 점검 및 조정
해결 방법 1이 효과가 없거나 해당 사항이 없다면, 이제 코디 자체를 점검해 볼 차례입니다. 가장 먼저 확인해야 할 것은 코디가 사용 가능한 최신 릴리스 버전으로 업데이트되어 있는지입니다. 개발팀은 버그 수정과 새로운 기능 추가를 위해 주기적으로 빌드를 배포합니다. 공식 웹사이트에 방문하여 최신 버전을 다운로드하세요. 설치 관리자(Installer) 또는 Windows 스토어 중 편한 방법을 선택하면 됩니다. 참고로 v17.6 'Krypton'이 당시 최신 버전이었습니다.

코디의 기능에 문제가 있다면 소프트웨어를 재설치해 보세요. 설치 파일이나 시스템 파일이 손상되었거나 중요한 레지스트리가 누락되었을 가능성이 있으며, 재설치를 통해 이러한 문제를 해결할 수 있습니다.
- Windows + R 키를 누르고 대화 상자에 "appwiz.cpl"을 입력한 후 Enter 키를 누릅니다.
- 컴퓨터에 설치된 모든 애플리케이션 목록이 표시됩니다. 목록에서 코디를 찾아 마우스 오른쪽 버튼으로 클릭한 후 제거합니다.

- 이제 사용 가능한 최신 버전을 다운로드하여 설치합니다.
애드온에 문제가 있다면 상황이 좀 더 까다롭습니다. 애드온 관련 문제는 원인을 특정하기 어렵기 때문입니다. 가장 좋은 방법은 검증된 잘 알려진 애드온을 사용하는 것입니다. 대표적인 애드온으로는 Covenant나 Exodus가 있습니다. 또한 업데이트가 제공될 때마다 애드온을 최신 상태로 유지해야 합니다.

특정 애드온을 설치한 후 소프트웨어가 작동을 멈췄다면, 해당 애드온을 비활성화한 후 다시 시도해 보세요. 문제 해결의 기본 원칙이므로 당연한 조치입니다.

해결 방법 3: 빌드(Builds) 대신 애드온 수동 설치
직접 빌드(direct builds)를 설치하는 경우, 코디가 예상대로 작동하지 않을 가능성이 있습니다. 빌드는 모든 애드온이 미리 설치되어 있어 별도의 설정 없이 '올인원' 경험을 제공합니다.
이런 경우에는 직접 빌드 사용을 삼가고, 순정(Stock) 코디를 설치한 후 애드온을 하나씩 수동으로 추가하는 것이 좋습니다. 하나의 애드온이나 모드에 문제가 생기면 코디 전체가 작동하지 않을 수 있기 때문입니다.
해결 방법 4: 애드온 캐시 삭제
각 애드온은 정상적인 작동을 위해 임시 데이터를 저장하는 자체 캐시를 보유하고 있습니다. 캐시에 저장된 데이터가 손상되었거나 잘못되었을 수 있으므로, 이 경우 애드온 캐시를 삭제하는 것이 좋습니다.
- 코디 메인 화면으로 이동한 후 왼쪽 탐색 패널에서 '애드온(Add-ons)'을 클릭합니다.

- 캐시를 삭제하려는 애드온의 카테고리를 선택한 후 캐시를 삭제합니다.

- 코디를 재시작하고 문제가 해결되었는지 확인합니다.
해결 방법 5: VPN 사용
'No stream available(사용 가능한 스트림 없음)' 오류가 발생한다면, 접근하려는 콘텐츠가 사용자의 국가에서 제공되지 않거나 법적인 이유로 ISP(인터넷 서비스 제공업체)에 의해 차단되었을 가능성이 높습니다.
앞서 언급했듯이 코디는 라이브 축구 경기, 드라마 등을 스트리밍하는 데 사용될 수 있는 미디어 플레이어입니다. ISP가 시청 행위가 자사 정책을 위반한다고 판단하면 접근을 차단할 수 있습니다.

이때 VPN이 유용합니다. VPN은 프록시처럼 작동하여 ISP로부터 연결을 숨기고, 마치 다른 콘텐츠에 접근하거나 다른 지역에서 접속하는 것처럼 네트워크를 속입니다. 인터넷에서 무료로 사용할 수 있는 다양한 VPN을 쉽게 찾을 수 있습니다.
참고: 본 글은 항상 합법적인 사용을 권장합니다. 시청하는 콘텐츠에 대해 적절한 정식 경로를 통해 지불할 것을 권하며, 어떠한 불법 스킴과도 관련이 없습니다. 모든 정보는 순수하게 독자의 지식을 위해서만 제공됩니다.
아래는 자세한 설명이 필요 없지만 코디 관련 문제를 해결하는 것으로 알려진 몇 가지 추가 팁입니다.
- 항상 공식 출처와 공식 저장소(repository)에서 제공하는 애드온을 사용하세요. 더 안정적이며 소프트웨어가 예상대로 작동할 가능성이 높습니다.
- Windows 업데이트 후 코디가 작동하지 않는다면, 코디 버전을 다운그레이드해 보세요.
- 백신 소프트웨어를 일시적으로 비활성화하는 것도 고려해 보세요. 백신 프로그램은 악성으로 판단되는 콘텐츠를 차단하는 것으로 알려져 있습니다.
- 코디에서 네트워크 오류가 발생한다면, 네트워크에서 프록시 서버를 사용 중인지 확인하세요. 사용 중이라면 코디 소프트웨어에도 동일한 프록시 서버를 설정해야 합니다.
- 애드온은 어떤 상황에서든 가장 큰 원인으로 꼽힙니다. 다른 문제를 살펴보기 전에 반드시 애드온부터 점검하세요.
- 글 초반에 언급한 '코디 디바이스'를 사용 중이라면, 하드웨어 자체에 결함이 있을 가능성도 있습니다.