방법을 찾아 헤매다가 결국은 막혀서 안되는구나 포기하려던 차에,에서원드라이브에있는대용량영상재생이먹통될때해결팁클리앙 꼼수를 발견해 핵심 팁을 공유합니다.
기본적인 플러그인 설치나 폰->파일 옮기기 같은 스킬은 이미 하실 수 있다고 전제한, 떠먹여 드리지는 않는 팁입니다.
■ 문제점: KODI 레포지터리의 원드라이브 플러그인으로 내 클라우드 폴더의 영상에는 접근 가능하지만, 용량 큰 파일을 실행하려면 앱이 먹통 되면서 열리지 않는 문제
■ 해결방법 탐색
https://github.com/cguZZman/plugin.onedrive/issues/63
"Disable http2 in advancesettings.xml"
플러그인 제작자는 개발을 중단한 상태고 위 코멘트 1줄만 딸랑 던져 놨습니다.
https://forum.kodi.tv/showthread.php?tid=228443&pid=3089264#pid3089264
advancedsettings.xml 라는 파일을 아래 내용을 포함하도록 생성하여,
Android › data › org.xbmc.kodi › files › .kodi › userdata 경로에 넣으랍니다.
<advancedsettings version="1.0">
<network>
<disablehttp2>true</disablehttp2>
</network>
</advancedsettings>
■ 문제점 봉착
제가 쓰는 nVIDIA Shield 셋톱의 최근 안드로이드 버전에서는 루트권한 없이는 Android >data 내부의 접근이 안됩니다.
유일하게 FV File manager라는 앱이 접근 가능하다고 하는데, 이 앱은 Android TV 에 설치가 불가합니다.
■ 해결방법
1. 일단 advancedsetting.xml 파일을 메모장으로 만듭니다.
2. 만든 파일을 Shield의 접근 가능한 폴더 예: sdcard/download 에 넣습니다.
(저는 주로 Send Files to TV 앱을 사용합니다)
3. KODI 앱에서 파일 관리자를 선택합니다.
4. 파일관리자에서는 좌측에 xml 파일들이 들어 있는 위치를 열고, 우측에 로컬 스토리지를 연 뒤 파일 복사가 가능합니다.
그런데 로컬스토리지에 있는 파일은 영상,사진,음악 확장자만 보이게 되어 있습니다.
5. 여기서 제가 찾은 꼼수가 등장합니다.
애초에 1번에서 파일을 만들 때 xml 파일의 확장자를 동영상 확장자 예: advancesetting.mp4 로 만듭니다.
그리고 롱클릭하여 좌측으로 복사 시켜준 뒤에, KODI 내에서 파일 이름 바꾸기를 해서 xml 확장자로 바꿔줍니다.
6. 짜잔! 이제 원드라이브에 올라가 있는 GB단위 용량의 MKV 파일도 원활히 잘 스트리밍 됩니다.
※ 원드라이브를 세팅한 뒤에는 strm 파일을 생성해 라이브러리에 넣는 팁을 이용하거나,
네트워크 위치 http://localhost:8586/source 를 연결해 사용하시면 기존 로컬 스토리지처럼 편리하게 사용하실 수 있습니다.