forked from Ninjalama/streamyfin_mirror
122 lines
3.0 KiB
JSON
122 lines
3.0 KiB
JSON
{
|
|
"expo": {
|
|
"name": "Streamyfin",
|
|
"slug": "streamyfin",
|
|
"version": "0.3.2",
|
|
"orientation": "portrait",
|
|
"icon": "./assets/images/icon.png",
|
|
"scheme": "streamyfin",
|
|
"userInterfaceStyle": "dark",
|
|
"splash": {
|
|
"image": "./assets/images/splash.png",
|
|
"resizeMode": "contain",
|
|
"backgroundColor": "#29164B"
|
|
},
|
|
"jsEngine": "hermes",
|
|
"assetBundlePatterns": ["**/*"],
|
|
"ios": {
|
|
"requireFullScreen": true,
|
|
"infoPlist": {
|
|
"NSCameraUsageDescription": "The app needs access to your camera to scan barcodes.",
|
|
"NSMicrophoneUsageDescription": "The app needs access to your microphone."
|
|
},
|
|
"supportsTablet": true,
|
|
"bundleIdentifier": "com.fredrikburmester.streamyfin"
|
|
},
|
|
"android": {
|
|
"jsEngine": "hermes",
|
|
"versionCode": 10,
|
|
"orientation": "default",
|
|
"androidNavigationBar": {
|
|
"visible": true,
|
|
"barStyle": "dark-content",
|
|
"backgroundColor": "#000000"
|
|
},
|
|
"adaptiveIcon": {
|
|
"foregroundImage": "./assets/images/icon.png"
|
|
},
|
|
"package": "com.fredrikburmester.streamyfin",
|
|
"permissions": [
|
|
"android.permission.FOREGROUND_SERVICE",
|
|
"android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"
|
|
]
|
|
},
|
|
"web": {
|
|
"bundler": "metro",
|
|
"output": "static",
|
|
"favicon": "./assets/images/favicon.png"
|
|
},
|
|
"plugins": [
|
|
"expo-router",
|
|
"expo-font",
|
|
"react-native-compressor",
|
|
"@config-plugins/ffmpeg-kit-react-native",
|
|
[
|
|
"react-native-google-cast",
|
|
{
|
|
"useDefaultExpandedMediaControls": true
|
|
}
|
|
],
|
|
[
|
|
"react-native-video",
|
|
{
|
|
"enableNotificationControls": true,
|
|
"androidExtensions": {
|
|
"useExoplayerRtsp": false,
|
|
"useExoplayerSmoothStreaming": false,
|
|
"useExoplayerHls": true,
|
|
"useExoplayerDash": false
|
|
}
|
|
}
|
|
],
|
|
[
|
|
"expo-build-properties",
|
|
{
|
|
"ios": {
|
|
"deploymentTarget": "14.0"
|
|
},
|
|
"android": {
|
|
"minSdkVersion": 24,
|
|
"usesCleartextTraffic": true,
|
|
"packagingOptions": {
|
|
"jniLibs": {
|
|
"useLegacyPackaging": true
|
|
}
|
|
}
|
|
}
|
|
}
|
|
],
|
|
[
|
|
"expo-screen-orientation",
|
|
{
|
|
"initialOrientation": "DEFAULT"
|
|
}
|
|
],
|
|
[
|
|
"expo-sensors",
|
|
{
|
|
"motionPermission": "Allow Streamyfin to access your device motion for landscape video watching."
|
|
}
|
|
]
|
|
],
|
|
"experiments": {
|
|
"typedRoutes": true
|
|
},
|
|
"extra": {
|
|
"router": {
|
|
"origin": false
|
|
},
|
|
"eas": {
|
|
"projectId": "e79219d1-797f-4fbe-9fa1-cfd360690a68"
|
|
}
|
|
},
|
|
"owner": "fredrikburmester",
|
|
"runtimeVersion": {
|
|
"policy": "appVersion"
|
|
},
|
|
"updates": {
|
|
"url": "https://u.expo.dev/e79219d1-797f-4fbe-9fa1-cfd360690a68"
|
|
}
|
|
}
|
|
}
|