INFO: Application is incomplete, some features are missing that will be added later.
Auth workflow
Profiles screen
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
My list screen and workflow
WebOS compatibility
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.
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
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>
required: npm
run npm run electron-run
. Note that there is no hot reloading, so the command must be rerun to see updated changes
run npm run electron-build
. This will create an AppImage in the electron/dist
directory.