recloudstream / recloudstream/cloudstream

Pre release plugins not updating

Open
#1,767 2 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

bug possible duplicate possible provider issue
Dominant language
Kotlin
Stars
10.7k
Forks
1.1k
Avg merge
1d 23h
Merged PRs (30d)
15

Description

Steps to reproduce

Plugins are not updating I have enabled automatic plugins updates and its not updating even if I push updates manually still not happening daily deleting all repos and downloading every other day

Expected behavior

Please help me to resolve this

Actual behavior

Help please

Cloudstream version and commit hash

4.5.2 8cc9220 July 19, 2025 7:09:15 PM

Android version

Android 15

Logcat
--------- beginning of main
07-21 21:24:08.245 26626 26626 I eam3.prerelease: Using CollectorTypeCC GC.
07-21 21:24:08.255 26626 26626 D nativeloader: Load libframework-connectivity-tiramisu-jni.so using APEX ns com_android_tethering for caller /apex/com.android.tethering/javalib/framework-connectivity-t.jar: ok
07-21 21:24:08.268 26626 26626 E eam3.prerelease: BBinder_init Processname  <pre-initialized>  
07-21 21:24:08.268 26626 26626 E eam3.prerelease: BBinder_init hasGetProcessName  <pre-initialized>
07-21 21:24:08.318 26626 26626 D ApplicationLoaders: Returning zygote-cached class loader: /system_ext/framework/androidx.window.extensions.jar
07-21 21:24:08.318 26626 26626 D ApplicationLoaders: Returning zygote-cached class loader: /system_ext/framework/androidx.window.sidecar.jar
07-21 21:24:08.327 26626 26626 D nativeloader: Configuring clns-7 for other apk /data/app/~~5GglX36oP6-m2mhqSMOY6Q==/com.lagradost.cloudstream3.prerelease-yFb19d3LQswnaeS7L-Lcxg==/base.apk. target_sdk_version=35, uses_libraries=, library_path=/data/app/~~5GglX36oP6-m2mhqSMOY6Q==/com.lagradost.cloudstream3.prerelease-yFb19d3LQswnaeS7L-Lcxg==/lib/arm64:/data/app/~~5GglX36oP6-m2mhqSMOY6Q==/com.lagradost.cloudstream3.prerelease-yFb19d3LQswnaeS7L-Lcxg==/base.apk!/lib/arm64-v8a, permitted_path=/data:/mnt/expand:/data/user/0/com.lagradost.cloudstream3.prerelease
07-21 21:24:08.328 26626 26626 D CompatChangeReporter: Compat change id reported: 202956589; UID 10392; state: ENABLED
07-21 21:24:08.341 26626 26626 V GraphicsEnvironment: Currently set values for:
07-21 21:24:08.341 26626 26626 V GraphicsEnvironment:   angle_gl_driver_selection_pkgs=[com.android.angle, com.linecorp.b612.android, com.campmobile.snow, com.google.android.apps.tachyon]
07-21 21:24:08.341 26626 26626 V GraphicsEnvironment:   angle_gl_driver_selection_values=[angle, native, native, native]
07-21 21:24:08.341 26626 26626 V GraphicsEnvironment: com.lagradost.cloudstream3.prerelease is not listed in per-application setting
07-21 21:24:08.341 26626 26626 V GraphicsEnvironment: App is not on the allowlist for updatable production driver.
07-21 21:24:08.370 26626 26626 I ACRA    : ACRA is enabled for com.lagradost.cloudstream3.prerelease, initializing...
07-21 21:24:08.410 26626 26626 D WM-WrkMgrInitializer: Initializing WorkManager with default configuration.
07-21 21:24:08.419 26626 26626 D WM-PackageManagerHelper: Skipping component enablement for androidx.work.impl.background.systemjob.SystemJobService
07-21 21:24:08.420 26626 26626 D WM-Schedulers: Created SystemJobScheduler and enabled SystemJobService
07-21 21:24:08.423 26626 28138 D WM-ForceStopRunnable: The default process name was not specified.
07-21 21:24:08.424 26626 28138 D WM-ForceStopRunnable: Performing cleanup operations.
07-21 21:24:08.429 26626 26626 D CompatChangeReporter: Compat change id reported: 279646685; UID 10392; state: ENABLED
07-21 21:24:08.439 26626 26626 D nativeloader: Load libpowerhalwrap_jni.so using system ns (caller=/system_ext/framework/mediatek-framework.jar): ok
07-21 21:24:08.439 26626 26626 I PowerHalWrapper: PowerHalWrapper.getInstance 
07-21 21:24:08.439 26626 26626 I M-ProMotion: M-ProMotion is disabled
07-21 21:24:08.451 26626 28138 D WM-ForceStopRunnable: Application was force-stopped, rescheduling.
07-21 21:24:08.480 26626 28157 D WM-PackageManagerHelper: Skipping component enablement for androidx.work.impl.background.systemalarm.RescheduleReceiver
07-21 21:24:08.573 26626 26626 I NavComponent: Navigating to Activity: MainActivity
07-21 21:24:08.616 26626 26626 D AppCompatDelegate: Checking for metadata for AppLocalesMetadataHolderService : Service not found
07-21 21:24:08.633 26626 26626 D nativeloader: Load /data/app/~~5GglX36oP6-m2mhqSMOY6Q==/com.lagradost.cloudstream3.prerelease-yFb19d3LQswnaeS7L-Lcxg==/lib/arm64/libconscrypt_jni.so using class loader ns clns-7 (caller=/data/app/~~5GglX36oP6-m2mhqSMOY6Q==/com.lagradost.cloudstream3.prerelease-yFb19d3LQswnaeS7L-Lcxg==/base.apk!classes6.dex): ok
07-21 21:24:08.633 26626 26626 V NativeCrypto: Registering org/conscrypt/NativeCrypto's 288 native methods...
07-21 21:24:08.670 26626 26626 W eam3.prerelease: ClassLoaderContext classpath size mismatch. expected=1, found=0 (DLC[];PCL[base.apk*129399461]{PCL[/system/framework/org.apache.http.legacy.jar*1230680128]#PCL[/system/framework/com.android.media.remotedisplay.jar*2042759013]#PCL[/system/framework/com.android.location.provider.jar*3414091812]#PCL[/system_ext/framework/androidx.window.extensions.jar*545126598]#PCL[/system_ext/framework/androidx.window.sidecar.jar*3794466304]} | DLC[];PCL[])
07-21 21:24:08.673 26626 26626 I DynamiteModule: Considering local module com.google.android.gms.cast.framework.dynamite:0 and remote module com.google.android.gms.cast.framework.dynamite:252635000
07-21 21:24:08.673 26626 26626 I DynamiteModule: Selected remote version of com.google.android.gms.cast.framework.dynamite, version >= 252635000
07-21 21:24:08.673 26626 26626 V DynamiteModule: Dynamite loader version >= 2, using loadModule2NoCrashUtils
07-21 21:24:08.680 26626 26626 W System  : ClassLoader referenced unknown path: 
07-21 21:24:08.680 26626 26626 D nativeloader: Configuring clns-8 for other apk . target_sdk_version=36, uses_libraries=, library_path=/data/app/~~ejV9rHYZ2BE4jw_TMnPHlg==/com.google.android.gms-u-NYxPZKHXtIInwpj5Eu_g==/lib/arm64:/data/app/~~ejV9rHYZ2BE4jw_TMnPHlg==/com.google.android.gms-u-NYxPZKHXtIInwpj5Eu_g==/base.apk!/lib/arm64-v8a, permitted_path=/data:/mnt/expand:/data/user/0/com.google.android.gms
07-21 21:24:08.692 26626 26626 W eam3.prerelease: ClassLoaderContext classpath element checksum mismatch. expected=129399461, found=2356927285 (DLC[];PCL[base.apk*129399461]{PCL[/system/framework/org.apache.http.legacy.jar*1230680128]#PCL[/system/framework/com.android.media.remotedisplay.jar*2042759013]#PCL[/system/framework/com.android.location.provider.jar*3414091812]#PCL[/system_ext/framework/androidx.window.extensions.jar*545126598]#PCL[/system_ext/framework/androidx.window.sidecar.jar*3794466304]} | DLC[];PCL[/data/app/~~5GglX36oP6-m2mhqSMOY6Q==/com.lagradost.cloudstream3.prerelease-yFb19d3LQswnaeS7L-Lcxg==/base.apk*2356927285]{PCL[/system_ext/framework/androidx.window.extensions.jar*545126598]#PCL[/system_ext/framework/androidx.window.sidecar.jar*3794466304]})
07-21 21:24:08.704 26626 26626 I CastDynamiteModuleImpl: sb created by ClassLoader dalvik.system.DelegateLastClassLoader[DexPathList[[zip file "/data/app/~~ejV9rHYZ2BE4jw_TMnPHlg==/com.google.android.gms-u-NYxPZKHXtIInwpj5Eu_g==/split_DynamiteModulesC_installtime.apk"],nativeLibraryDirectories=[/data/app/~~ejV9rHYZ2BE4jw_TMnPHlg==/com.google.android.gms-u-NYxPZKHXtIInwpj5Eu_g==/split_DynamiteModulesC_installtime.apk!/lib/arm64-v8a, /system/lib64, /system_ext/lib64]]].
07-21 21:24:08.723 26626 26626 D MediaRouter: Adding route: RouteInfo{ name=Phone, description=null, status=null, category=RouteCategory{ name=System types=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO  groupable=false }, supportedTypes=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO , presentationDisplay=null }
07-21 21:24:08.724 26626 26626 D MediaRouter: updateWifiDisplayStatus status: WifiDisplayStatus{featureState=3, scanState=0, activeDisplayState=0, activeDisplay=null, displays=[], sessionInfo=WifiDisplaySessionInfo:
07-21 21:24:08.724 26626 26626 D MediaRouter:     Client/Owner: Client
07-21 21:24:08.724 26626 26626 D MediaRouter:     GroupId: 
07-21 21:24:08.724 26626 26626 D MediaRouter:     Passphrase: 
07-21 21:24:08.724 26626 26626 D MediaRouter:     SessionId: 0
07-21 21:24:08.724 26626 26626 D MediaRouter:     IP Address: }
07-21 21:24:08.731 26626 26626 D MediaRouter: Adding route: RouteInfo{ name=Boult Audio Airbass, description=Bluetooth audio, status=null, category=RouteCategory{ name=System types=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO  groupable=false }, supportedTypes=ROUTE_TYPE_LIVE_AUDIO , presentationDisplay=null }
07-21 21:24:08.731 26626 26626 D MediaRouter: Audio routes updated: AudioRoutesInfo{ type=SPEAKER, bluetoothName=Boult Audio Airbass }, a2dp=true
07-21 21:24:08.731 26626 26626 D MediaRouter: selectRouteStatic:callingUid=10392,callingPid=26626explicit=false
07-21 21:24:08.731 26626 26626 D MediaRouter: Selecting route: RouteInfo{ name=Boult Audio Airbass, description=Bluetooth audio, status=null, category=RouteCategory{ name=System types=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO  groupable=false }, supportedTypes=ROUTE_TYPE_LIVE_AUDIO , presentationDisplay=null }
07-21 21:24:08.731 26626 26626 I MediaRouter: Skip setBluetoothA2dpOn(): types=1, isPlaybackActive()=false, BT route=RouteInfo{ name=Boult Audio Airbass, description=Bluetooth audio, status=null, category=RouteCategory{ name=System types=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO  groupable=false }, supportedTypes=ROUTE_TYPE_LIVE_AUDIO , presentationDisplay=null }
07-21 21:24:08.731 26626 26626 D MediaRouter: route.mDeviceAddress=null, oldRouteHasAddress=false, newRouteHasAddress=false
07-21 21:24:08.731 26626 26626 D MediaRouter: setSelectedRoute explicit false, mSelectedRoute null
07-21 21:24:08.732 26626 26626 D MediaRouter: dispatchRouteSelected info: RouteInfo{ name=Boult Audio Airbass, description=Bluetooth audio, status=null, category=RouteCategory{ name=System types=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO  groupable=false }, supportedTypes=ROUTE_TYPE_LIVE_AUDIO , presentationDisplay=null } type: 1
07-21 21:24:08.738 26626 26626 I MediaRouter: Found default route: MediaRouter.RouteInfo{ uniqueId=DEFAULT_ROUTE, name=Phone, description=null, iconUri=null, enabled=true, connectionState=0, canDisconnect=false, playbackType=0, playbackStream=3, deviceType=0, volumeHandling=1, volume=11, volumeMax=15, presentationDisplayId=-1, extras=null, settingsIntent=null, providerPackageName=android }
07-21 21:24:08.738 26626 26626 I MediaRouter: Found bluetooth route: MediaRouter.RouteInfo{ uniqueId=ROUTE_18523daf, name=Boult Audio Airbass, description=Bluetooth audio, iconUri=null, enabled=true, connectionState=0, canDisconnect=false, playbackType=0, playbackStream=3, deviceType=3, volumeHandling=1, volume=11, volumeMax=15, presentationDisplayId=-1, extras=null, settingsIntent=null, providerPackageName=android }
07-21 21:24:08.738 26626 26626 I MediaRouter: Unselecting the current route because it is no longer selectable: null
07-21 21:24:08.775 26626 26626 D CompatChangeReporter: Compat change id reported: 63938206; UID 10392; state: ENABLED
07-21 21:24:08.886 26626 26626 D CompatChangeReporter: Compat change id reported: 352594277; UID 10392; state: ENABLED
07-21 21:24:08.887 26626 26626 I ImeTracker: com.lagradost.cloudstream3.prerelease:972a61da: onRequestHide at ORIGIN_CLIENT reason HIDE_SOFT_INPUT fromUser false
07-21 21:24:08.887 26626 26626 I ImeTracker: com.lagradost.cloudstream3.prerelease:972a61da: onFailed at PHASE_CLIENT_VIEW_SERVED
07-21 21:24:08.901 26626 28169 D DiscoveryListener: Discovery started: _fcast._tcp
07-21 21:24:08.930 26626 26626 I System.out: Loaded everything
07-21 21:24:08.939 26626 28125 W eam3.prerelease: Missing inline cache for java.lang.Object com.fasterxml.jackson.module.kotlin.KotlinValueInstantiator.createFromObjectWith(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.deser.SettableBeanProperty[], com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)
07-21 21:24:08.939 26626 28125 W eam3.prerelease: Missing inline cache for java.lang.Object com.fasterxml.jackson.module.kotlin.KotlinValueInstantiator.createFromObjectWith(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.deser.SettableBeanProperty[], com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)
07-21 21:24:08.947 26626 26626 I AppVisibilityProxy: onAppEnteredForeground
07-21 21:24:08.948 26626 28174 D CompatChangeReporter: Compat change id reported: 312399441; UID 10392; state: ENABLED
07-21 21:24:08.954 26626 28182 I PluginManager: Loading plugin: PluginData(internalName=TeleportalProvider, url=**************************************************************************************************** isOnline=true, filePath=/data/user/0/com.lagradost.cloudstream3.prerelease/files/Extensions/httpsraw.githubusercontent.comCakesTwixcloudstream-extensions-ukmasterrepo.json.1728735479/TeleportalProvider.-163375929.cs3, version=6)
07-21 21:24:08.954 26626 28176 I PluginManager: Loading plugin: PluginData(internalName=NetflixMirror, url=**************************************************************************** isOnline=true, filePath=/data/user/0/com.lagradost.cloudstream3.prerelease/files/Extensions/httpsraw.githubusercontent.commaarremcs-Kekikmasterrepo.json.-1551009296/NetflixMirror.-9525807.cs3, version=19)
07-21 21:24:08.954 26626 28181 I PluginManager: Loading plugin: PluginData(internalName=GuardaSerieProvider, url=***************************************************************************************** isOnline=true, filePath=/data/user/0/com.lagradost.cloudstream3.prerelease/files/Extensions/httpsraw.githubusercontent.comGian-FrItalianProviderbuildsrepo.json.1702760451/GuardaSerieProvider.-1199253903.cs3, version=1)
07-21 21:24:08.954 26626 28180 I PluginManager: Loading plugin: PluginData(internalName=FootReplays, url=*************************************************************************************** isOnline=true, filePath=/data/user/0/com.lagradost.cloudstream3.prerelease/files/Extensions/httpsraw.githubusercontent.comredowan99Redowan-CloudStreammasterrepo.json.-1548048697/FootReplays.-1567969026.cs3, version=4)
07-21 21:24:08.955 26626 28183 I PluginManager: Loading plugin: PluginData(internalName=AnimeWorld, url=************************************************************************************************* isOnline=true, filePath=/data/user/0/com.lagradost.cloudstream3.prerelease/files/Extensions/httpsraw.githubusercontent.comphisher98cloudstream-extensions-phisherrefsheadsbuildsrepo.json.567540747/AnimeWorld.-1899516002.cs3, version=4)
07-21 21:24:08.955 26626 28184 I PluginManager: Loading plugin: PluginData(internalName=Extractors, url=**************************************************************************** isOnline=true, filePath=/data/user/0/com.lagradost.cloudstream3.prerelease/files/Extensions/httpsraw.githubusercontent.comSaurabhKaperwanCSXbuildsCS.json.-1967555329/Extractors.-1549937937.cs3, version=65)
07-21 21:24:08.956 26626 28177 I PluginManager: Loading plugin: PluginData(internalName=MovieBoxProvider, url=******************************************************************************************************* isOnline=true, filePath=/data/user/0/com.lagradost.cloudstream3.prerelease/files/Extensions/httpsraw.githubusercontent.comNivinCNCCNCVerse-Cloud-Stream-ExtensionrefsheadsbuildsCNC.json.-815728861/MovieBoxProvider.1609710508.cs3, version=4)
07-21 21:24:08.957 26626 28180 W eam3.prerelease: Failed to find magic
07-21 21:24:08.958 26626 28182 W eam3.prerelease: Failed to find magic
07-21 21:24:08.959 26626 28184 W eam3.prerelease: Failed to find magic
07-21 21:24:08.960 26626 28176 W eam3.prerelease: Failed to find magic
07-21 21:24:08.960 26626 28178 I PluginManager: Loading plugin: PluginData(internalName=HDhub4u, url=********************************************************************************************** isOnline=true, filePath=/data/user/0/com.lagradost.cloudstream3.prerelease/files/Extensions/httpsraw.githubusercontent.comphisher98cloudstream-extensions-phisherrefsheadsbuildsrepo.json.567540747/HDhub4u.1522165498.cs3, version=21)
07-21 21:24:08.960 26626 28184 E System  : Unable to open zip file: /data/user/0/com.lagradost.cloudstream3.prerelease/files/Extensions/httpsraw.githubusercontent.comSaurabhKaperwanCSXbuildsCS.json.-1967555329/Extractors.-1549937937.cs3
07-21 21:24:08.960 26626 28182 E System  : Unable to open zip file: /data/user/0/com.lagradost.cloudstream3.prerelease/files/Extensions/httpsraw.githubusercontent.comCakesTwixcloudstream-extensions-ukmasterrepo.json.1728735479/TeleportalProvider.-163375929.cs3
07-21 21:24:08.960 26626 28180 E System  : Unable to open zip file: /data/user/0/com.lagradost.cloudstream3.prerelease/files/Extensions/httpsraw.githubusercontent.comredowan99Redowan-CloudStreammasterrepo.json.-1548048697/FootReplays.-1567969026.cs3
07-21 21:24:08.960 26626 28177 W eam3.prerelease: Failed to find magic
07-21 21:24:08.961 26626 28176 E System  : Unable to open zip file: /data/user/0/com.lagradost.cloudstream3.prerelease/files/Extensions/httpsraw.githubusercontent.commaarremcs-Kekikmasterrepo.json.-1551009296/NetflixMirror.-9525807.cs3
07-21 21:24:08.961 26626 28177 E System  : Unable to open zip file: /data/user/0/com.lagradost.cloudstream3.prerelease/files/Extensions/httpsraw.githubusercontent.comNivinCNCCNCVerse-Cloud-Stream-ExtensionrefsheadsbuildsCNC.json.-815728861/MovieBoxProvider.1609710508.cs3
07-21 21:24:08.961 26626 28196 I PluginManager: Loading plugin: PluginData(internalName=NetflixMirrorProvider, url=*************************************************************************************** isOnline=true, filePath=/data/user/0/com.lagradost.cloudstream3.prerelease/files/Extensions/httpsraw.githubusercontent.comSaurabhKaperwanCSXbuildsCS.json.-1967555329/NetflixMirrorProvider.-1579766046.cs3, version=24)
07-21 21:24:08.962 26626 28174 W PluginManager: Failed to create local directories
07-21 21:24:08.962 26626 28174 I PluginManager: Loading plugin: PluginData(internalName=VegaMovies, url=**************************************************************************** isOnline=true, filePath=/data/user/0/com.lagradost.cloudstream3.prerelease/files/Extensions/httpsraw.githubusercontent.comSaurabhKaperwanCSXbuildsCS.json.-1967555329/VegaMovies.-264642420.cs3, version=65)
07-21 21:24:08.963 26626 28224 I PluginManager: Loading plugin: PluginData(internalName=SunGoProvider, url=**************************************************************************************************** isOnline=true, filePath=/data/user/0/com.lagradost.cloudstream3.prerelease/files/Extensions/httpsraw.githubusercontent.comNivinCNCCNCVerse-Cloud-Stream-ExtensionrefsheadsbuildsCNC.json.-815728861/SunGoProvider.-1510380987.cs3, version=5)
07-21 21:24:08.963 26626 28180 E System  : java.util.zip.ZipException: zip file is empty
07-21 21:24:08.963 26626 28180 E System  : 	at java.util.zip.ZipFile$Source.zerror(ZipFile.java:1760)
07-21 21:24:08.963 26626 28180 E System  : 	at java.util.zip.ZipFile$Source.findEND(ZipFile.java:1516)
07-21 21:24:08.963 26626 28180 E System  : 	at java.util.zip.ZipFile$Source.initCEN(ZipFile.java:1611)
07-21 21:24:08.963 26626 28180 E System  : 	at java.util.zip.ZipFile$Source.<init>(ZipFile.java:1438)
07-21 21:24:08.963 26626 28180 E System  : 	at java.util.zip.ZipFile$Source.get(ZipFile.java:1391)
07-21 21:24:08.963 26626 28180 E System  : 	at java.util.zip.ZipFile$CleanableResource.<init>(ZipFile.java:769)
07-21 21:24:08.963 26626 28180 E System  : 	at java.util.zip.ZipFile.<init>(ZipFile.java:280)
07-21 21:24:08.963 26626 28180 E System  : 	at java.util.zip.ZipFile.<init>(ZipFile.java:242)
07-21 21:24:08.963 26626 28180 E System  : 	at java.util.jar.JarFile.<init>(JarFile.java:183)
07-21 21:24:08.963 26626 28180 E System  : 	at java.util.jar.JarFile.<init>(JarFile.java:176)
07-21 21:24:08.963 26626 28180 E System  : 	at libcore.io.ClassPathURLStreamHandler.<init>(ClassPathURLStreamHandler.java:52)
07-21 21:24:08.963 26626 28180 E System  : 	at dalvik.system.DexPathList$Element.maybeInit(DexPathList.java:752)
07-21 21:24:08.963 26626 28180 E System  : 	at dalvik.system.DexPathList$Element.findResource(DexPathList.java:780)
07-21 21:24:08.963 26626 28180 E System  : 	at dalvik.system.DexPathList.findResource(DexPathList.java:554)
07-21 21:24:08.963 26626 28180 E System  : 	at dalvik.system.BaseDexClassLoader.findResource(BaseDexClassLoader.java:313)
07-21 21:24:08.963 26626 28180 E System  : 	at java.l
Other details

I already explained above help me with this

Acknowledgements
  • I am sure my issue is related to the app and NOT some extension.
  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I have updated the app to pre-release version Latest.
  • I will fill out all of the requested information in this form.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing automatic and manual plugin updates on Cloudstream 4.5.2 with Android 15, using the reported commit and logcat as context. Identify the plugin update flow from the reproduction; done means enabled automatic updates apply pushed plugin changes without requiring repositories to be deleted and re-downloaded.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.