Skip to content

Hero carousel uses low-resolution poster images, causing pixelated banners #3030

Description

@Hectorsxo

Steps to reproduce

  1. Open CloudStream.
  2. Select the JKAnime or AnimeAV1 provider.
  3. Browse the home page.
  4. Look at the featured/recent anime displayed in the top carous

Expected behavior

The hero carousel should display high-resolution banner or poster images that remain sharp when scaled to the full width of the screen.

Actual behavior

The images in the carousel are heavily pixelated and blurry, making the featured content look low quality.

Image

Cloudstream version and commit hash

4.7.0 235863f

Android version

Android 16

Logcat

--------- beginning of main
07-08 13:18:25.523 15169 15169 I Zygote  : Process 15169 created for com.lagradost.cloudstream3
07-08 13:18:25.523 15169 15169 I st.cloudstream3: Using generational CollectorTypeCMC GC.
07-08 13:18:25.526 15169 15169 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-08 13:18:25.528 15169 15169 D ActivityThread: setConscryptValidator
07-08 13:18:25.528 15169 15169 D ActivityThread: setConscryptValidator - put
07-08 13:18:25.538 15169 15169 D ApplicationLoaders: Returning zygote-cached class loader: /system_ext/framework/androidx.window.extensions.jar
07-08 13:18:25.538 15169 15169 D ApplicationLoaders: Returning zygote-cached class loader: /system_ext/framework/androidx.window.sidecar.jar
07-08 13:18:25.583 15169 15169 D nativeloader: Configuring clns-9 for other apk /data/app/~~xai4scKN9UFrUlpjq5LFtg==/com.lagradost.cloudstream3-0MMhcNIViAtdNdeSGdRl9w==/base.apk. target_sdk_version=36, uses_libraries=, library_path=/data/app/~~xai4scKN9UFrUlpjq5LFtg==/com.lagradost.cloudstream3-0MMhcNIViAtdNdeSGdRl9w==/lib/arm64:/data/app/~~xai4scKN9UFrUlpjq5LFtg==/com.lagradost.cloudstream3-0MMhcNIViAtdNdeSGdRl9w==/base.apk!/lib/arm64-v8a, permitted_path=/data:/mnt/expand:/data/user/0/com.lagradost.cloudstream3
07-08 13:18:25.590 15169 15169 V GraphicsEnvironment: Currently set values for:
07-08 13:18:25.590 15169 15169 V GraphicsEnvironment:   angle_gl_driver_selection_pkgs=[]
07-08 13:18:25.590 15169 15169 V GraphicsEnvironment:   angle_gl_driver_selection_values=[]
07-08 13:18:25.590 15169 15169 V GraphicsEnvironment: com.lagradost.cloudstream3 is not listed in per-application setting
07-08 13:18:25.590 15169 15169 V GraphicsEnvironment: ANGLE allowlist from config: com.dreamgames.royalmatch com.dts.freefiremax com.dxx.firenow com.gramgames.mergedragons com.ludo.king com.mojang.minecraftpe com.my.defense com.nintendo.zaka com.os.airforce com.playrix.fishdomdd.gplay io.teslatech.callbreak jp.konami.prospia net.peakgames.toonblast
07-08 13:18:25.590 15169 15169 V GraphicsEnvironment: No special selections for ANGLE, returning default driver choice
07-08 13:18:25.590 15169 15169 V GraphicsEnvironment: App is not on the allowlist for updatable production driver.
07-08 13:18:25.592 15169 15169 D WM-WrkMgrInitializer: Initializing WorkManager with default configuration.
07-08 13:18:25.593 15169 15169 D WM-PackageManagerHelper: Skipping component enablement for androidx.work.impl.background.systemjob.SystemJobService
07-08 13:18:25.593 15169 15169 D WM-Schedulers: Created SystemJobScheduler and enabled SystemJobService
07-08 13:18:25.593 15169 15201 D WM-ForceStopRunnable: The default process name was not specified.
07-08 13:18:25.594 15169 15201 D WM-ForceStopRunnable: Performing cleanup operations.
07-08 13:18:25.598 15169 15201 E ashmem  : Pinning is deprecated since Android Q. Please use trim or other methods.
07-08 13:18:25.606 15169 15169 D nativeloader: Load /data/app/~~xai4scKN9UFrUlpjq5LFtg==/com.lagradost.cloudstream3-0MMhcNIViAtdNdeSGdRl9w==/lib/arm64/libconscrypt_jni.so using class loader ns clns-9 (caller=/data/app/~~xai4scKN9UFrUlpjq5LFtg==/com.lagradost.cloudstream3-0MMhcNIViAtdNdeSGdRl9w==/base.apk!classes7.dex): ok
07-08 13:18:25.606 15169 15169 V NativeCrypto: Registering org/conscrypt/NativeCrypto's 288 native methods...
07-08 13:18:25.608 15169 15204 D WM-PackageManagerHelper: Skipping component enablement for androidx.work.impl.background.systemalarm.RescheduleReceiver
--------- beginning of system
07-08 13:18:25.610 15169 15169 D ActivityThread: com.lagradost.cloudstream3 will use render engine as VK
07-08 13:18:25.610 15169 15169 D HWUI    : HWUI - treat SMPTE_170M as sRGB
07-08 13:18:25.610 15169 15205 I DisplayManager: Choreographer implicitly registered for the refresh rate.
07-08 13:18:25.611 15169 15205 D HWUI    : CacheManager constructor. deviceInfo=(1080, 1920)
07-08 13:18:25.611 15169 15205 D vulkan  : searching for layers in '/data/app/~~xai4scKN9UFrUlpjq5LFtg==/com.lagradost.cloudstream3-0MMhcNIViAtdNdeSGdRl9w==/lib/arm64'
07-08 13:18:25.612 15169 15169 D DesktopExperienceFlags: Toggle override initialized to: false
07-08 13:18:25.612 15169 15205 D vulkan  : searching for layers in '/data/app/~~xai4scKN9UFrUlpjq5LFtg==/com.lagradost.cloudstream3-0MMhcNIViAtdNdeSGdRl9w==/base.apk!/lib/arm64-v8a'
07-08 13:18:25.615 15169 15169 D CompatChangeReporter: Compat change id reported: 377864165; UID 10507; state: ENABLED
07-08 13:18:25.615 15169 15169 D DesktopModeFlags: Toggle override initialized to: OVERRIDE_UNSET
07-08 13:18:25.616 15169 15169 I DecorView: setWindowBackground: isPopOver=false color=ff000000 d=android.graphics.drawable.ColorDrawable@619b873
07-08 13:18:25.617 15169 15205 E Adreno-AppProfiles: QSPM AIDL service doesn't exist
07-08 13:18:25.617 15169 15205 I AdrenoVK-0: ===== BEGIN DUMP OF OVERRIDDEN SETTINGS =====
07-08 13:18:25.617 15169 15205 I AdrenoVK-0: ===== END DUMP OF OVERRIDDEN SETTINGS =====
07-08 13:18:25.618 15169 15205 D qdgralloc: Fetching IMapper5 from QtiMapper5
07-08 13:18:25.622 15169 15205 I SnapAlloc: Graphics lib is available
07-08 13:18:25.626 15169 15205 I Adreno-UNKNOWN: Using previously loaded IMapper library.
07-08 13:18:25.627 15169 15205 I AdrenoVK-0: QUALCOMM build          : f61dec9117, I68b0a64d7e
07-08 13:18:25.627 15169 15205 I AdrenoVK-0: Build Date              : 03/26/26
07-08 13:18:25.627 15169 15205 I AdrenoVK-0: Shader Compiler Version : E031.47.18.50
07-08 13:18:25.627 15169 15205 I AdrenoVK-0: Local Branch            : 
07-08 13:18:25.627 15169 15205 I AdrenoVK-0: Remote Branch           : refs/tags/AU_LINUX_ANDROID_LA.VENDOR.15.4.0.11.00.00.1088.862
07-08 13:18:25.627 15169 15205 I AdrenoVK-0: Remote Branch           : NONE
07-08 13:18:25.627 15169 15205 I AdrenoVK-0: Reconstruct Branch      : NOTHING
07-08 13:18:25.627 15169 15205 I AdrenoVK-0: Build Config            : S P 18.0.0 AArch64
07-08 13:18:25.627 15169 15205 I AdrenoVK-0: Driver Path             : /vendor/lib64/hw/vulkan.adreno.so
07-08 13:18:25.627 15169 15205 I AdrenoVK-0: Driver Version          : 0800.64.7
07-08 13:18:25.627 15169 15205 I AdrenoVK-0: PFP                     : 0x01500077
07-08 13:18:25.627 15169 15205 I AdrenoVK-0: ME                      : 0x01500014
07-08 13:18:25.627 15169 15205 I AdrenoVK-0: Application Name    : android framework
07-08 13:18:25.627 15169 15205 I AdrenoVK-0: Process Name        : com.lagradost.cloudstream3
07-08 13:18:25.627 15169 15205 I AdrenoVK-0: Application Version : 0x00000000
07-08 13:18:25.627 15169 15205 I AdrenoVK-0: Engine Name         : android framework
07-08 13:18:25.627 15169 15205 I AdrenoVK-0: Engine Version      : 0x00000000
07-08 13:18:25.627 15169 15205 I AdrenoVK-0: Api Version         : 0x00401000
07-08 13:18:25.646 15169 15169 I COMPACT : showToast = Conectado como Hectorsxo
07-08 13:18:25.647 15169 15169 E Toast   : setGravity() shouldn't be called on text toasts, the values won't be used
07-08 13:18:25.647 15169 15169 I Toast   : setView: it's a custom toast
07-08 13:18:25.649 15169 15169 I Toast   : show: caller = com.lagradost.cloudstream3.CommonActivity.showToast:194 
07-08 13:18:25.649 15169 15169 I Toast   : show: contextDispId = 0 mCustomDisplayId = -1 focusedDisplayId = 0 isActivityContext = true
07-08 13:18:25.650 15169 15169 I NavComponent: Navigating to Activity: MainActivity
07-08 13:18:25.655 15169 15169 V ToastPresenter: yOffset = 14
07-08 13:18:25.656 15169 15169 I WindowManager: WindowManagerGlobal#addView, ty=2005, view=androidx.cardview.widget.CardView{d768ce5 V.E...... ......ID 0,0-0,0 #7f0a05b5 app:id/toast_layout_root}, caller=android.view.WindowManagerImpl.addView:167 android.widget.ToastPresenter.addToastView:423 android.widget.ToastPresenter.show:325 
07-08 13:18:25.658 15169 15169 D ViewRootImpl: desktopMode is false
07-08 13:18:25.658 15169 15169 I ViewRootImpl: dVRR is disabled
07-08 13:18:25.658 15169 15169 D HardwareRenderer: onDisplayChanged. displayId=0 current wxh=1080x2340 mLargest wxh=0x0
07-08 13:18:25.658 15169 15169 D HardwareRenderer: Set largestWidth and largestHeight as logical resolution. (1080x2340)
07-08 13:18:25.658 15169 15205 D HWUI    : setMaxSurfaceArea requested wxh=(1080,2340) requestedSurfaceArea(2527200) mMaxSurfaceArea(2073600)
07-08 13:18:25.658 15169 15205 D NativeCustomFrequencyManager: [NativeCFMS] BpCustomFrequencyManager::BpCustomFrequencyManager()
07-08 13:18:25.661 15169 15169 D InputTransport: Input channel constructed: 'c439648', fd=124
07-08 13:18:25.662 15169 15169 I InsetsController: onStateChanged: host=Toast, from=android.view.ViewRootImpl.onInsetsStateChanged:3038, state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2340), mDisplayCutout=DisplayCutout{insets=Rect(0, 94 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(515, 0 - 566, 94), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2340 physicalDisplayWidth=1080 physicalDisplayHeight=2340 density={2.8125} cutoutSpec={M 0,0 H -9.066666666666667 V 33.6 H 9.066666666666667 V 0 H 0 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}} sideOverrides={}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=113, center=Point(113, 113)}, RoundedCorner{position=TopRight, radius=113, center=Point(967, 113)}, RoundedCorner{position=BottomRight, radius=113, center=Point(967, 2227)}, RoundedCorner{position=BottomLeft, radius=113, center=Point(113, 2227)}]}  mRoundedCornerFrame=Rect(0, 0 - 0, 0), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 95) rotation=0}, mDisplayShape=DisplayShape{ spec=-311912193 displayWidth=1080 displayHeight=2340 physicalPixelDisplaySizeRatio=0.75 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {88a00001 mType=navigationBars mFrame=[0,2298][1080,2340] mAttachedInsets=null mVisible=true mFlags=SUPPRESS_SCRIM mSideHint=BOTTOM mBoundingRects=null}, InsetsSource: {88a00004 mType=systemGestures mFrame=[0,0][84,2340] mAttachedInsets=null mVisible=true mFlags= mSideHint=LEFT mBoundingRects=null}, InsetsSource: {88a00005 mType=mandatorySystemGestures mFrame=[0,2250][1080,2340] mAttachedInsets=null mVisible=true mFlags= mSideHint=BOTTOM mBoundingRects=null}, InsetsSource: {88a00006 mType=tappableElement mFrame=[0,0][0,0] mAttachedInsets=null mVisible=true mFlags= mSideHint=NONE mBoundingRects=null}, InsetsSource: {88a00024 mType=systemGestures mFrame=[996,0][1080,2340] mAttachedInsets=null mVisible=true mFlags= mSideHint=RIGHT mBoundingRects=null}, InsetsSource: {a1330000 mType=statusBars mFrame=[0,0][1080,95] mAttachedInsets=null mVisible=true mFlags= mSideHint=TOP mBoundingRects=null}, InsetsSource: {a1330005 mType=mandatorySystemGestures mFrame=[0,0][1080,128] mAttachedInsets=null mVisible=true mFlags= mSideHint=TOP mBoundingRects=null}, InsetsSource: {a1330006 mType=tappableElement mFrame=[0,0][1080,95] mAttachedInsets=null mVisible=true mFlags= mSideHint=TOP mBoundingRects=null}, InsetsSource: {3 mType=ime mFrame=[0,0][0,0] mAttachedInsets=null mVisible=false mFlags=INVALID mSideHint=NONE mBoundingRects=null}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,94] mAttachedInsets=null mVisible=true mFlags= mSideHint=TOP mBoundingRects=null} }
07-08 13:18:25.662 15169 15169 I VRI[Toast]@e6031e0: synced displayState. AttachInfo displayState=2
07-08 13:18:25.662 15169 15169 I VRI[Toast]@e6031e0: setView = androidx.cardview.widget.CardView@d768ce5 IsHRR=false mFlingFrameRateChange=0 TM=true
07-08 13:18:25.663 15169 15169 D ActivityThread: com.lagradost.cloudstream3 will use render engine as VK
07-08 13:18:25.663 15169 15169 D AppCompatDelegate: Checking for metadata for AppLocalesMetadataHolderService : Service not found
07-08 13:18:25.669 15169 15169 I DecorView: setWindowBackground: isPopOver=false color=ff000000 d=android.graphics.drawable.ColorDrawable@973e509
07-08 13:18:25.669 15169 15169 V Configuration: Updating configuration, locales updated from [es_ES] to [es]
07-08 13:18:25.674 15169 15169 V MediaRouter: Audio routes updated: AudioRoutesInfo{ type=SPEAKER, bluetoothName=Air Pro6 }, a2dp=true
07-08 13:18:25.674 15169 15169 V MediaRouter: Selecting route: RouteInfo{ name=Air Pro6, description=Audio Bluetooth, status=null, category=RouteCategory{ name=Sistema types=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO  groupable=false }, supportedTypes=ROUTE_TYPE_LIVE_AUDIO , presentationDisplay=null }
07-08 13:18:25.674 15169 15169 I MediaRouter: Skip setBluetoothA2dpOn(): types=1, isPlaybackActive()=false, BT route=RouteInfo{ name=Air Pro6, description=Audio Bluetooth, status=null, category=RouteCategory{ name=Sistema types=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO  groupable=false }, supportedTypes=ROUTE_TYPE_LIVE_AUDIO , presentationDisplay=null }
07-08 13:18:25.675 15169 15169 I AxMediaRouter: Found default route: MediaRouter.RouteInfo{ uniqueId=DEFAULT_ROUTE, name=Teléfono, description=null, iconUri=null, enabled=true, isSystemRoute=true, connectionState=0, canDisconnect=false, playbackType=0, playbackStream=3, deviceType=0, volumeHandling=1, volume=13, volumeMax=15, presentationDisplayId=-1, extras=null, settingsIntent=null, providerPackageName=android }
07-08 13:18:25.675 15169 15169 I AxMediaRouter: Found bluetooth route: MediaRouter.RouteInfo{ uniqueId=ROUTE_d70c307f, name=Air Pro6, description=Audio Bluetooth, iconUri=null, enabled=true, isSystemRoute=true, connectionState=0, canDisconnect=false, playbackType=0, playbackStream=3, deviceType=3, volumeHandling=1, volume=13, volumeMax=15, presentationDisplayId=-1, extras=null, settingsIntent=null, providerPackageName=android }
07-08 13:18:25.675 15169 15169 I AxMediaRouter: Unselecting the current route because it is no longer selectable: null
07-08 13:18:25.677 15169 15169 W st.cloudstream3: ClassLoaderContext classpath size mismatch. expected=1, found=0 (DLC[];PCL[base.apk*1625495682]{PCL[/system/framework/org.apache.http.legacy.jar*3558608148]#PCL[/system/system_ext/framework/org.carconnectivity.android.digitalkey.rangingintent.jar*560278203]#PCL[/system/system_ext/framework/org.carconnectivity.android.digitalkey.secureelement.jar*3277496667]#PCL[/system_ext/framework/org.carconnectivity.android.digitalkey.timesync.jar*1887653037]#PCL[/system/framework/com.android.location.provider.jar*1880069816]#PCL[/system/framework/com.android.media.remotedisplay.jar*1838754544]#PCL[/system_ext/framework/com.android.extensions.appfunctions.jar*1527718805]#PCL[/system_ext/framework/androidx.window.extensions.jar*3568414278]#PCL[/system_ext/framework/androidx.window.sidecar.jar*1234091387]} | DLC[];PCL[])
07-08 13:18:25.678 15169 15169 I DynamiteModule: Considering local module com.google.android.gms.cast.framework.dynamite:0 and remote module com.google.android.gms.cast.framework.dynamite:262434000
07-08 13:18:25.678 15169 15169 I DynamiteModule: Selected remote version of com.google.android.gms.cast.framework.dynamite, version >= 262434000
07-08 13:18:25.678 15169 15169 V DynamiteModule: Dynamite loader version >= 2, using loadModule2NoCrashUtils
07-08 13:18:25.679 15169 15169 W System  : ClassLoader referenced unknown path: 
07-08 13:18:25.679 15169 15169 D nativeloader: Configuring clns-10 for other apk . target_sdk_version=37, uses_libraries=, library_path=/data/app/~~08T1oCKr6hAHsCkCSsH-Pw==/com.google.android.gms-r0iEA5-UVpmP1cCdUHfGRw==/lib/arm64:/data/app/~~08T1oCKr6hAHsCkCSsH-Pw==/com.google.android.gms-r0iEA5-UVpmP1cCdUHfGRw==/base.apk!/lib/arm64-v8a, permitted_path=/data:/mnt/expand:/data/user/0/com.google.android.gms
07-08 13:18:25.682 15169 15169 W st.cloudstream3: ClassLoaderContext classpath element checksum mismatch. expected=1625495682, found=3151908009 (DLC[];PCL[base.apk*1625495682]{PCL[/system/framework/org.apache.http.legacy.jar*3558608148]#PCL[/system/system_ext/framework/org.carconnectivity.android.digitalkey.rangingintent.jar*560278203]#PCL[/system/system_ext/framework/org.carconnectivity.android.digitalkey.secureelement.jar*3277496667]#PCL[/system_ext/framework/org.carconnectivity.android.digitalkey.timesync.jar*1887653037]#PCL[/system/framework/com.android.location.provider.jar*1880069816]#PCL[/system/framework/com.android.media.remotedisplay.jar*1838754544]#PCL[/system_ext/framework/com.android.extensions.appfunctions.jar*1527718805]#PCL[/system_ext/framework/androidx.window.extensions.jar*3568414278]#PCL[/system_ext/framework/androidx.window.sidecar.jar*1234091387]} | DLC[];PCL[/data/app/~~xai4scKN9UFrUlpjq5LFtg==/com.lagradost.cloudstream3-0MMhcNIViAtdNdeSGdRl9w==/base.apk*3151908009]{PCL[/system_ext/framework/androidx.window.extensions.jar*3568414278]#PCL[/system_ext/framework/androidx.window.sidecar.jar*1234091387]})
07-08 13:18:25.687 15169 15169 I CastDynamiteModuleImpl: sk created by ClassLoader dalvik.system.DelegateLastClassLoader[DexPathList[[zip file "/data/app/~~08T1oCKr6hAHsCkCSsH-Pw==/com.google.android.gms-r0iEA5-UVpmP1cCdUHfGRw==/split_DynamiteModulesC_installtime.apk"],nativeLibraryDirectories=[/data/app/~~08T1oCKr6hAHsCkCSsH-Pw==/com.google.android.gms-r0iEA5-UVpmP1cCdUHfGRw==/split_DynamiteModulesC_installtime.apk!/lib/arm64-v8a, /system/lib64, /system_ext/lib64]]].
07-08 13:18:25.689 15169 15169 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.sendRequestForNetwork(ConnectivityManager.java:4744)] [android.net.ConnectivityManager.sendRequestForNetwork(ConnectivityManager.java:4912)] [android.net.ConnectivityManager.registerNetworkCallback(ConnectivityManager.java:5329)] [android.net.ConnectivityManager.registerNetworkCallback(ConnectivityManager.java:5299)] [com.google.android.gms.internal.cast.zzdv.zza(com.google.android.gms:play-services-cast@@22.1.0:6)] [com.google.android.gms.cast.framework.CastContext.<init>(com.google.android.gms:play-services-cast-framework@@22.1.0:19)] [com.google.android.gms.cast.framework.CastContext.zzc(com.google.android.gms:play-services-cast-framework@@22.1.0:2)] [com.google.android.gms.cast.framework.zzi.call(com.google.android.gms:play-services-cast-framework@@22.1.0:10)] [com.google.android.gms.tasks.zzz.run(com.google.android.gms:play-services-tasks@@18.1.0:1)] [com.lagradost.cloudstream3.utils.AppContextUtils.isCastApiAvailable$lambda$0$0(AppContextUtils.kt:823)] [com.lagradost.cloudstream3.utils.AppContextUtils.$r8$lambda$uDCGQRA9v5Fwm7lWTZYHEHwQ_eA(AppContextUtils.kt:0)] [com.lagradost.cloudstream3.utils.AppContextUtils$$ExternalSyntheticLambda16.execute(D8$$SyntheticClass:0)] [com.google.android.gms.tasks.Tasks.call(com.google.android.gms:play-services-tasks@@18.1.0:5)] [com.google.android.gms.cast.framework.CastContext.getSharedInstance(com.google.android.gms:play-services-cast-framework@@22.1.0:21)] [com.lagradost.cloudstream3.utils.AppContextUtils.isCastApiAvailable(AppContextUtils.kt:823)] [com.lagradost.cloudstream3.MainActivity.onCreate(MainActivity.kt:1191)] [android.app.Activity.performCreate(Activity.java:9753)] [android.app.Activity.performCreate(Activity.java:9722)] [android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1544)] [android.app.ActivityThread.performLaunchActivity(ActivityThread.java:5024)] [android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:5290)] [android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:224)] [android.app.servertransaction.TransactionExecutor.executeNonLifecycleItem(TransactionExecutor.java:133)] [android.app.servertransaction.TransactionExecutor.executeTransactionItems(TransactionExecutor.java:103)] [android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:80)] [android.app.ActivityThread$H.handleMessage(ActivityThread.java:3287)]
07-08 13:18:25.691 15169 15169 I HWUI    : Using FreeType backend (prop=Auto)
07-08 13:18:25.705 15169 15169 I Kumiho-Kumiho: getP

Other details

Providers tested: JKAnime, AnimeAV1

The issue is most noticeable on the top featured/recent carousel.

Regular grid/list thumbnails look acceptable because they are displayed at a much smaller size.

This appears to be an issue with the image resolution provided by the extension rather than CloudStream's image rendering itself.

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions