본문 바로가기
Technology

삼성 UHD TV에 Twitch App 설치하기 (2015 or newer) Ver.4

by jun8564 2019. 4. 27.

 

이달 4월 23일 삼성 Smart TV 에 있던 Twitch 어플리케이션의 서비스가 중지되었다. 

해당 어플리케이션이 내려간 이유는 명확하게 밝혀지지 않았지만 개발자의 이름이 Twitch Interactive, Inc.가 아니었던걸로 보아 서드파티 개발자가 개발하고 삼성의 승인을 받아 등록된 걸로 추측되고 이같은 이유로 내려간 걸로 보여진다.

이 서드파티 Twitch 앱(이하 : 공식앱)은 기존 사용자에게 진짜 공식앱으로 생각되어 왔고 이 새로운 앱이 등장하기 전, 필자는 블로그를 통해 또 다른 서드파티 Twitch 앱 설치법을 공유했었다.  

 

 

삼성 UHD TV에 Twitch App 설치하기 (2015 or newer)

※ 23일부터 삼성 Smart TV에서 트위치 공식 앱에 대한 지원이 종료됐습니다. 해당 앱은 사실 트위치 공식앱이 아닌 서드파티이였기에 서비스 종료가 된 것으로 추측하고 있습니다. 관련 문제때문에 검색사이트에..

jun8564.tistory.com

 

위 설치법의 소스는 개발자가 업데이트를 한지 오래되었고 서비스가 중지되어 설치를 하여도 스트리밍이 재생되지 않았다. 

그러나 Github 에서 여전히 동작한다는 새로운 소스를 발견했고, 최근까지 개발자가 업데이트중인 것까지 확인했다.

 

Installation instructions :

Update : Ver.4 2022.01.20

             Ver.4.1 2022.02.20

- Twitch APi 변경으로 인한 재인증

 

22.02.20 공지 

Twitch API 변경으로 인해 현재 소스에 문제가 발생하기 시작했습니다. 

현재 소스로 이용되는 Twitch API v5는 이달(2022.02)에 서비스 종료가 예고되었습니다. 

일부 썸네일이 출력되지 않거나 스트리밍을 아예 재생할 수 없는 현상이 발견되었으며, 현재 개발자가 일부 수정사항을 OTA로 모두 Push한 상태입니다. 

 

API이 대규모로 변경되어 개발자가 아주 난색을 표하고 있으며, 새 Twitch API 적용은 포기하고 

기존 API를 Migration 시켜서 적용해 나갈 예정인 것 같습니다. 

 

이와 같은 변경으로 인해 기존 사용중이던 유저들은 계정과 관련하여 인증이 모두 삭제되어 팔로우 목록을 사용할 수 없으니 다시 재인증을 받으시길 바랍니다. 

재인증 후 다시 정상적으로 사용이 가능합니다.

 

인증링크

http://tiny.cc/twitchkey


 

사전준비

 

 

  • TV를 PC와 연결된 공유기를 통해 연결하고 TV IP 를 확인. (같은 영역대 구성)

 

 

  • TV를 켜고 'APPS' 에 들어가 가상키패드를 불러오고 1,2,3,4,5 를 순차적으로 눌러 Developer Mode 창이 뜨면, 'Developer Mode : ON' 을 누르고 Host IP (PC IP)를 입력한 후, OK 를 누른다. 그 후 TV의 전원선을 제거했다 다시 연결하여 TV를 재부팅 시킨다. : https://developer.samsung.com/tv/develop/getting-started/using-sdk/tv-device

 

Package Manager 에서 JDK 64bit를 설치하라는 Pop-up 창이 계속 뜨는 사람은 'Java 환경변수 설정' 을 구글링하여 변수설정을 해줘야한다.


 

 

Tizen Studio 설치

 

 

  • Tizen Studio 를 설치하고 Tizen Package Manager 를 연다.

 

  • Main SDK 에서 아래와 같이 도구를 설치한다. (우측에 Delete 표시가 되어 있는 도구가 설치된 도구이다.)

 

  • Extension SDK 에서 아래와 같이 도구를 설치한다.


 

환경설정

 

 

  • Tizen Studio 를 열어 아래와 같이 Launch remote device manager 를 선택한다.

 

  • Remote Device Manager가 뜨면 Scan 을 누른다.

 

  • 앞서 설정했던 Developer Mode 를 정상적으로 설정했다면 아래와 같이 자동으로 TV를 찾아낸다.

 

  • Connect 'ON' 이 되었는지 확인하고 Close 를 누른다.


 

인증서 생성

 

 

  • Tizen Studio에서 Tools - Certificate Manager 를 선택.

 

  • 아래와 같은 Pop-Up 창이 뜨면 Tizen을 선택.

 

  • 아래와 같은 창이 뜨면 + 를 눌러 새로운 프로필을 작성한다.

 

  • 공란을 대충 채워넣는다.

 

  • Use the default Tizen distributor certificate 선택을 하고 Finish를 누른다.

 

  • 아래와 같이 프로필이 생성되고 앞에 V 표시가 되어있는지 확인 후 Close 를 누른다.


 

어플리케이션 설치

 

 

  • 서드파티 Twitch 소스를 다운로드하고 압축해제를 한다. 

https://github.com/fgl27/smarttv-twitch/releases/download/4.0.1_V9/4.0.1_V9.zip

  • 그런 후 File - New - Tizen Project 를 선택

 

  • Template 을 선택.

 

  • TV - TV v6.5을 선택.

 

  • Web Application 을 선택.

 

  • Next를 누른다.

 

  • 아래와 같은 창이 뜨면 Project Name 을 대충 입력하고 Finish를 누른다.

 

  • 새 프로젝트 생성창이 닫히면 File - Import 를 선택.

 

  • Import 새 창이 뜨면 General - File System 을 선택.

 

  • 위에서 다운로드 받아 압축해제한 소스파일 위치로 이동하고, Select All 을 눌러 모든 File 이 선택한 후 아래 'Overwrite existing resources without warning' 체크박스를 체크하고 Finish 를 누른다.

 

  • 좌측에 생성한 Project에서 우측 클릭 - Run As - 1 Tizen Web Application 을 누르면, 프로그램 하단에 Launching 이라는 표시가 뜨며, 해당 문구가 사라지기 까지 잠시 기다리면 TV에서 자동으로 Twitch가 실행된다.

 

더불어 해당 어플리케이션은 OTA까지 지원하는걸로 보인다.

사용 중 Update Log 창이 뜨는 걸 목격하였으며, 최초 이 글을 작성했을때와 현재 앱내 UI가 일부분 변경되었다. 

'Technology' 카테고리의 다른 글

WF-1000XM3  (1) 2019.08.07
Mi Band4  (0) 2019.06.20
Avexir Core DDR3 1600CL9  (0) 2019.04.26
NZXT HUE2 Ambient Lighting Kit  (0) 2019.04.20
Space X, Falcon Heavy 의 3개의 엔진을 처음으로 회수 성공  (0) 2019.04.12