From 90c0509229f7022f91c18fa57523679a56ea848c Mon Sep 17 00:00:00 2001 From: Luna712 <142361265+Luna712@users.noreply.github.com> Date: Sun, 21 Dec 2025 18:37:47 -0700 Subject: [PATCH 1/2] Try media3 changes --- .../java/com/lagradost/cloudstream3/ui/player/CS3IPlayer.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/lagradost/cloudstream3/ui/player/CS3IPlayer.kt b/app/src/main/java/com/lagradost/cloudstream3/ui/player/CS3IPlayer.kt index d655eb1455..68291dc175 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/ui/player/CS3IPlayer.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/ui/player/CS3IPlayer.kt @@ -1288,9 +1288,9 @@ class CS3IPlayer : IPlayer { mediaItemSlices.map { item -> source.add( // The duration MUST be known for it to work properly, see https://github.com/google/ExoPlayer/issues/4727 - ClippingMediaSource( - factory.createMediaSource(item.mediaItem), - item.durationUs + ClippingMediaSource.Builder( + factory.createMediaSource(item.mediaItem) + //item.durationUs ) ) } From 3ebfe2201219e7ed0da633f714bc55034d61e9ce Mon Sep 17 00:00:00 2001 From: Luna712 <142361265+Luna712@users.noreply.github.com> Date: Sun, 21 Dec 2025 18:42:28 -0700 Subject: [PATCH 2/2] Fix --- .../java/com/lagradost/cloudstream3/ui/player/CS3IPlayer.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/lagradost/cloudstream3/ui/player/CS3IPlayer.kt b/app/src/main/java/com/lagradost/cloudstream3/ui/player/CS3IPlayer.kt index 68291dc175..daab122627 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/ui/player/CS3IPlayer.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/ui/player/CS3IPlayer.kt @@ -1291,7 +1291,7 @@ class CS3IPlayer : IPlayer { ClippingMediaSource.Builder( factory.createMediaSource(item.mediaItem) //item.durationUs - ) + ).build() ) } source.build()