Jellyfin Mobile for iOS
Go to file
WWWesten 9fb52258d2 Translated using Weblate (Kazakh)
Currently translated at 100.0% (41 of 41 strings)

Translation: Jellyfin/Jellyfin Expo
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-expo/kk/
2021-01-31 11:30:31 -05:00
__tests__ Fix lint errors 2020-04-21 13:53:15 -04:00
.github/workflows Add github actions for eslint, conflicts, and codeql 2020-12-07 15:47:48 -05:00
.vscode Add VSCode config 2020-12-29 10:26:32 -05:00
assets Add light theme 2021-01-07 09:49:27 -05:00
components Merge pull request #204 from thornbill/android-back 2021-01-07 09:05:16 -05:00
constants Always use black background during video playback 2021-01-07 09:58:26 -05:00
hooks Fix eslint errors 2020-07-21 23:37:43 -04:00
langs Translated using Weblate (Kazakh) 2021-01-31 11:30:31 -05:00
models Export functions directly instead of ServerValidator class 2020-12-08 11:27:24 -05:00
navigation Add light theme 2021-01-07 09:49:27 -05:00
screens Always use black background during video playback 2021-01-07 09:58:26 -05:00
stores Add light theme 2021-01-07 09:49:27 -05:00
themes Add light theme 2021-01-07 09:49:27 -05:00
types Remove comment from json file 2020-12-30 16:39:57 -05:00
utils Fix support for hardware back buttons 2021-01-06 14:27:10 -05:00
.editorconfig Fix support for hardware back buttons 2021-01-06 14:27:10 -05:00
.eslintrc.json Move NativeShell to asset file to read as a string 2020-12-28 23:52:06 -05:00
.gitattributes Add gitattributes to help weblate merge changes 2020-07-28 09:29:04 -04:00
.gitignore Add VSCode config 2020-12-29 10:26:32 -05:00
.watchmanconfig Initial commit 2019-08-19 02:50:00 -04:00
App.js Add light theme 2021-01-07 09:49:27 -05:00
app.json Update the build for publishing 2020-12-22 10:29:09 -05:00
babel.config.js Fix eslint errors 2020-07-21 23:37:43 -04:00
i18n.js Add kk locale 2020-12-16 16:57:22 -05:00
LICENSE Add license 2019-08-19 02:54:19 -04:00
metro.config.js Move NativeShell to asset file to read as a string 2020-12-28 23:52:06 -05:00
package.json Move NativeShell to asset file to read as a string 2020-12-28 23:52:06 -05:00
README.md Add translations info to README 2020-07-17 13:55:44 -04:00
tsconfig.json Remove comment from json file 2020-12-30 16:39:57 -05:00
yarn.lock Upgrade react native elements 2020-12-08 01:51:12 -05:00

Jellyfin Mobile

Part of the Jellyfin Project


Logo banner

MPL-2.0 license Current Release Translation Status
Donate Feature Requests Discuss on our Forum Chat on Matrix Join our Subreddit

Download on the App Store

Jellyfin Mobile is a mobile app built with Expo primarily targeting iOS devices. We welcome all contributions and pull requests! If you have a larger feature in mind please open an issue so we can discuss the implementation before you start. We use GitHub Projects as a general roadmap for releases.

Translations

Translations can be improved very easily from our Weblate instance. Look through the following graphic to see if your native language could use some work!

Detailed Translation Status

Build Process

Getting Started

  1. Clone or download this repository.
    git clone https://github.com/jellyfin/jellyfin-expo.git
    cd jellyfin-expo
    
  2. Install build dependencies using yarn in the project directory.
    yarn install
    
  3. Start the build tools.
    yarn start
    
  4. Follow the directions in the terminal or browser window to open on a device or emulator.

FAQ

What is the difference between this and other Jellyfin app projects?

  • This app (Jellyfin Mobile) is a web wrapper based on Expo with some native enhancements. It is available on the App Store for iPhone and iPad.
  • Jellyfin Player iOS is a newer effort to create a media playback app in native Swift. It is a work in progress and currently only supports media playback.
  • Jellyfin React Client is an early project to create a single multiplatform app based on React Native. This project has been archived as we have changed direction to utilize native web wrappers on most platforms.