INFO: Application is incomplete, some features are missing that will be added later.
- 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
- My list screen and workflow
- WebOS compatibility
- Migrate to react
- 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
- 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:
INFO: La aplicación está incompleta, algunas funciones faltan y se agregarán más tarde.
- Flujo de autenticación
- Pantalla de inicio
- Pantalla de detalles
- Pantalla de episodios
- Reproductor de video
- Pantalla de opciones del menú
- Elemento de búsqueda
- Reproducción automática del siguiente episodio
- Pantalla y flujo de historial
- Cambiar idioma de audio y subtítulos dentro del reproductor
- Pantalla de configuración
- Navegar elementos por categorías
- Pantalla y flujo de "Mi lista"
- Compatibilidad con WebOS
- Migrar a react
- Instalar Tizen Studio
- En el Administrador de Paquetes (Package Manager), instalar "Extension SDK" -> "TV Extension <versión>"
- Clonar el repositorio
git clone https://github.com/jhassan8/crunchyroll-tizen
- Abrir el proyecto ("Archivo" -> "Open Project From File System" -> "Directory") y seleccionar la carpeta del proyecto
- En la TV, activar el modo desarrollador
- Abrir Samsung Apps
- Presionar los botones 1, 2, 3, 4, 5
- Activar el modo desarrollador
-
- (En caso de no funcionar, debe usar la aplicacion SmartThings para ingresar estos numeros)
- Ingresar la dirección IP de la PC con Tizen Studio
- Abrir "Device manager" -> ("Remote Device" -> "Scan") y seleccionar su dispositivo
- Hacer clic derecho en el proyecto ("Run as" -> "Tizen Web Application". (si la opción no aparece, seguir los siguientes pasos)
- Hacer clic derecho en el proyecto
- Configurar
- Convertir a Proyecto Tizen
- La aplicación se abrirá en la TV y se instalará.
Requerido: npm, configurar el dispositivo (modo desarrollador, "encendido" en "gestor de dispositivos")
Versiones: en línea (actualización automática mediante cdn), fuera de línea (sin actualización automática)
- Configurar la variable de entorno de Tizen
- Linux:
export PATH=$PATH:<tu_ruta_de_tizen>/tizen-studio/tools/ide/bin
- Windows:
set PATH=%PATH%;<tu_ruta_de_tizen>/tizen-studio/tools/ide/bin
- Linux:
- Instalar las dependencias de compilación:
npm install
- En la carpeta del proyecto, ejecutar:
- En línea:
npm run start-tv-online --tv=<nombre_del_gestor_de_dispositivos_de_tv>
- Fuera de línea:
npm run start-tv --tv=<nombre_del_gestor_de_dispositivos_de_tv>
- En línea: