{"repo":"jellyfin-labs/jellyfin-titanos","free":true,"listed":false,"github":"https://github.com/jellyfin-labs/jellyfin-titanos","clone":"git clone https://github.com/jellyfin-labs/jellyfin-titanos.git","description":"TitanOS client for Jellyfin","language":"TypeScript","stars":47,"topics":["jellyfin","titanos"],"license":"GPL-2.0","category":"self-hosted-apps","readme_excerpt":"Jellyfin for Titan OS Part of the Jellyfin Project --- Jellyfin for Titan OS is the official Jellyfin client for devices using Titan OS. The client is a combination of jellyfin-web with a custom native shell implementation. Repository structure Develop & build This repository uses a git submodule and requires Node.js and NPM and exposes various NPM scripts to build and manage the repository. The scripts assume they're running in a validly cloned git repository with the submodules checked out. Update Jellyfin web Update the git submodule to a specific version of jellyfin-web. Note that this is only used for testing locally, pull requests are opened automatically to bump the submodule to newer versions. Build Jellyfin web Installs the dependencies for jellyfin-web and builds it for production. Build nativeshell Builds the Titan OS specific native shell. Package Depends on the build commands being run first. Bundles the jellyfin-web and native shell sources and injects the native shell into the index.html file. Serve Serves the resulting files from the package script over HTTP. It will prefer the nativeshell builds over the package build making it quicker to develop and only run the nativeshell build when changes are made. Clean Cleans the build artifacts.","default_branch":null,"files":null,"tree":[],"storefront":"/r/jellyfin-labs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jellyfin-labs/jellyfin-titanos/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}