tivimate와 Plex 연동

개요

몇 차례 소개한 적이 있는데 ATV에서 TV 시청은 tivimate 가 가장 좋다고 단언할 수 있습니다. 

jassmusic 님이 소개해 주신 이후에도 Live Channels 로 아무 불편함은 없어서 안 썼었는데 쉴드 Pro 설정하면서 세팅하여 써보니 이제 다시 Live Channels은 못 쓸 것 같습니다. (익숙한게 좋다라는 분들이나 새로운 시도를 주저하는 분들에게 가끔 질타(?)를 하곤 했는데 저도 그랬던 것 같아 반성합니다. 이 글을 읽으시는 분들 중에도 KODI로 만족한다 이런 분들 계시겠죠. 그냥 써보세요.)

다른 Player를 쓰는 것도 아니고 내장된 ExoPlayer를 쓰고, 딱히 미리 영상을 가져오거나 그러지도 않는데 어떻게 구글 전용 앱이나 KODI보다 빠른지 신기하기만 합니다.

암튼 이 tivimate에 대해서 찾아보다가 VOD 재생 기능이 있어서 Plex 와 연동시켰습니다.

[TV] 8. SJVA for Live Channels 앱 활용

이 기능은 예전에 소개했던 Live Channels 에서 나만의 채널을 만들었던 방식과 유사하나, 접근성이나 편의성면에서 Live Channels 보다 훨씬 좋습니다.

이런 기능을 제가 선호하는데 기기에 익숙하지 않은 와이프나 어르신들이 활용하기에도 좋고, 본가에서 가족들이 모였을 때 TV 시청 중 간단하게 애들 영상을 틀 수 있어서 좋습니다. 
물론 저희들이야 Plex 앱 열고 찾아서 재생하면 되지만,  익숙해지면 이 방식이 훨씬 편하다고 느끼실 겁니다.

쉴드에 적용한 영상입니다. 
제 Plex는 nuc + windows 10 OS이고 영상은 모두 구글에 있습니다.

제 TV가 FHD에 HDR에 지원하지 않는데, 007은 4K (HEVC Main 10 HDR)영상으로 16.37 GB크기입니다.

VOD 재생 특징

– 탐색 가능
– 이어보기 가능
– 자막 가능 (내장 자막만)
– 설정에 의해 tivimate 실행 시 항상 최신의 Plex 영상 시청가능
– 외부 플레이어 연동 가능
– exoplayer 지원 포맷 모두 가능. hevc등  (https://exoplayer.dev/supported-formats.html)
– Plex는 단순히 파일서버 역할만 하기에 모두 다이렉트 재생

적용방법 – SJVA

Plex에 tivimate 메뉴가 생겼고 JSON으로 tivimate로 연동할 데이터를 선택하도록 했습니다.
영상에 나온 항목을 설정한 JSON입니다.
(사용자가 많아지면 UI는 편하게 변경하던지 하겠습니다.)

타입은 2가지입니다.

  • recent_add : 최신 추가된 항목을 정해진 수 만큼 넣습니다. section 에는 Plex를 전체에 해당하는 movie, episode 가 있고 추가를 원하는 section id를 넣어주면 됩니다. count는 넣을 개수입니다.
    section id는 웹 Plex 브라우저 주소창에서 쉽게 확인이 됩니다. 제 드라마 섹션은 위 스샷에서 4번째로 45인데 이를 웹에서 열어보면 http://soju6jan.iptime.org:32400/web/index.html#!/media/2dc7e04aea6799873e010c58689235d44eb82c5d/com.plexapp.plugins.library?key=%2Fhubs%2Fsections%2F45&pageType=hub&context=content.discover&source=%2Fhubs%2Fsections%2F45
    이런 주소로 되어있습니다. sections%2F 뒤의 숫자가 섹션 번호입니다.
  • show : 하나의 TV쇼를 전체를 넣습니다. TV쇼도 되고, 쇼에 소속된 하나의 시즌도 가능합니다. metadata 값도 section처럼 브라우저에서 확인됩니다. 맨 마지막이 신서유기였는데, 신서유기를 웹에서 열어보면 http://soju6jan.iptime.org:32400/web/index.html#!/server/2dc7e04aea6799873e010c58689235d44eb82c5d/details?key=%2Flibrary%2Fmetadata%2F312803
    이런 주소로 되어있습니다. metadata%2F 뒤의 숫자가 medata값입니다. 하나의 시즌을 선택해 들어가면 다른 값이 되니 그 값을 넣으면 한 시즌만 추가할 수 있습니다.

적용방법 – tivimate

Playlist 추가할 때 4번째 Xtream Codes login 방법으로 해야 합니다.

서버주소에는 http://[SJVA 주소]/plex 를 입력하고, username, password에는 아무 정보나 입력합니다.
예) Server address : http://localhost:9999/plex (기기에 설치된 SJVA인 경우)
      username : a / password : a

이러면 SJVA 에 연동한 채널들이 모두 떠야합니다.

tivimate 추가 설정

Update playlist on app start를 on을 해주어야 시작 시 최신 정보로 업데이트 됩니다. 기본값 on. 마찬가지로 Settings – TV guide – Update on playlists change를 On으로 해주면 업데이트된 채널에 맞게 EPG를 가져옵니다.

저것을 on해주면 탐색할 수 있습니다.

자막은 기기 설정에 가서 세팅해줍니다.

유료 사용자라 무료와 어떤 차이가 있는지 모르겠네요. 적당히 필요한 거 설정하시면 됩니다.

tivimate 는 m3u를 직접 등록하면 vod 로 판단하지 않기에 반드시 xtream code 로그인 방식을 써야합니다. tivimate외의 player에서 m3u와 epg를 사용하고 싶으시면 아래 주소를 활용하시면 됩니다.

[SJVA 주소]/plex/api/m3u  
[SJVA 주소]/plex/api/xml

Hits: 6861

This Post Has 9 Comments

  1. 언제 업데이트 될까 기다리고 있었는데…..감사합니다. 잘 이용하겠습니다.

  2. 크리스마스 선물인가요? ㅎㅎ 잘쓰겠습니다.

  3. 크리스마스 선물 고맙습니다 🙂 tvmate 인앱 결제 해야 하겠어요 🙂

  4. 예전부터 참 바랬던 기능인데…
    정말 고맙습니다~!!!
    몇개의 TV쇼를 넣고 싶은데 관리를 위하여 주석을 넣고 싶어지네요.
    번호로만 관리되서 헤깔려서 #으로 주석처리 될까 했더니 안되네요…ㅎㅎ

    1. UI를 좋게 하면 될텐데…. 몇명 안 쓰는거라 언제 할 지 모르겠네요..
      그전에는 json에 임의로 항목만들어 넣으세요. type, metadata가 필수이지 다른게 있다고 해도 상관없습니다.

      {
      “type”: “show”,
      “metadata”: “312803”,
      “title” : “신서유기”,
      “description” : “…..”
      }

      JSON 규칙에 맞아야하기 때문에 콤마(,)만 주의하시구요.

      1. 어줍잖은 지식으로 찾아보니 json 이 주석을 지원한다는 걸 알았네요…ㅎㅎ
        크리스마스 선물 받아 테스트 해보니 규칙 잘 맞춰야 되는거네요.
        이렇게 대안까지 주시고 감사합니다.

        정확한 재현은 되지 않지만
        tivimate 탭을 브라우져에서 리프레쉬 했더니 초기화 되기도 하고,
        재시작했더니 초기화되었습니다.

        count 가 가져올 채널개수롤 인식했는데….
        많은 수의 채널을 가져오네요…^^;

        1. 그게 JSON 규칙에 안 맞으면 저장을 안해버립니다.
          하나 추가해서 저장을 누르고 새로고침해보세요.
          추가한게 보이면 잘 된거고, 안보이면 JSON을 잘못 넣으신겁니다.

          https://jsonlint.com/
          이런 사이트에서 테스트 해볼수도 있고요…

          아마 대부분 콤마 문제일겁니다. } 닫기전에 콤마가 없어야합니다.

  5. 항상 노고에 감사드리고 있습니다.. 근데 v. 0.1.11.1 버젼에는 제공이 안돼는건가여?? 헤놀로지에 깔아서 여러가지 셋팅 공부중인데.. 메뉴에 보이지도 않고 설정에 추가하는것도 없는것 같은데여.. 0.2버젼부터 제공됀다면 시놀리지쪽엔 업데이트를 어떤식으로 해야하는건지여.. 해외에서 라이브채널을 몇개 볼수있다는것에 감사드립니다.. tving은 예전엔 프록시로 설정하면 됀다고 하셨는데 vod를 막으시면서 설정할수 있는 방법이 없는건가여? 감사합니다.. Merry Christmas!!

  6. 너무 기대 됩니다
    이글 보고 쉴드TV 구매하였습니다

댓글 남기기

Close Menu