• Stars
    star
    174
  • Rank 219,104 (Top 5 %)
  • Language
    JavaScript
  • License
    Apache License 2.0
  • Created about 3 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Crunchyroll unofficial app for Smart TV Samsung Tizen OS that currently doesnt exist in appstore, requires crunchyrrol account.

Crunchyroll for TIZEN PayPal donate

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:

layouts.gif

Installation with Installer (Recommended)

Installation with IDE

  1. Install Tizen Studio
  2. In Package Manager install "Extension SDK" -> "TV extension "
  3. Clone repository git clone https://github.com/jhassan8/crunchyroll-tizen
  4. Open project ("File" -> "Open Project From File System" -> "Directory") and select project folder
  5. 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
  6. Open "Device manager" -> ("Remote Device" -> "Scan") and Select Your Device
  7. 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
  8. 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)

  1. 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
  2. Install build dependencies: npm install
  3. 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>