Skip to content
The next generation client application for Jellyfin
Branch: master
Clone or download
anthonylavado Merge pull request #23 from backwards-rat-race/ios_build_fixes
Fixes for iOS builds on macOS (for issue #22)
Latest commit 2e146cf Jun 19, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
android Merge remote-tracking branch 'root/master' into most-basic-login-screen Jun 5, 2019
config Move jellyfinclient folder contents up one level Jun 2, 2019
ios Update react-native to 0.59.9 from 0.57.8 to fix finding iOS simulato… Jun 5, 2019
jellyfinclient/public Merge remote-tracking branch 'root/master' into most-basic-login-screen Jun 5, 2019
public Move jellyfinclient folder contents up one level Jun 2, 2019
resources Move jellyfinclient folder contents up one level Jun 2, 2019
scripts Rebase with master and move the kill_server script Jun 5, 2019
src Merge remote-tracking branch 'root/master' into most-basic-login-screen Jun 5, 2019
windows Move jellyfinclient folder contents up one level Jun 2, 2019
.babelrc Move jellyfinclient folder contents up one level Jun 2, 2019
.buckconfig Move jellyfinclient folder contents up one level Jun 2, 2019
.flowconfig Move jellyfinclient folder contents up one level Jun 2, 2019
.gitattributes Move jellyfinclient folder contents up one level Jun 2, 2019
.gitignore Moved build/ to common place in .gitignore Jun 5, 2019
.watchmanconfig Move jellyfinclient folder contents up one level Jun 2, 2019
LICENSE Initial commit Jan 21, 2019
README.md Updated README and gitignore Jun 5, 2019
app.json Move jellyfinclient folder contents up one level Jun 2, 2019
index.electron.js Move jellyfinclient folder contents up one level Jun 2, 2019
index.js Move jellyfinclient folder contents up one level Jun 2, 2019
package.json Merge pull request #23 from backwards-rat-race/ios_build_fixes Jun 19, 2019
yarn.lock Update react-native to 0.59.9 from 0.57.8 to fix finding iOS simulato… Jun 5, 2019

README.md

jellyfin-react-client

The next generation client application for Jellyfin

Project created manually, based on: https://github.com/react-everywhere/re-start/pull/60

This project uses yarn.

Install

Run yarn install in the jellyfinclient directory

Run the project on a specific platform

All the following commands are run inside the jellyfinclient directory

Android/iOS

yarn run android
yarn run ios

Android requires the ANDROID_HOME variable to be set.

In case of problems, this tutorial will help you to configure your environment.

Desktop (Electron)

yarn run electron

Web

yarn run web

Windows (UWP)

yarn run windows

Windows platforms needs to have installed the Windows 10 SDK Build 14393 to be able to be build. A certificate is needed to sign the binary, follow the instructions to create or update the sign certificate. After that, a pop-up window would appear during the first time you exec the build process asking to install the certificate you've just created, just accept it.

Build for production

Android

yarn run android:release

Electron

yarn run electron:release

If you are running this on Linux or OSX, this will need you have wine 1.6 installed in your system because setting the Windows app icon makes usage internally of the node-rcedit package.

iOS

yarn run ios:release

Web

yarn run web:release

This will build your production ready bundle

Windows (UWP)

yarn run windows:release
You can’t perform that action at this time.