Crunchyroll for TIZEN
Description:
INFO: Application is incomplete, some features are missing that will be added later.
TODO Features:
Complete
- Auth workflow
- Home screen
- Details screen
- Episodes screen
- Video player
- Menu options screen
- Search element
- Auto next episode
- History screen and workflow
- Change audio and subtitles language inside player
- Settings screen
- Browse elements by categories
In progress
- My list screen and workflow
- WebOS compatibility
Pending
- Migrate to react
Captures:
Installation with Installer (Recommended)
Installation with IDE
- Install Tizen Studio
- In Package Manager install "Extension SDK" -> "TV extension "
- Clone repository
git clone https://github.com/jhassan8/crunchyroll-tizen
- Open project ("File" -> "Open Project From File System" -> "Directory") and select project folder
- in tv open developer mode
- Open Samsung Apps
- Press buttons 1, 2, 3, 4, 5
- Enable developer Mode
- Enter IP address PC with tizen studio
- Open "Device manager" -> ("Remote Device" -> "Scan") and Select Your Device
- Right click on the project ("Run as" -> "Tizen Web Application". (if the option does not appear, follow the next steps)
- Right click on the project
- Configure
- Convert To Tizen Project
- The app opens on the TV and will be installed.
Installation with NPM
required: npm, configure device (developer mode, "on" device in "device manager")
veresions: online (auto-update use cdn), offline (no auto-update)
- Set tizen var
- Linux:
export PATH=$PATH:<your_tizen_path>/tizen-studio/tools/ide/bin
- Windows:
set PATH=%PATH%;<your_tizen_path>/tizen-studio/tools/ide/bin
- Linux:
- Install build dependencies:
npm install
- In project folder run:
- online:
npm run start-tv-online --tv=<name_of_tv_device_manager>
- offline:
npm run start-tv --tv=<name_of_tv_device_manager>
- online: