Jellyfin Mobile for iOS
Go to file
2021-04-12 17:01:56 -04:00
__tests__ Add test for i18n 2021-03-03 09:15:42 -05:00
.github Run merge conflict check on PR rebase/commit 2021-03-24 00:48:34 +01:00
.vscode Add recommended vscode extensions and licenser configuration 2021-04-06 12:33:18 -04:00
assets Merge pull request #249 from thornbill/fix-native-live-tv-crash 2021-04-06 12:06:28 -04:00
components Add setting for preferring fmp4 2021-04-05 15:37:12 -04:00
constants Add server help modal 2021-04-05 10:41:30 -04:00
hooks Fix eslint errors 2020-07-21 23:37:43 -04:00
langs Translated using Weblate (Polish) 2021-04-11 17:22:39 -04:00
models Fix online status not updating on error 2021-03-12 11:20:17 -05:00
navigation Add server help modal 2021-04-05 10:41:30 -04:00
screens Add separate setting screen sections for playback and appearance 2021-04-06 09:48:31 -04:00
stores Add setting for preferring fmp4 2021-04-05 15:37:12 -04:00
themes Update base font size 2021-03-25 02:05:33 -04:00
types Remove comment from json file 2020-12-30 16:39:57 -05:00
utils Enable mov direct play support in iOS 10 2021-04-12 17:01:56 -04:00
.editorconfig Add quote type rule to editorconfig 2021-02-23 01:31:15 -05:00
.eslintrc.json Update import sorting lint rule 2021-03-22 15:33:36 -04:00
.gitattributes Add gitattribute language config for staticjs files 2021-02-25 13:07:34 -05:00
.gitignore Update eslint and jest config for tests 2021-03-02 12:27:43 -05:00
.watchmanconfig Initial commit 2019-08-19 02:50:00 -04:00
App.js Add server help modal 2021-04-05 10:41:30 -04:00
app.json Migrate Project to Jellyfin's Expo Organization 2021-04-09 17:42:36 -04:00
babel.config.js Fix automatically fixable lint errors 2021-03-01 22:28:52 -05:00
codecov.yml Disable patch check in codecov 2021-03-18 16:37:28 -04:00
i18n.js Add sr and uk locales 2021-04-06 18:02:49 -04:00
jest.setup.js Add ServerValidator tests 2021-03-02 12:27:43 -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-lock.json Update package.json 2021-03-19 10:04:55 -04:00
package.json Update package.json 2021-03-19 10:04:55 -04:00
README.md Remove forum badge 2021-03-11 09:29:43 -05:00
tsconfig.json Remove comment from json file 2020-12-30 16:39:57 -05:00

Jellyfin Mobile

Part of the Jellyfin Project


Logo banner

MPL-2.0 license Current Release Translation Status
Donate Feature Requests 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 npm in the project directory.
    npm install
    
  3. Start the build tools.
    npm 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. This project has been archived as there was no interest for maintaining it.
  • 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.