-
Notifications
You must be signed in to change notification settings - Fork 13
Description
Stremio Platform
Android Mobile
Android Mobile Beta
Android TV
Android TV Beta
iOS / iPadOS / macOS Native Beta (not tested by me, see below's Reddit link)
Describe the bug
DoodStream URLs need a referer header being passed, but it looks like something is not working properly, since on all Android platforms (stable, beta mobile and TV) a redirect is followed instead (which is already a symptom that the referer passing did not work as expected).
Initially raised this in Discord with more infos: https://discord.com/channels/667359689780101130/1391865946830012636/1405994811491745825
To Reproduce
- Use WebStreamr addon default install via https://webstreamr.hayd.uk/ to get a DoodStream URL for e.g. Dexter Resurrection
- Open in Stremio, notice that the default player does not work and libvlc fails as well
A manual URL can always be grabbed via e.g. https://webstreamr.hayd.uk/%7B%22en%22%3A%22on%22%2C%22en%22%3A%22on%22%7D/stream/movie/tt33043892:1:6.json
That links also shows how the stream object with the headers looks. Using https/http for the header does not change the behaviour.
DoodStream links are time-based and expire after a couple of hours.
Expected behavior
The DoodStream URL should start playing with either default player or libvlc because the referer header is passed
Screenshots
No response
Desktop (if applicable)
No response
Smartphone (if applicable)
Pixel 6a
Android 16
Stremio 2.0.0-rc.13
TV (if applicable)
No response
Logs
Broken DoodStream example
08-15 21:10:14.247 15062 15199 I StremioServer: -> GET /casting
08-15 21:10:14.252 15062 15199 I StremioServer: -> GET /network-info
08-15 21:10:14.259 15062 15199 I StremioServer: -> GET /settings
08-15 21:10:14.263 15062 15199 I StremioServer: -> GET /device-info
08-15 21:10:14.409 15062 15199 I StremioServer: -> GET /opensubHash?videoUrl=http%3A%2F%2F127.0.0.1%3A11470%2Fproxy%2Fd%3Dhttps%253A%252F%252Fqw886as.cloudatacdn.com%26h%3DReferer%253Ahttp%253A%252F%252Fdood.to%2Fu5kj7bqphtb3sdgge4lm4iyyi4eaapcxilomykvm2puxjhe36bsybzp4qlaq%2Fm0a4sp7pqd~DC1MNWjYSS%3Ftoken%3Dmy8b4j6p4lpzn1ljov91uizv%26expiry%3D1755284996885
08-15 21:10:14.415 15062 15167 D nativeloader: Load /data/app/~~LnWJ2TVqyUIIqpXRlf-zpQ==/com.stremio.one-0plXpH3_lwkruQ75_3Ds9Q==/split_config.arm64_v8a.apk!/lib/arm64-v8a/libmediainfo.so using class loader ns clns-1 (caller=/data/app/~~LnWJ2TVqyUIIqpXRlf-zpQ==/com.stremio.one-0plXpH3_lwkruQ75_3Ds9Q==/base.apk!classes6.dex): ok
08-15 21:10:14.425 1410 12938 I MediaSessionStack: addSession to bottom of stack | record: com.stremio.one/androidx.media3.session.id..StremioSession-8ea22dab/100 (userId=0)
08-15 21:10:14.425 1410 12938 D MediaSessionService: Media button session is changed to com.stremio.one/androidx.media3.session.id..StremioSession-8ea22dab/100 (userId=0)
08-15 21:10:14.435 15062 15199 I StremioServer: -> GET /proxy/d=https%3A%2F%2Fqw886as.cloudatacdn.com&h=Referer%3Ahttp%3A%2F%2Fdood.to/u5kj7bqphtb3sdgge4lm4iyyi4eaapcxilomykvm2puxjhe36bsybzp4qlaq/m0a4sp7pqd~DC1MNWjYSS?token=my8b4j6p4lpzn1ljov91uizv&expiry=1755284996885 bytes=0-
08-15 21:10:14.451 1410 12938 D MediaSessionService: onSessionPlaybackStateChanged: record=com.stremio.one/androidx.media3.session.id..StremioSession-8ea22dab/100 (userId=0) playbackState=PlaybackState {state=NONE(0), position=0, buffered position=0, speed=0.0, updated=49673825, actions=7339701, custom actions=[], active item id=0, error=null}
08-15 21:10:14.452 1410 12938 D MediaSessionService: onSessionActiveStateChanged: record=com.stremio.one/androidx.media3.session.id..StremioSession-8ea22dab/100 (userId=0) playbackState=PlaybackState {state=NONE(0), position=0, buffered position=0, speed=0.0, updated=49673825, actions=7339701, custom actions=[], active item id=0, error=null}
08-15 21:10:14.453 1410 3528 D MediaSessionService: onSessionPlaybackStateChanged: record=com.stremio.one/androidx.media3.session.id..StremioSession-8ea22dab/100 (userId=0) playbackState=PlaybackState {state=NONE(0), position=0, buffered position=0, speed=0.0, updated=49673830, actions=7339701, custom actions=[], active item id=0, error=null}
08-15 21:10:14.456 1410 3528 D MediaSessionService: onSessionPlaybackStateChanged: record=com.stremio.one/androidx.media3.session.id..StremioSession-8ea22dab/100 (userId=0) playbackState=PlaybackState {state=PAUSED(2), position=0, buffered position=0, speed=0.0, updated=49673833, actions=7339701, custom actions=[], active item id=0, error=null}
08-15 21:10:14.457 1410 3528 I MediaSessionStack: onPlaybackStateChanged - Pushing session to top | record: com.stremio.one/androidx.media3.session.id..StremioSession-8ea22dab/100 (userId=0)
08-15 21:10:14.458 1410 3528 D MediaSessionService: onSessionPlaybackStateChanged: record=com.stremio.one/androidx.media3.session.id..StremioSession-8ea22dab/100 (userId=0) playbackState=PlaybackState {state=BUFFERING(6), position=0, buffered position=0, speed=0.0, updated=49673834, actions=7339699, custom actions=[], active item id=0, error=null}
08-15 21:10:14.462 1410 2843 I MediaFocusControl: requestAudioFocus() from uid/pid 10265/15062 AA=USAGE_MEDIA/CONTENT_TYPE_MOVIE clientId=android.media.AudioManager@5cc6fccandroidx.media3.exoplayer.AudioFocusManager$$ExternalSyntheticLambda0@5e3f215 callingPack=com.stremio.one req=1 flags=0x0 sdk=35
08-15 21:10:14.478 15062 15199 I StremioServer: -> HEAD /proxy/d=https%3A%2F%2Fqw886as.cloudatacdn.com&h=Referer%3Ahttp%3A%2F%2Fdood.to/u5kj7bqphtb3sdgge4lm4iyyi4eaapcxilomykvm2puxjhe36bsybzp4qlaq/m0a4sp7pqd~DC1MNWjYSS?token=my8b4j6p4lpzn1ljov91uizv&expiry=1755284996885
08-15 21:10:14.482 15062 15199 I StremioServer: -> GET /proxy/d=https%3A%2F%2Fqw886as.cloudatacdn.com&h=Referer%3Ahttp%3A%2F%2Fdood.to/u5kj7bqphtb3sdgge4lm4iyyi4eaapcxilomykvm2puxjhe36bsybzp4qlaq/m0a4sp7pqd~DC1MNWjYSS?token=my8b4j6p4lpzn1ljov91uizv&expiry=1755284996885
08-15 21:10:14.629 2052 2235 V WindowManagerShell: Transition requested (#845): android.os.BinderProxy@5ecc722 TransitionRequestInfo { type = CHANGE, triggerTask = null, pipChange = null, remoteTransition = null, displayChange = DisplayChange { displayId = 0, startAbsBounds = null, endAbsBounds = null, startRotation = 0, endRotation = 1, physicalDisplayChanged = false }, flags = 0, debugId = 845 }
08-15 21:10:14.666 15062 15199 I StremioServer: -> GET /proxy/d=https%3A%2F%2Fqw886as.cloudatacdn.com&h=Referer%3Ahttp%3A%2F%2Fdood.to/u5kj7bqphtb3sdgge4lm4iyyi4eaapcxilomykvm2puxjhe36bsybzp4qlaq/m0a4sp7pqd~DC1MNWjYSS?token=my8b4j6p4lpzn1ljov91uizv&expiry=1755284996885 bytes=0-65535
08-15 21:10:14.682 15062 15062 I com.stremio.one: AssetManager2(0xb400d49301d04328) locale list changing from [en-US] to [en-GB]
08-15 21:10:14.682 15062 15062 I com.stremio.one: AssetManager2(0xb400d49301cfec28) locale list changing from [en-US] to [en-GB]
08-15 21:10:14.683 15062 15062 I com.stremio.one: AssetManager2(0xb400d49301d04328) locale list changing from [en-GB] to [en-US]
08-15 21:10:14.684 15062 15062 I com.stremio.one: AssetManager2(0xb400d49301ea0528) locale list changing from [] to [en-GB]
08-15 21:10:14.724 1410 4140 I WindowManager: finishDrawing of orientation change: Window{8138d5a u0 com.stremio.one/com.stremio.android.MainActivity} 49ms
08-15 21:10:14.732 2052 2235 V WindowManagerShell: onTransitionReady (#845) android.os.BinderProxy@5ecc722: {id=845 t=CHANGE f=0x0 trk=0 r=[0@Point(0, 0)] c=[
08-15 21:10:14.732 2052 2235 V WindowManagerShell: {m=CHANGE f=NONE p=WCT{android.window.IWindowContainerToken$Stub$Proxy@9ff8c32} leash=Surface(name=Task=56213)/@0x7603101 sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 2400, 1080) epz=Point(2400, 1080) d=0 r=0->1:0 taskParent=-1},
08-15 21:10:14.732 2052 2235 V WindowManagerShell: {m=CHANGE f=FLAG_IS_TASK_DISPLAY_AREA p=WCT{android.window.IWindowContainerToken$Stub$Proxy@f321d83} leash=Surface(name=DefaultTaskDisplayArea)/@0xaa95ba6 sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 2400, 1080) epz=Point(2400, 1080) d=0 r=0->1:-1},
08-15 21:10:14.736 1410 1467 V WindowManager: {WCT{RemoteToken{75a42d8 Task{2b9fa8 #56213 type=standard A=10265:com.stremio.one}}} m=CHANGE f=NONE p=WCT{RemoteToken{eaaeeff DefaultTaskDisplayArea@82759982}} leash=Surface(name=Task=56213)/@0xe6dd3ec sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 2400, 1080) epz=Point(2400, 1080) d=0 r=0->1:0 taskParent=-1},
08-15 21:10:14.745 2052 2235 V WindowManagerShell: Playing animation for (#845) android.os.BinderProxy@5ecc722@0
08-15 21:10:14.751 2052 2235 V WindowManagerShell: start default transition animation, info = {id=845 t=CHANGE f=0x0 trk=0 r=[0@Point(0, 0)] c=[{m=CHANGE f=NONE p=WCT{android.window.IWindowContainerToken$Stub$Proxy@9ff8c32} leash=Surface(name=Task=56213)/@0x7603101 sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 2400, 1080) epz=Point(2400, 1080) d=0 r=0->1:0 taskParent=-1},{m=CHANGE f=FLAG_IS_TASK_DISPLAY_AREA p=WCT{android.window.IWindowContainerToken$Stub$Proxy@f321d83} leash=Surface(name=DefaultTaskDisplayArea)/@0xaa95ba6 sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 2400, 1080) epz=Point(2400, 1080) d=0 r=0->1:-1},{m=CHANGE f=IS_DISPLAY leash=Surface(name=WindowedMagnification:0:31)/@0xc6cc9e7 sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 2400, 1080) epz=Point(2400, 1080) d=0 r=0->1:-1 snapshot=Surface(name=RotationLayer)/@0xf808994}]}
08-15 21:10:14.758 2731 2731 W Resources: at com.android.launcher3.model.BaseLauncherBinder$UnifiedWorkspaceBinder.$r8$lambda$au7YM4Ge1XPVhSAyoqVLCynMuHM(BaseLauncherBinder.java:347)
08-15 21:10:14.759 2731 2731 W Resources: at com.android.launcher3.model.BaseLauncherBinder$UnifiedWorkspaceBinder.$r8$lambda$au7YM4Ge1XPVhSAyoqVLCynMuHM(BaseLauncherBinder.java:347)
08-15 21:10:14.761 2731 2731 W Resources: at com.android.launcher3.model.BaseLauncherBinder$UnifiedWorkspaceBinder.$r8$lambda$au7YM4Ge1XPVhSAyoqVLCynMuHM(BaseLauncherBinder.java:347)
08-15 21:10:14.765 2731 2731 W Resources: at com.android.launcher3.model.BaseLauncherBinder$UnifiedWorkspaceBinder.$r8$lambda$au7YM4Ge1XPVhSAyoqVLCynMuHM(BaseLauncherBinder.java:347)
08-15 21:10:14.787 2731 2731 D AlphabeticIndexCompat: computeSectionName: cs: VLC sectionName: V
08-15 21:10:14.904 1410 1903 I ImeTracker: com.stremio.one:5b365df8: onRequestHide at ORIGIN_SERVER reason HIDE_SAME_WINDOW_FOCUSED_WITHOUT_EDITOR fromUser false
08-15 21:10:14.905 15062 15062 I ImeTracker: com.stremio.one:5b365df8: onCancelled at PHASE_CLIENT_ALREADY_HIDDEN
08-15 21:10:15.041 15062 15062 W InteractionJankMonitor: Initializing without READ_DEVICE_CONFIG permission. enabled=false, interval=1, missedFrameThreshold=3, frameTimeThreshold=64, package=com.stremio.one
08-15 21:10:15.050 2052 2235 V WindowManagerShell: Transition animation finished (aborted=false), notifying core (#845) android.os.BinderProxy@5ecc722@0
08-15 21:10:15.071 15062 15199 I StremioServer: -> GET /proxy/d=https%3A%2F%2Fqw886as.cloudatacdn.com&h=Referer%3Ahttp%3A%2F%2Fdood.to/u5kj7bqphtb3sdgge4lm4iyyi4eaapcxilomykvm2puxjhe36bsybzp4qlaq/m0a4sp7pqd~DC1MNWjYSS?token=my8b4j6p4lpzn1ljov91uizv&expiry=1755284996885 bytes=669403028-669468563
08-15 21:10:15.485 1410 3528 D MediaSessionService: onSessionPlaybackStateChanged: record=com.stremio.one/androidx.media3.session.id..StremioSession-8ea22dab/100 (userId=0) playbackState=PlaybackState {state=BUFFERING(6), position=0, buffered position=0, speed=0.0, updated=49674861, actions=7340027, custom actions=[], active item id=0, error=null}
08-15 21:10:15.537 15062 15076 I com.stremio.one: Background concurrent mark compact GC freed 71MB AllocSpace bytes, 66(23MB) LOS objects, 67% free, 46MB/142MB, paused 1.423ms,1.315ms total 136.482ms
08-15 21:10:15.737 15062 15340 D nativeloader: Load /data/app/~~LnWJ2TVqyUIIqpXRlf-zpQ==/com.stremio.one-0plXpH3_lwkruQ75_3Ds9Q==/split_config.arm64_v8a.apk!/lib/arm64-v8a/libmedia3ext.so using class loader ns clns-1 (caller=/data/app/~~LnWJ2TVqyUIIqpXRlf-zpQ==/com.stremio.one-0plXpH3_lwkruQ75_3Ds9Q==/base.apk!classes6.dex): ok
08-15 21:10:15.857 15062 15389 E com.stremio.one: Failed to query component interface for required system resources: 6
08-15 21:10:15.905 15062 15388 W com.stremio.one: AIBinder_linkToDeath is being called with a non-null cookie and no onUnlink callback set. This might not be intended. AIBinder_DeathRecipient_setOnUnlinked should be called first.
08-15 21:10:15.912 1410 4140 D MediaSessionService: onSessionPlaybackStateChanged: record=com.stremio.one/androidx.media3.session.id..StremioSession-8ea22dab/100 (userId=0) playbackState=PlaybackState {state=BUFFERING(6), position=0, buffered position=0, speed=0.0, updated=49675288, actions=7339699, custom actions=[], active item id=0, error=null}
08-15 21:10:15.912 1410 4140 D MediaSessionService: onSessionPlaybackStateChanged: record=com.stremio.one/androidx.media3.session.id..StremioSession-8ea22dab/100 (userId=0) playbackState=PlaybackState {state=BUFFERING(6), position=0, buffered position=0, speed=0.0, updated=49675288, actions=7339699, custom actions=[], active item id=0, error=null}
08-15 21:10:15.912 1410 4140 D MediaSessionService: onSessionPlaybackStateChanged: record=com.stremio.one/androidx.media3.session.id..StremioSession-8ea22dab/100 (userId=0) playbackState=PlaybackState {state=BUFFERING(6), position=0, buffered position=0, speed=0.0, updated=49675289, actions=7339699, custom actions=[], active item id=0, error=null}
08-15 21:10:15.946 15062 15406 W com.stremio.one: AIBinder_linkToDeath is being called with a non-null cookie and no onUnlink callback set. This might not be intended. AIBinder_DeathRecipient_setOnUnlinked should be called first.
08-15 21:10:15.958 15062 15406 E com.stremio.one: Failed to query component interface for required system resources: 6
08-15 21:10:15.972 15062 15406 W com.stremio.one: AIBinder_linkToDeath is being called with a non-null cookie and no onUnlink callback set. This might not be intended. AIBinder_DeathRecipient_setOnUnlinked should be called first.
08-15 21:10:16.000 15062 15199 I StremioServer: -> GET /proxy/d=https%3A%2F%2Fqw886as.cloudatacdn.com&h=Referer%3Ahttp%3A%2F%2Fdood.to/u5kj7bqphtb3sdgge4lm4iyyi4eaapcxilomykvm2puxjhe36bsybzp4qlaq/m0a4sp7pqd~DC1MNWjYSS?token=my8b4j6p4lpzn1ljov91uizv&expiry=1755284996885
08-15 21:10:16.431 1410 4140 D MediaSessionService: onSessionPlaybackStateChanged: record=com.stremio.one/androidx.media3.session.id..StremioSession-8ea22dab/100 (userId=0) playbackState=PlaybackState {state=BUFFERING(6), position=0, buffered position=0, speed=0.0, updated=49675807, actions=7339699, custom actions=[], active item id=0, error=null}
08-15 21:10:16.431 1410 4140 D MediaSessionService: onSessionPlaybackStateChanged: record=com.stremio.one/androidx.media3.session.id..StremioSession-8ea22dab/100 (userId=0) playbackState=PlaybackState {state=BUFFERING(6), position=0, buffered position=0, speed=0.0, updated=49675808, actions=7339699, custom actions=[], active item id=0, error=null}
08-15 21:10:16.440 15062 15199 I StremioServer: -> GET /proxy/d=https%3A%2F%2Fqw886as.cloudatacdn.com&h=Referer%3Ahttp%3A%2F%2Fdood.to/u5kj7bqphtb3sdgge4lm4iyyi4eaapcxilomykvm2puxjhe36bsybzp4qlaq/m0a4sp7pqd~DC1MNWjYSS?token=my8b4j6p4lpzn1ljov91uizv&expiry=1755284996885
08-15 21:10:16.733 1410 4140 D MediaSessionService: onSessionPlaybackStateChanged: record=com.stremio.one/androidx.media3.session.id..StremioSession-8ea22dab/100 (userId=0) playbackState=PlaybackState {state=BUFFERING(6), position=0, buffered position=0, speed=0.0, updated=49676110, actions=7339699, custom actions=[], active item id=0, error=null}
08-15 21:10:16.734 1410 3528 D MediaSessionService: onSessionPlaybackStateChanged: record=com.stremio.one/androidx.media3.session.id..StremioSession-8ea22dab/100 (userId=0) playbackState=PlaybackState {state=BUFFERING(6), position=0, buffered position=0, speed=0.0, updated=49676111, actions=7339699, custom actions=[], active item id=0, error=null}
08-15 21:10:16.751 15062 15199 I StremioServer: -> GET /proxy/d=https%3A%2F%2Fqw886as.cloudatacdn.com&h=Referer%3Ahttp%3A%2F%2Fdood.to/u5kj7bqphtb3sdgge4lm4iyyi4eaapcxilomykvm2puxjhe36bsybzp4qlaq/m0a4sp7pqd~DC1MNWjYSS?token=my8b4j6p4lpzn1ljov91uizv&expiry=1755284996885
08-15 21:10:16.766 1410 4140 D MediaSessionService: onSessionPlaybackStateChanged: record=com.stremio.one/androidx.media3.session.id..StremioSession-8ea22dab/100 (userId=0) playbackState=PlaybackState {state=BUFFERING(6), position=0, buffered position=0, speed=0.0, updated=49676142, actions=7339699, custom actions=[], active item id=0, error=null}
08-15 21:10:16.766 1410 3528 D MediaSessionService: onSessionPlaybackStateChanged: record=com.stremio.one/androidx.media3.session.id..StremioSession-8ea22dab/100 (userId=0) playbackState=PlaybackState {state=BUFFERING(6), position=0, buffered position=0, speed=0.0, updated=49676143, actions=7339699, custom actions=[], active item id=0, error=null}
08-15 21:10:16.795 15062 15199 I StremioServer: -> GET /proxy/d=https%3A%2F%2Fqw886as.cloudatacdn.com&h=Referer%3Ahttp%3A%2F%2Fdood.to/u5kj7bqphtb3sdgge4lm4iyyi4eaapcxilomykvm2puxjhe36bsybzp4qlaq/m0a4sp7pqd~DC1MNWjYSS?token=my8b4j6p4lpzn1ljov91uizv&expiry=1755284996885
08-15 21:10:17.075 15062 15200 E StremioServer: FetchError: request to https://odw7bf.dood.video/50x.html failed, reason: connect ECONNREFUSED 127.0.0.1:443
08-15 21:10:17.075 15062 15200 E StremioServer: at ClientRequest.<anonymous> ([eval]:2:184119)
08-15 21:10:17.075 15062 15200 E StremioServer: at ClientRequest.emit (events.js:314:20)
08-15 21:10:17.075 15062 15200 E StremioServer: at TLSSocket.socketErrorListener (_http_client.js:428:9)
08-15 21:10:17.075 15062 15200 E StremioServer: at TLSSocket.emit (events.js:314:20)
08-15 21:10:17.075 15062 15200 E StremioServer: at emitErrorNT (internal/streams/destroy.js:92:8)
08-15 21:10:17.075 15062 15200 E StremioServer: at emitErrorAndCloseNT (internal/streams/destroy.js:60:3)
08-15 21:10:17.075 15062 15200 E StremioServer: at processTicksAndRejections (internal/process/task_queues.js:84:21)
08-15 21:10:17.077 15062 15199 I StremioServer: -> GET /proxy/d=https%3A%2F%2Fqw886as.cloudatacdn.com&h=Referer%3Ahttp%3A%2F%2Fdood.to/u5kj7bqphtb3sdgge4lm4iyyi4eaapcxilomykvm2puxjhe36bsybzp4qlaq/m0a4sp7pqd~DC1MNWjYSS?token=my8b4j6p4lpzn1ljov91uizv&expiry=1755284996885
08-15 21:10:17.351 15062 15200 E StremioServer: FetchError: request to https://odw7bf.dood.video/50x.html failed, reason: connect ECONNREFUSED 127.0.0.1:443
08-15 21:10:17.351 15062 15200 E StremioServer: at ClientRequest.<anonymous> ([eval]:2:184119)
08-15 21:10:17.351 15062 15200 E StremioServer: at ClientRequest.emit (events.js:314:20)
08-15 21:10:17.351 15062 15200 E StremioServer: at TLSSocket.socketErrorListener (_http_client.js:428:9)
08-15 21:10:17.351 15062 15200 E StremioServer: at TLSSocket.emit (events.js:314:20)
08-15 21:10:17.351 15062 15200 E StremioServer: at emitErrorNT (internal/streams/destroy.js:92:8)
08-15 21:10:17.351 15062 15200 E StremioServer: at emitErrorAndCloseNT (internal/streams/destroy.js:60:3)
08-15 21:10:17.351 15062 15200 E StremioServer: at processTicksAndRejections (internal/process/task_queues.js:84:21)
08-15 21:10:17.485 1410 3525 D MediaSessionService: onSessionPlaybackStateChanged: record=com.stremio.one/androidx.media3.session.id..StremioSession-8ea22dab/100 (userId=0) playbackState=PlaybackState {state=BUFFERING(6), position=0, buffered position=0, speed=0.0, updated=49676861, actions=7339699, custom actions=[], active item id=0, error=null}
08-15 21:10:18.355 15062 15199 I StremioServer: -> GET /proxy/d=https%3A%2F%2Fqw886as.cloudatacdn.com&h=Referer%3Ahttp%3A%2F%2Fdood.to/u5kj7bqphtb3sdgge4lm4iyyi4eaapcxilomykvm2puxjhe36bsybzp4qlaq/m0a4sp7pqd~DC1MNWjYSS?token=my8b4j6p4lpzn1ljov91uizv&expiry=1755284996885
08-15 21:10:18.530 15062 15200 E StremioServer: FetchError: request to https://odw7bf.dood.video/50x.html failed, reason: connect ECONNREFUSED 127.0.0.1:443
08-15 21:10:18.530 15062 15200 E StremioServer: at ClientRequest.<anonymous> ([eval]:2:184119)
08-15 21:10:18.530 15062 15200 E StremioServer: at ClientRequest.emit (events.js:314:20)
08-15 21:10:18.530 15062 15200 E StremioServer: at TLSSocket.socketErrorListener (_http_client.js:428:9)
08-15 21:10:18.530 15062 15200 E StremioServer: at TLSSocket.emit (events.js:314:20)
08-15 21:10:18.530 15062 15200 E StremioServer: at emitErrorNT (internal/streams/destroy.js:92:8)
08-15 21:10:18.530 15062 15200 E StremioServer: at emitErrorAndCloseNT (internal/streams/destroy.js:60:3)
08-15 21:10:18.530 15062 15200 E StremioServer: at processTicksAndRejections (internal/process/task_queues.js:84:21)
08-15 21:10:20.487 1410 4140 D MediaSessionService: onSessionPlaybackStateChanged: record=com.stremio.one/androidx.media3.session.id..StremioSession-8ea22dab/100 (userId=0) playbackState=PlaybackState {state=BUFFERING(6), position=0, buffered position=0, speed=0.0, updated=49679863, actions=7339699, custom actions=[], active item id=0, error=null}
08-15 21:10:20.536 15062 15199 I StremioServer: -> GET /proxy/d=https%3A%2F%2Fqw886as.cloudatacdn.com&h=Referer%3Ahttp%3A%2F%2Fdood.to/u5kj7bqphtb3sdgge4lm4iyyi4eaapcxilomykvm2puxjhe36bsybzp4qlaq/m0a4sp7pqd~DC1MNWjYSS?token=my8b4j6p4lpzn1ljov91uizv&expiry=1755284996885
08-15 21:10:20.708 15062 15200 E StremioServer: FetchError: request to https://odw7bf.dood.video/50x.html failed, reason: connect ECONNREFUSED 127.0.0.1:443
08-15 21:10:20.708 15062 15200 E StremioServer: at ClientRequest.<anonymous> ([eval]:2:184119)
08-15 21:10:20.708 15062 15200 E StremioServer: at ClientRequest.emit (events.js:314:20)
08-15 21:10:20.708 15062 15200 E StremioServer: at TLSSocket.socketErrorListener (_http_client.js:428:9)
08-15 21:10:20.708 15062 15200 E StremioServer: at TLSSocket.emit (events.js:314:20)
08-15 21:10:20.708 15062 15200 E StremioServer: at emitErrorNT (internal/streams/destroy.js:92:8)
08-15 21:10:20.708 15062 15200 E StremioServer: at emitErrorAndCloseNT (internal/streams/destroy.js:60:3)
08-15 21:10:20.708 15062 15200 E StremioServer: at processTicksAndRejections (internal/process/task_queues.js:84:21)
08-15 21:10:20.783 1410 3528 I MediaFocusControl: abandonAudioFocus() from uid/pid 10265/15062 clientId=android.media.AudioManager@5cc6fccandroidx.media3.exoplayer.AudioFocusManager$$ExternalSyntheticLambda0@5e3f215 callingPack=com.stremio.one
08-15 21:10:20.791 1410 3528 D MediaSessionService: onSessionPlaybackStateChanged: record=com.stremio.one/androidx.media3.session.id..StremioSession-8ea22dab/100 (userId=0) playbackState=PlaybackState {state=ERROR(7), position=0, buffered position=0, speed=0.0, updated=49680167, actions=7339701, custom actions=[], active item id=0, error=Source error}
08-15 21:10:20.862 1410 3528 D MediaSessionService: onSessionPlaybackStateChanged: record=com.stremio.one/androidx.media3.session.id..StremioSession-8ea22dab/100 (userId=0) playbackState=PlaybackState {state=ERROR(7), position=0, buffered position=0, speed=0.0, updated=49680237, actions=7339701, custom actions=[], active item id=0, error=Source error}
08-15 21:10:20.937 15062 15062 D nativeloader: Load /data/app/~~LnWJ2TVqyUIIqpXRlf-zpQ==/com.stremio.one-0plXpH3_lwkruQ75_3Ds9Q==/split_config.arm64_v8a.apk!/lib/arm64-v8a/libvlc.so using class loader ns clns-1 (caller=/data/app/~~LnWJ2TVqyUIIqpXRlf-zpQ==/com.stremio.one-0plXpH3_lwkruQ75_3Ds9Q==/base.apk!classes7.dex): ok
08-15 21:10:20.940 15062 15062 D nativeloader: Load /data/app/~~LnWJ2TVqyUIIqpXRlf-zpQ==/com.stremio.one-0plXpH3_lwkruQ75_3Ds9Q==/split_config.arm64_v8a.apk!/lib/arm64-v8a/libvlcjni.so using class loader ns clns-1 (caller=/data/app/~~LnWJ2TVqyUIIqpXRlf-zpQ==/com.stremio.one-0plXpH3_lwkruQ75_3Ds9Q==/base.apk!classes7.dex): ok
08-15 21:10:20.943 15062 15062 D VLC/JNI/VLCObject: JNI interface loaded.
08-15 21:10:20.983 1410 3525 I MediaSessionStack: addSession to bottom of stack | record: com.stremio.one/androidx.media3.session.id..StremioSession-390dcd66/101 (userId=0)
08-15 21:10:20.986 1410 3528 D MediaSessionService: onSessionPlaybackStateChanged: record=com.stremio.one/androidx.media3.session.id..StremioSession-390dcd66/101 (userId=0) playbackState=PlaybackState {state=NONE(0), position=0, buffered position=0, speed=0.0, updated=49680363, actions=4456429, custom actions=[], active item id=0, error=null}
08-15 21:10:20.987 1410 3528 D MediaSessionService: onSessionActiveStateChanged: record=com.stremio.one/androidx.media3.session.id..StremioSession-390dcd66/101 (userId=0) playbackState=PlaybackState {state=NONE(0), position=0, buffered position=0, speed=0.0, updated=49680363, actions=4456429, custom actions=[], active item id=0, error=null}
08-15 21:10:20.987 1410 3528 D MediaSessionService: onSessionPlaybackStateChanged: record=com.stremio.one/androidx.media3.session.id..StremioSession-390dcd66/101 (userId=0) playbackState=PlaybackState {state=NONE(0), position=0, buffered position=0, speed=0.0, updated=49680363, actions=4456429, custom actions=[], active item id=0, error=null}
08-15 21:10:20.993 1410 3528 I MediaSessionStack: removeSession | record: com.stremio.one/androidx.media3.session.id..StremioSession-8ea22dab/100 (userId=0)
08-15 21:10:20.993 1410 3528 D MediaSessionService: destroySessionLocked: record=com.stremio.one/androidx.media3.session.id..StremioSession-8ea22dab/100 (userId=0)
08-15 21:10:21.001 1410 2524 D MediaSessionService: onSessionPlaybackStateChanged: record=com.stremio.one/androidx.media3.session.id..StremioSession-390dcd66/101 (userId=0) playbackState=PlaybackState {state=PAUSED(2), position=0, buffered position=0, speed=0.0, updated=49680377, actions=4456429, custom actions=[], active item id=0, error=null}
08-15 21:10:21.002 1410 4140 I MediaSessionStack: onPlaybackStateChanged - Pushing session to top | record: com.stremio.one/androidx.media3.session.id..StremioSession-390dcd66/101 (userId=0)
08-15 21:10:21.002 1410 4140 D MediaSessionService: onSessionPlaybackStateChanged: record=com.stremio.one/androidx.media3.session.id..StremioSession-390dcd66/101 (userId=0) playbackState=PlaybackState {state=BUFFERING(6), position=0, buffered position=0, speed=0.0, updated=49680378, actions=4456427, custom actions=[], active item id=0, error=null}
08-15 21:10:21.004 15062 15672 D VLC-std : -> GET /proxy/d=https%3A%2F%2Fqw886as.cloudatacdn.com&h=Referer%3Ahttp%3A%2F%2Fdood.to/u5kj7bqphtb3sdgge4lm4iyyi4eaapcxilomykvm2puxjhe36bsybzp4qlaq/m0a4sp7pqd~DC1MNWjYSS?token=my8b4j6p4lpzn1ljov91uizv&expiry=1755284996885 bytes=0-
08-15 21:10:21.181 15062 15673 E VLC : [b400d45182205210/3d39] libvlc stream: HTTP 500 error
08-15 21:10:21.183 15062 15672 E VLC-std : FetchError: request to https://odw7bf.dood.video/50x.html failed, reason: connect ECONNREFUSED 127.0.0.1:443
08-15 21:10:21.183 15062 15672 E VLC-std : at ClientRequest.<anonymous> ([eval]:2:184119)
08-15 21:10:21.183 15062 15672 E VLC-std : at ClientRequest.emit (events.js:314:20)
08-15 21:10:21.183 15062 15672 E VLC-std : at TLSSocket.socketErrorListener (_http_client.js:428:9)
08-15 21:10:21.183 15062 15672 E VLC-std : at TLSSocket.emit (events.js:314:20)
08-15 21:10:21.183 15062 15672 E VLC-std : at emitErrorNT (internal/streams/destroy.js:92:8)
08-15 21:10:21.183 15062 15672 E VLC-std : at emitErrorAndCloseNT (internal/streams/destroy.js:60:3)
08-15 21:10:21.183 15062 15672 E VLC-std : at processTicksAndRejections (internal/process/task_queues.js:84:21)
08-15 21:10:21.187 15062 15672 D VLC-std : -> GET /proxy/d=https%3A%2F%2Fqw886as.cloudatacdn.com&h=Referer%3Ahttp%3A%2F%2Fdood.to/u5kj7bqphtb3sdgge4lm4iyyi4eaapcxilomykvm2puxjhe36bsybzp4qlaq/m0a4sp7pqd~DC1MNWjYSS?token=my8b4j6p4lpzn1ljov91uizv&expiry=1755284996885
08-15 21:10:21.352 15062 15673 E VLC : [b400d45182205210/3d39] libvlc stream: error: HTTP/1.1 500 Internal Server Error
08-15 21:10:21.352 15062 15673 E VLC : [b400d5033db70690/3d39] libvlc input: Your input can't be opened
08-15 21:10:21.352 15062 15673 E VLC : [b400d5033db70690/3d39] libvlc input: VLC is unable to open the MRL 'http://127.0.0.1:11470/proxy/d=https%3A%2F%2Fqw886as.cloudatacdn.com&h=Referer%3Ahttp%3A%2F%2Fdood.to/u5kj7bqphtb3sdgge4lm4iyyi4eaapcxilomykvm2puxjhe36bsybzp4qlaq/m0a4sp7pqd~DC1MNWjYSS?token=my8b4j6p4lpzn1ljov91uizv&expiry=1755284996885'. Check the log for details.
08-15 21:10:21.354 15062 15672 E VLC-std : FetchError: request to https://odw7bf.dood.video/50x.html failed, reason: connect ECONNREFUSED 127.0.0.1:443
08-15 21:10:21.354 15062 15672 E VLC-std : at ClientRequest.<anonymous> ([eval]:2:184119)
08-15 21:10:21.354 15062 15672 E VLC-std : at ClientRequest.emit (events.js:314:20)
08-15 21:10:21.354 15062 15672 E VLC-std : at TLSSocket.socketErrorListener (_http_client.js:428:9)
08-15 21:10:21.354 15062 15672 E VLC-std : at TLSSocket.emit (events.js:314:20)
08-15 21:10:21.354 15062 15672 E VLC-std : at emitErrorNT (internal/streams/destroy.js:92:8)
08-15 21:10:21.354 15062 15672 E VLC-std : at emitErrorAndCloseNT (internal/streams/destroy.js:60:3)
08-15 21:10:21.354 15062 15672 E VLC-std : at processTicksAndRejections (internal/process/task_queues.js:84:21)
08-15 21:10:21.355 1410 4140 D MediaSessionService: onSessionPlaybackStateChanged: record=com.stremio.one/androidx.media3.session.id..StremioSession-390dcd66/101 (userId=0) playbackState=PlaybackState {state=ERROR(7), position=0, buffered position=0, speed=0.0, updated=49680731, actions=4456429, custom actions=[], active item id=0, error=libVLC playback error}
08-15 21:10:21.356 1410 2524 D MediaSessionService: onSessionPlaybackStateChanged: record=com.stremio.one/androidx.media3.session.id..StremioSession-390dcd66/101 (userId=0) playbackState=PlaybackState {state=ERROR(7), position=0, buffered position=0, speed=0.0, updated=49680732, actions=4456429, custom actions=[], active item id=0, error=libVLC playback error}
Working XPrime example
08-15 21:12:43.902 15771 15902 I StremioServer: -> GET /casting
08-15 21:12:43.907 15771 15902 I StremioServer: -> GET /network-info
08-15 21:12:43.912 15771 15902 I StremioServer: -> GET /settings
08-15 21:12:43.917 15771 15902 I StremioServer: -> GET /device-info
08-15 21:12:44.111 15771 15962 D nativeloader: Load /data/app/~~LnWJ2TVqyUIIqpXRlf-zpQ==/com.stremio.one-0plXpH3_lwkruQ75_3Ds9Q==/split_config.arm64_v8a.apk!/lib/arm64-v8a/libmediainfo.so using class loader ns clns-1 (caller=/data/app/~~LnWJ2TVqyUIIqpXRlf-zpQ==/com.stremio.one-0plXpH3_lwkruQ75_3Ds9Q==/base.apk!classes6.dex): ok
08-15 21:12:44.111 15771 15902 I StremioServer: -> GET /opensubHash?videoUrl=http%3A%2F%2F127.0.0.1%3A11470%2Fproxy%2Fd%3Dhttps%253A%252F%252Foca.flutch09.workers.dev%26h%3DReferer%253Ahttps%253A%252F%252Fxprime.tv%2F%3Fv%3DRCtsuDcithzYHsr0RXVFgGprIpn3IU1wm43gKUaU7O%252F%252Bd2NJR6MCyFLSPauBVQlc4e04dcMM2q1GN42fiAYRQTJOf6Isju0aPawvGNu%252BKUrU%252B5QW%252FblV3rYuZ3EkkncfvpValfQ1jbBkK5eCZm0U0E%252BlyOVlQFPF18XbgRd50bRCoVFkc6%252Flvyze4lb0DDNWT8aTQboQWUurDUf2%26headers%3D%257B%2522origin%2522%253A%2522https%253A%252F%252Fmoviebox.ng%2522%252C%2522referer%2522%253A%2522https%253A%252F%252Fmoviebox.ng%2522%257D%26safe
08-15 21:12:44.132 1410 2361 I MediaSessionStack: addSession to bottom of stack | record: com.stremio.one/androidx.media3.session.id..StremioSession-994b3286/102 (userId=0)
08-15 21:12:44.134 1410 2361 D MediaSessionService: Media button session is changed to com.stremio.one/androidx.media3.session.id..StremioSession-994b3286/102 (userId=0)
08-15 21:12:44.136 15771 15902 I StremioServer: -> GET /proxy/d=https%3A%2F%2Foca.flutch09.workers.dev&h=Referer%3Ahttps%3A%2F%2Fxprime.tv/?v=RCtsuDcithzYHsr0RXVFgGprIpn3IU1wm43gKUaU7O%2F%2Bd2NJR6MCyFLSPauBVQlc4e04dcMM2q1GN42fiAYRQTJOf6Isju0aPawvGNu%2BKUrU%2B5QW%2FblV3rYuZ3EkkncfvpValfQ1jbBkK5eCZm0U0E%2BlyOVlQFPF18XbgRd50bRCoVFkc6%2Flvyze4lb0DDNWT8aTQboQWUurDUf2&headers=%7B%22origin%22%3A%22https%3A%2F%2Fmoviebox.ng%22%2C%22referer%22%3A%22https%3A%2F%2Fmoviebox.ng%22%7D&safe bytes=0-
08-15 21:12:44.161 1410 1697 D MediaSessionService: onSessionPlaybackStateChanged: record=com.stremio.one/androidx.media3.session.id..StremioSession-994b3286/102 (userId=0) playbackState=PlaybackState {state=NONE(0), position=0, buffered position=0, speed=0.0, updated=49823537, actions=7339701, custom actions=[], active item id=0, error=null}
08-15 21:12:44.162 1410 2524 D MediaSessionService: onSessionActiveStateChanged: record=com.stremio.one/androidx.media3.session.id..StremioSession-994b3286/102 (userId=0) playbackState=PlaybackState {state=NONE(0), position=0, buffered position=0, speed=0.0, updated=49823537, actions=7339701, custom actions=[], active item id=0, error=null}
08-15 21:12:44.163 1410 1697 D MediaSessionService: onSessionPlaybackStateChanged: record=com.stremio.one/androidx.media3.session.id..StremioSession-994b3286/102 (userId=0) playbackState=PlaybackState {state=NONE(0), position=0, buffered position=0, speed=0.0, updated=49823540, actions=7339701, custom actions=[], active item id=0, error=null}
08-15 21:12:44.168 1410 1697 D MediaSessionService: onSessionPlaybackStateChanged: record=com.stremio.one/androidx.media3.session.id..StremioSession-994b3286/102 (userId=0) playbackState=PlaybackState {state=PAUSED(2), position=0, buffered position=0, speed=0.0, updated=49823544, actions=7339701, custom actions=[], active item id=0, error=null}
08-15 21:12:44.169 1410 1697 I MediaSessionStack: onPlaybackStateChanged - Pushing session to top | record: com.stremio.one/androidx.media3.session.id..StremioSession-994b3286/102 (userId=0)
08-15 21:12:44.169 1410 1697 D MediaSessionService: onSessionPlaybackStateChanged: record=com.stremio.one/androidx.media3.session.id..StremioSession-994b3286/102 (userId=0) playbackState=PlaybackState {state=BUFFERING(6), position=0, buffered position=0, speed=0.0, updated=49823545, actions=7339699, custom actions=[], active item id=0, error=null}
08-15 21:12:44.169 15771 15902 I StremioServer: -> HEAD /proxy/d=https%3A%2F%2Foca.flutch09.workers.dev&h=Referer%3Ahttps%3A%2F%2Fxprime.tv/?v=RCtsuDcithzYHsr0RXVFgGprIpn3IU1wm43gKUaU7O%2F%2Bd2NJR6MCyFLSPauBVQlc4e04dcMM2q1GN42fiAYRQTJOf6Isju0aPawvGNu%2BKUrU%2B5QW%2FblV3rYuZ3EkkncfvpValfQ1jbBkK5eCZm0U0E%2BlyOVlQFPF18XbgRd50bRCoVFkc6%2Flvyze4lb0DDNWT8aTQboQWUurDUf2&headers=%7B%22origin%22%3A%22https%3A%2F%2Fmoviebox.ng%22%2C%22referer%22%3A%22https%3A%2F%2Fmoviebox.ng%22%7D&safe
08-15 21:12:44.177 15771 15902 I StremioServer: -> GET /proxy/d=https%3A%2F%2Foca.flutch09.workers.dev&h=Referer%3Ahttps%3A%2F%2Fxprime.tv/?v=RCtsuDcithzYHsr0RXVFgGprIpn3IU1wm43gKUaU7O%2F%2Bd2NJR6MCyFLSPauBVQlc4e04dcMM2q1GN42fiAYRQTJOf6Isju0aPawvGNu%2BKUrU%2B5QW%2FblV3rYuZ3EkkncfvpValfQ1jbBkK5eCZm0U0E%2BlyOVlQFPF18XbgRd50bRCoVFkc6%2Flvyze4lb0DDNWT8aTQboQWUurDUf2&headers=%7B%22origin%22%3A%22https%3A%2F%2Fmoviebox.ng%22%2C%22referer%22%3A%22https%3A%2F%2Fmoviebox.ng%22%7D&safe
08-15 21:12:44.178 1410 1697 I MediaFocusControl: requestAudioFocus() from uid/pid 10265/15771 AA=USAGE_MEDIA/CONTENT_TYPE_MOVIE clientId=android.media.AudioManager@89e9b1aandroidx.media3.exoplayer.AudioFocusManager$$ExternalSyntheticLambda0@ee6264b callingPack=com.stremio.one req=1 flags=0x0 sdk=35
08-15 21:12:44.267 2052 2235 V WindowManagerShell: Transition requested (#851): android.os.BinderProxy@341db8f TransitionRequestInfo { type = CHANGE, triggerTask = null, pipChange = null, remoteTransition = null, displayChange = DisplayChange { displayId = 0, startAbsBounds = null, endAbsBounds = null, startRotation = 0, endRotation = 1, physicalDisplayChanged = false }, flags = 0, debugId = 851 }
08-15 21:12:44.330 15771 15771 I com.stremio.one: AssetManager2(0xb400c01a47289328) locale list changing from [en-US] to [en-GB]
08-15 21:12:44.330 15771 15771 I com.stremio.one: AssetManager2(0xb400c01a47293b28) locale list changing from [en-US] to [en-GB]
08-15 21:12:44.331 15771 15771 I com.stremio.one: AssetManager2(0xb400c01a47289328) locale list changing from [en-GB] to [en-US]
08-15 21:12:44.332 15771 15771 I com.stremio.one: AssetManager2(0xb400c01a4755c628) locale list changing from [] to [en-GB]
08-15 21:12:44.350 15771 15902 I StremioServer: -> GET /proxy/d=https%3A%2F%2Foca.flutch09.workers.dev&h=Referer%3Ahttps%3A%2F%2Fxprime.tv/?v=RCtsuDcithzYHsr0RXVFgGprIpn3IU1wm43gKUaU7O%2F%2Bd2NJR6MCyFLSPauBVQlc4e04dcMM2q1GN42fiAYRQTJOf6Isju0aPawvGNu%2BKUrU%2B5QW%2FblV3rYuZ3EkkncfvpValfQ1jbBkK5eCZm0U0E%2BlyOVlQFPF18XbgRd50bRCoVFkc6%2Flvyze4lb0DDNWT8aTQboQWUurDUf2&headers=%7B%22origin%22%3A%22https%3A%2F%2Fmoviebox.ng%22%2C%22referer%22%3A%22https%3A%2F%2Fmoviebox.ng%22%7D&safe bytes=0-65535
08-15 21:12:44.367 2731 2731 W Resources: at com.android.launcher3.model.BaseLauncherBinder$UnifiedWorkspaceBinder.$r8$lambda$au7YM4Ge1XPVhSAyoqVLCynMuHM(BaseLauncherBinder.java:347)
08-15 21:12:44.368 2731 2731 W Resources: at com.android.launcher3.model.BaseLauncherBinder$UnifiedWorkspaceBinder.$r8$lambda$au7YM4Ge1XPVhSAyoqVLCynMuHM(BaseLauncherBinder.java:347)
08-15 21:12:44.370 2731 2731 W Resources: at com.android.launcher3.model.BaseLauncherBinder$UnifiedWorkspaceBinder.$r8$lambda$au7YM4Ge1XPVhSAyoqVLCynMuHM(BaseLauncherBinder.java:347)
08-15 21:12:44.371 2731 2731 W Resources: at com.android.launcher3.model.BaseLauncherBinder$UnifiedWorkspaceBinder.$r8$lambda$au7YM4Ge1XPVhSAyoqVLCynMuHM(BaseLauncherBinder.java:347)
08-15 21:12:44.373 1410 19643 I WindowManager: finishDrawing of orientation change: Window{a66b4d1 u0 com.stremio.one/com.stremio.android.MainActivity} 62ms
08-15 21:12:44.378 1410 1467 V WindowManager: {WCT{RemoteToken{94fe1bd Task{ed38b13 #56214 type=standard A=10265:com.stremio.one}}} m=CHANGE f=NONE p=WCT{RemoteToken{eaaeeff DefaultTaskDisplayArea@82759982}} leash=Surface(name=Task=56214)/@0x706f367 sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 2400, 1080) epz=Point(2400, 1080) d=0 r=0->1:0 taskParent=-1},
08-15 21:12:44.379 2052 2235 V WindowManagerShell: onTransitionReady (#851) android.os.BinderProxy@341db8f: {id=851 t=CHANGE f=0x0 trk=0 r=[0@Point(0, 0)] c=[
08-15 21:12:44.379 2052 2235 V WindowManagerShell: {m=CHANGE f=NONE p=WCT{android.window.IWindowContainerToken$Stub$Proxy@7eeb37b} leash=Surface(name=Task=56214)/@0x5af30fe sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 2400, 1080) epz=Point(2400, 1080) d=0 r=0->1:0 taskParent=-1},
08-15 21:12:44.379 2052 2235 V WindowManagerShell: {m=CHANGE f=FLAG_IS_TASK_DISPLAY_AREA p=WCT{android.window.IWindowContainerToken$Stub$Proxy@7741598} leash=Surface(name=DefaultTaskDisplayArea)/@0xef9705f sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 2400, 1080) epz=Point(2400, 1080) d=0 r=0->1:-1},
08-15 21:12:44.383 2052 2235 V WindowManagerShell: Playing animation for (#851) android.os.BinderProxy@341db8f@0
08-15 21:12:44.385 2052 2235 V WindowManagerShell: start default transition animation, info = {id=851 t=CHANGE f=0x0 trk=0 r=[0@Point(0, 0)] c=[{m=CHANGE f=NONE p=WCT{android.window.IWindowContainerToken$Stub$Proxy@7eeb37b} leash=Surface(name=Task=56214)/@0x5af30fe sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 2400, 1080) epz=Point(2400, 1080) d=0 r=0->1:0 taskParent=-1},{m=CHANGE f=FLAG_IS_TASK_DISPLAY_AREA p=WCT{android.window.IWindowContainerToken$Stub$Proxy@7741598} leash=Surface(name=DefaultTaskDisplayArea)/@0xef9705f sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 2400, 1080) epz=Point(2400, 1080) d=0 r=0->1:-1},{m=CHANGE f=IS_DISPLAY leash=Surface(name=WindowedMagnification:0:31)/@0x8ebfaac sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 2400, 1080) epz=Point(2400, 1080) d=0 r=0->1:-1 snapshot=Surface(name=RotationLayer)/@0xfe25375}]}
08-15 21:12:44.417 2731 2731 D AlphabeticIndexCompat: computeSectionName: cs: VLC sectionName: V
08-15 21:12:44.545 1410 1903 I ImeTracker: com.stremio.one:7d8696cb: onRequestHide at ORIGIN_SERVER reason HIDE_SAME_WINDOW_FOCUSED_WITHOUT_EDITOR fromUser false
08-15 21:12:44.546 15771 15771 I ImeTracker: com.stremio.one:7d8696cb: onCancelled at PHASE_CLIENT_ALREADY_HIDDEN
08-15 21:12:44.688 2052 2235 V WindowManagerShell: Transition animation finished (aborted=false), notifying core (#851) android.os.BinderProxy@341db8f@0
08-15 21:12:44.693 15771 15771 W InteractionJankMonitor: Initializing without READ_DEVICE_CONFIG permission. enabled=false, interval=1, missedFrameThreshold=3, frameTimeThreshold=64, package=com.stremio.one
08-15 21:12:45.330 15771 15902 I StremioServer: -> GET /proxy/d=https%3A%2F%2Foca.flutch09.workers.dev&h=Referer%3Ahttps%3A%2F%2Fxprime.tv/?v=RCtsuDcithzYHsr0RXVFgGprIpn3IU1wm43gKUaU7O%2F%2Bd2NJR6MCyFLSPauBVQlc4e04dcMM2q1GN42fiAYRQTJOf6Isju0aPawvGNu%2BKUrU%2B5QW%2FblV3rYuZ3EkkncfvpValfQ1jbBkK5eCZm0U0E%2BlyOVlQFPF18XbgRd50bRCoVFkc6%2Flvyze4lb0DDNWT8aTQboQWUurDUf2&headers=%7B%22origin%22%3A%22https%3A%2F%2Fmoviebox.ng%22%2C%22referer%22%3A%22https%3A%2F%2Fmoviebox.ng%22%7D&safe bytes=420104866-420170401
08-15 21:12:45.398 1410 2361 D MediaSessionService: onSessionPlaybackStateChanged: record=com.stremio.one/androidx.media3.session.id..StremioSession-994b3286/102 (userId=0) playbackState=PlaybackState {state=BUFFERING(6), position=0, buffered position=0, speed=0.0, updated=49824774, actions=7340027, custom actions=[], active item id=0, error=null}
08-15 21:12:45.645 15771 16039 D nativeloader: Load /data/app/~~LnWJ2TVqyUIIqpXRlf-zpQ==/com.stremio.one-0plXpH3_lwkruQ75_3Ds9Q==/split_config.arm64_v8a.apk!/lib/arm64-v8a/libmedia3ext.so using class loader ns clns-1 (caller=/data/app/~~LnWJ2TVqyUIIqpXRlf-zpQ==/com.stremio.one-0plXpH3_lwkruQ75_3Ds9Q==/base.apk!classes6.dex): ok
08-15 21:12:45.776 15771 16069 E com.stremio.one: Failed to query component interface for required system resources: 6
08-15 21:12:45.804 15771 16068 W com.stremio.one: AIBinder_linkToDeath is being called with a non-null cookie and no onUnlink callback set. This might not be intended. AIBinder_DeathRecipient_setOnUnlinked should be called first.
08-15 21:12:45.805 1410 10117 D MediaSessionService: onSessionPlaybackStateChanged: record=com.stremio.one/androidx.media3.session.id..StremioSession-994b3286/102 (userId=0) playbackState=PlaybackState {state=BUFFERING(6), position=0, buffered position=0, speed=0.0, updated=49825182, actions=7339699, custom actions=[], active item id=0, error=null}
08-15 21:12:45.806 1410 2361 D MediaSessionService: onSessionPlaybackStateChanged: record=com.stremio.one/androidx.media3.session.id..StremioSession-994b3286/102 (userId=0) playbackState=PlaybackState {state=BUFFERING(6), position=0, buffered position=0, speed=0.0, updated=49825182, actions=7339699, custom actions=[], active item id=0, error=null}
08-15 21:12:45.807 1410 10117 D MediaSessionService: onSessionPlaybackStateChanged: record=com.stremio.one/androidx.media3.session.id..StremioSession-994b3286/102 (userId=0) playbackState=PlaybackState {state=BUFFERING(6), position=0, buffered position=0, speed=0.0, updated=49825183, actions=7339699, custom actions=[], active item id=0, error=null}
08-15 21:12:45.848 15771 16089 W com.stremio.one: AIBinder_linkToDeath is being called with a non-null cookie and no onUnlink callback set. This might not be intended. AIBinder_DeathRecipient_setOnUnlinked should be called first.
08-15 21:12:45.858 15771 16089 E com.stremio.one: Failed to query component interface for required system resources: 6
08-15 21:12:45.870 15771 16089 W com.stremio.one: AIBinder_linkToDeath is being called with a non-null cookie and no onUnlink callback set. This might not be intended. AIBinder_DeathRecipient_setOnUnlinked should be called first.
08-15 21:12:45.896 1410 2361 I MediaFocusControl: abandonAudioFocus() from uid/pid 10265/15771 clientId=android.media.AudioManager@89e9b1aandroidx.media3.exoplayer.AudioFocusManager$$ExternalSyntheticLambda0@ee6264b callingPack=com.stremio.one
08-15 21:12:45.910 1410 2361 D MediaSessionService: onSessionPlaybackStateChanged: record=com.stremio.one/androidx.media3.session.id..StremioSession-994b3286/102 (userId=0) playbackState=PlaybackState {state=ERROR(7), position=0, buffered position=0, speed=0.0, updated=49825286, actions=7339701, custom actions=[], active item id=0, error=MediaCodecAudioRenderer error, index=3, format=Format(2, null, video/mp4, audio/mp4a-latm, mp4a.40.2, 394007, en, [-1, -1, -1.0, null], [0, 48000]), format_supported=YES}
08-15 21:12:45.936 1410 2361 D MediaSessionService: onSessionPlaybackStateChanged: record=com.stremio.one/androidx.media3.session.id..StremioSession-994b3286/102 (userId=0) playbackState=PlaybackState {state=ERROR(7), position=0, buffered position=0, speed=0.0, updated=49825312, actions=7339701, custom actions=[], active item id=0, error=MediaCodecAudioRenderer error, index=3, format=Format(2, null, video/mp4, audio/mp4a-latm, mp4a.40.2, 394007, en, [-1, -1, -1.0, null], [0, 48000]), format_supported=YES}
08-15 21:12:45.996 15771 15771 D nativeloader: Load /data/app/~~LnWJ2TVqyUIIqpXRlf-zpQ==/com.stremio.one-0plXpH3_lwkruQ75_3Ds9Q==/split_config.arm64_v8a.apk!/lib/arm64-v8a/libvlc.so using class loader ns clns-1 (caller=/data/app/~~LnWJ2TVqyUIIqpXRlf-zpQ==/com.stremio.one-0plXpH3_lwkruQ75_3Ds9Q==/base.apk!classes7.dex): ok
08-15 21:12:46.001 15771 15771 D nativeloader: Load /data/app/~~LnWJ2TVqyUIIqpXRlf-zpQ==/com.stremio.one-0plXpH3_lwkruQ75_3Ds9Q==/split_config.arm64_v8a.apk!/lib/arm64-v8a/libvlcjni.so using class loader ns clns-1 (caller=/data/app/~~LnWJ2TVqyUIIqpXRlf-zpQ==/com.stremio.one-0plXpH3_lwkruQ75_3Ds9Q==/base.apk!classes7.dex): ok
08-15 21:12:46.003 15771 15771 D VLC/JNI/VLCObject: JNI interface loaded.
08-15 21:12:46.038 1410 10117 I MediaSessionStack: addSession to bottom of stack | record: com.stremio.one/androidx.media3.session.id..StremioSession-bace0ff0/103 (userId=0)
08-15 21:12:46.041 1410 19643 D MediaSessionService: onSessionPlaybackStateChanged: record=com.stremio.one/androidx.media3.session.id..StremioSession-bace0ff0/103 (userId=0) playbackState=PlaybackState {state=NONE(0), position=0, buffered position=0, speed=0.0, updated=49825417, actions=4456429, custom actions=[], active item id=0, error=null}
08-15 21:12:46.042 1410 2361 D MediaSessionService: onSessionActiveStateChanged: record=com.stremio.one/androidx.media3.session.id..StremioSession-bace0ff0/103 (userId=0) playbackState=PlaybackState {state=NONE(0), position=0, buffered position=0, speed=0.0, updated=49825417, actions=4456429, custom actions=[], active item id=0, error=null}
08-15 21:12:46.043 1410 19643 D MediaSessionService: onSessionPlaybackStateChanged: record=com.stremio.one/androidx.media3.session.id..StremioSession-bace0ff0/103 (userId=0) playbackState=PlaybackState {state=NONE(0), position=0, buffered position=0, speed=0.0, updated=49825419, actions=4456429, custom actions=[], active item id=0, error=null}
08-15 21:12:46.047 1410 2524 I MediaSessionStack: removeSession | record: com.stremio.one/androidx.media3.session.id..StremioSession-994b3286/102 (userId=0)
08-15 21:12:46.047 1410 2524 D MediaSessionService: destroySessionLocked: record=com.stremio.one/androidx.media3.session.id..StremioSession-994b3286/102 (userId=0)
08-15 21:12:46.055 1410 19643 D MediaSessionService: onSessionPlaybackStateChanged: record=com.stremio.one/androidx.media3.session.id..StremioSession-bace0ff0/103 (userId=0) playbackState=PlaybackState {state=PAUSED(2), position=0, buffered position=0, speed=0.0, updated=49825431, actions=4456429, custom actions=[], active item id=0, error=null}
08-15 21:12:46.055 1410 19643 I MediaSessionStack: onPlaybackStateChanged - Pushing session to top | record: com.stremio.one/androidx.media3.session.id..StremioSession-bace0ff0/103 (userId=0)
08-15 21:12:46.055 1410 19643 D MediaSessionService: onSessionPlaybackStateChanged: record=com.stremio.one/androidx.media3.session.id..StremioSession-bace0ff0/103 (userId=0) playbackState=PlaybackState {state=BUFFERING(6), position=0, buffered position=0, speed=0.0, updated=49825431, actions=4456427, custom actions=[], active item id=0, error=null}
08-15 21:12:46.057 15771 16096 D VLC-std : -> GET /proxy/d=https%3A%2F%2Foca.flutch09.workers.dev&h=Referer%3Ahttps%3A%2F%2Fxprime.tv/?v=RCtsuDcithzYHsr0RXVFgGprIpn3IU1wm43gKUaU7O%2F%2Bd2NJR6MCyFLSPauBVQlc4e04dcMM2q1GN42fiAYRQTJOf6Isju0aPawvGNu%2BKUrU%2B5QW%2FblV3rYuZ3EkkncfvpValfQ1jbBkK5eCZm0U0E%2BlyOVlQFPF18XbgRd50bRCoVFkc6%2Flvyze4lb0DDNWT8aTQboQWUurDUf2&headers=%7B%22origin%22%3A%22https%3A%2F%2Fmoviebox.ng%22%2C%22referer%22%3A%22https%3A%2F%2Fmoviebox.ng%22%7D&safe bytes=0-
08-15 21:12:46.577 15771 15785 I com.stremio.one: Background concurrent mark compact GC freed 65MB AllocSpace bytes, 100(34MB) LOS objects, 72% free, 37MB/133MB, paused 525us,2.091ms total 127.781ms
08-15 21:12:47.144 15771 16100 W VLC : [b400bfc40985d4d0/3ee4] libvlc demux: elst box found
08-15 21:12:47.151 15771 16096 D VLC-std : -> GET /proxy/d=https%3A%2F%2Foca.flutch09.workers.dev&h=Referer%3Ahttps%3A%2F%2Fxprime.tv/?v=RCtsuDcithzYHsr0RXVFgGprIpn3IU1wm43gKUaU7O%2F%2Bd2NJR6MCyFLSPauBVQlc4e04dcMM2q1GN42fiAYRQTJOf6Isju0aPawvGNu%2BKUrU%2B5QW%2FblV3rYuZ3EkkncfvpValfQ1jbBkK5eCZm0U0E%2BlyOVlQFPF18XbgRd50bRCoVFkc6%2Flvyze4lb0DDNWT8aTQboQWUurDUf2&headers=%7B%22origin%22%3A%22https%3A%2F%2Fmoviebox.ng%22%2C%22referer%22%3A%22https%3A%2F%2Fmoviebox.ng%22%7D&safe bytes=420170402-
08-15 21:12:47.169 15771 16100 W VLC : [b400bfc40985d4d0/3ee4] libvlc demux: STTS table of 1 entries
08-15 21:12:47.171 15771 16100 W VLC : [b400bfc40985d4d0/3ee4] libvlc demux: CTTS table of 89108 entries
08-15 21:12:47.175 15771 16100 W VLC : [b400bfc40985d4d0/3ee4] libvlc demux: elst box found
08-15 21:12:47.195 15771 16100 W VLC : [b400bfc40985d4d0/3ee4] libvlc demux: STTS table of 2 entries
08-15 21:12:47.207 15771 16100 W VLC : [b400c026b9265390/3ee4] libvlc decoder: Exception occurred in MediaCodecInfo.getCapabilitiesForType
08-15 21:12:47.207 15771 16100 W VLC : [b400c026b9265390/3ee4] libvlc decoder: Exception occurred in MediaCodecInfo.getCapabilitiesForType
08-15 21:12:47.207 15771 16100 W VLC : [b400c026b9265390/3ee4] libvlc decoder: Exception occurred in MediaCodecInfo.getCapabilitiesForType
08-15 21:12:47.207 15771 16100 W VLC : [b400c026b9265390/3ee4] libvlc decoder: Exception occurred in MediaCodecInfo.getCapabilitiesForType
08-15 21:12:47.207 15771 16100 W VLC : [b400c026b9265390/3ee4] libvlc decoder: Exception occurred in MediaCodecInfo.getCapabilitiesForType
08-15 21:12:47.207 15771 16100 W VLC : [b400c026b9265390/3ee4] libvlc decoder: Exception occurred in MediaCodecInfo.getCapabilitiesForType
08-15 21:12:47.207 15771 16100 W VLC : [b400c026b9265390/3ee4] libvlc decoder: Exception occurred in MediaCodecInfo.getCapabilitiesForType
08-15 21:12:47.207 15771 16100 W VLC : [b400c026b9265390/3ee4] libvlc decoder: Exception occurred in MediaCodecInfo.getCapabilitiesForType
08-15 21:12:47.207 15771 16100 W VLC : [b400c026b9265390/3ee4] libvlc decoder: Exception occurred in MediaCodecInfo.getCapabilitiesForType
08-15 21:12:47.207 15771 16100 W VLC : [b400c026b9265390/3ee4] libvlc decoder: Exception occurred in MediaCodecInfo.getCapabilitiesForType
08-15 21:12:47.207 15771 16100 W VLC : [b400c026b9265390/3ee4] libvlc decoder: Exception occurred in MediaCodecInfo.getCapabilitiesForType
08-15 21:12:47.235 15771 16110 E VLC : [b400bfc409789950/3eee] libvlc window: request 1 not implemented
08-15 21:12:47.235 15771 16110 E VLC : [b400bfc409789950/3eee] libvlc window: request 1 not implemented
08-15 21:12:47.360 15771 16110 E VLC : [b400bfc409789950/3eee] libvlc window: request 0 not implemented
08-15 21:12:47.360 15771 16110 E VLC : [b400bfc409789950/3eee] libvlc window: request 0 not implemented
08-15 21:12:47.360 15771 16110 E VLC : [b400bfc409789950/3eee] libvlc window: request 1 not implemented
08-15 21:12:47.381 15771 16124 W com.stremio.one: AIBinder_linkToDeath is being called with a non-null cookie and no onUnlink callback set. This might not be intended. AIBinder_DeathRecipient_setOnUnlinked should be called first.
08-15 21:12:47.392 15771 16124 E com.stremio.one: Failed to query component interface for required system resources: 6
08-15 21:12:47.404 15771 15771 I Stremio : Apply track for type=1 and format=id=2, mimeType=audio/mp4a-latm, codecs=MPEG AAC Audio, channels=6, language=en
08-15 21:12:47.407 15771 15771 I Stremio : Apply track for type=3 and format=id=https://subs5.strem.io/en/download/subencoding-stremio-utf8/src-api/file/1961792955, mimeType=application/x-subrip, language=en, labels=[en: OpenSubtitles v3]
08-15 21:12:47.444 15771 16096 D VLC-std : -> GET /proxy/d=https%3A%2F%2Foca.flutch09.workers.dev&h=Referer%3Ahttps%3A%2F%2Fxprime.tv/?v=RCtsuDcithzYHsr0RXVFgGprIpn3IU1wm43gKUaU7O%2F%2Bd2NJR6MCyFLSPauBVQlc4e04dcMM2q1GN42fiAYRQTJOf6Isju0aPawvGNu%2BKUrU%2B5QW%2FblV3rYuZ3EkkncfvpValfQ1jbBkK5eCZm0U0E%2BlyOVlQFPF18XbgRd50bRCoVFkc6%2Flvyze4lb0DDNWT8aTQboQWUurDUf2&headers=%7B%22origin%22%3A%22https%3A%2F%2Fmoviebox.ng%22%2C%22referer%22%3A%22https%3A%2F%2Fmoviebox.ng%22%7D&safe bytes=2642767-
08-15 21:12:47.627 15771 16123 W com.stremio.one: AIBinder_linkToDeath is being called with a non-null cookie and no onUnlink callback set. This might not be intended. AIBinder_DeathRecipient_setOnUnlinked should be called first.
08-15 21:12:47.651 15771 16132 E VLC : [b400c026b9265390/3f04] libvlc decoder: output: 2130708361 unknown, 864x480 stride 0 0, crop 0 0 0 0
08-15 21:12:47.657 15771 16110 E VLC : [b400bfc409789950/3eee] libvlc window: request 1 not implemented
08-15 21:12:47.657 15771 16110 E VLC : [b400bfc409789950/3eee] libvlc window: request 1 not implemented
08-15 21:12:47.667 15771 16110 E VLC : [b400bfc409789950/3eee] libvlc window: request 0 not implemented
08-15 21:12:47.667 15771 16110 E VLC : [b400bfc409789950/3eee] libvlc window: request 0 not implemented
08-15 21:12:47.673 15771 16110 E VLC : [b400bfc409789950/3eee] libvlc window: request 1 not implemented
08-15 21:12:47.668 15771 15771 W AWindowHandler: type=1400 audit(0.0:12664): avc: denied { getattr } for name="/" dev="dmabuf" ino=1 scontext=u:r:untrusted_app:s0:c9,c257,c512,c768 tcontext=u:object_r:unlabeled:s0 tclass=filesystem permissive=0 app=com.stremio.one
08-15 21:12:47.754 1410 1410 D MediaSessionService: Media button session is changed to com.stremio.one/androidx.media3.session.id..StremioSession-bace0ff0/103 (userId=0)
08-15 21:12:47.818 1410 1697 E AppOps : attributionTag not declared in manifest of com.stremio.one
08-15 21:12:47.819 1410 1697 E AppOps : attributionTag not declared in manifest of com.stremio.one
08-15 21:12:48.044 2268 2268 I SHANNON_IMS: 2565 [PROX] Received onSignalStrengthsChanged [CellSignalStrengthLte: rssi=-75 rsrp=-101 rsrq=-7 rssnr=16 cqiTableIndex=1 cqi=14 ta=0 level=3 parametersUseForLevel=0] [SLID:1 APM:false] (ImsConnectivityProxyListener$ImsPhoneStateListener%onSignalStrengthsChanged:413)
08-15 21:12:48.422 15771 16100 W VLC : [b400c026b93c0610/3ee4] libvlc decoder: refusing to decode non validated subtitle codec
08-15 21:12:48.430 1410 2361 D MediaSessionService: onSessionPlaybackStateChanged: record=com.stremio.one/androidx.media3.session.id..StremioSession-bace0ff0/103 (userId=0) playbackState=PlaybackState {state=PLAYING(3), position=0, buffered position=1000, speed=1.0, updated=49827804, actions=4456427, custom actions=[], active item id=0, error=null}
08-15 21:12:48.432 15771 15771 W AWindowHandler: type=1400 audit(0.0:12665): avc: denied { getattr } for name="/" dev="dmabuf" ino=1 scontext=u:r:untrusted_app:s0:c9,c257,c512,c768 tcontext=u:object_r:unlabeled:s0 tclass=filesystem permissive=0 app=com.stremio.one
08-15 21:12:48.442 1410 2361 D MediaSessionService: onSessionPlaybackStateChanged: record=com.stremio.one/androidx.media3.session.id..StremioSession-bace0ff0/103 (userId=0) playbackState=PlaybackState {state=PLAYING(3), position=0, buffered position=1000, speed=1.0, updated=49827818, actions=4456427, custom actions=[], active item id=0, error=null}
08-15 21:12:48.496 15771 15771 W AWindowHandler: type=1400 audit(0.0:12666): avc: denied { getattr } for name="/" dev="dmabuf" ino=1 scontext=u:r:untrusted_app:s0:c9,c257,c512,c768 tcontext=u:object_r:unlabeled:s0 tclass=filesystem permissive=0 app=com.stremio.one
08-15 21:12:48.536 15771 15771 W AWindowHandler: type=1400 audit(0.0:12667): avc: denied { getattr } for name="/" dev="dmabuf" ino=1 scontext=u:r:untrusted_app:s0:c9,c257,c512,c768 tcontext=u:object_r:unlabeled:s0 tclass=filesystem permissive=0 app=com.stremio.one
08-15 21:12:48.576 1410 19643 W NotificationService: Toast already killed. pkg=com.stremio.one token=android.os.BinderProxy@2ea93b9
08-15 21:12:48.624 15771 15771 W AWindowHandler: type=1400 audit(0.0:12668): avc: denied { getattr } for name="/" dev="dmabuf" ino=1 scontext=u:r:untrusted_app:s0:c9,c257,c512,c768 tcontext=u:object_r:unlabeled:s0 tclass=filesystem permissive=0 app=com.stremio.one
08-15 21:12:48.644 15771 15771 W AWindowHandler: type=1400 audit(0.0:12669): avc: denied { getattr } for name="/" dev="dmabuf" ino=1 scontext=u:r:untrusted_app:s0:c9,c257,c512,c768 tcontext=u:object_r:unlabeled:s0 tclass=filesystem permissive=0 app=com.stremio.one
08-15 21:12:48.661 15771 16110 E VLC : [b400bfc409789950/3eee] libvlc window: request 3 not implemented
08-15 21:12:48.664 15771 15771 W AWindowHandler: type=1400 audit(0.0:12670): avc: denied { getattr } for name="/" dev="dmabuf" ino=1 scontext=u:r:untrusted_app:s0:c9,c257,c512,c768 tcontext=u:object_r:unlabeled:s0 tclass=filesystem permissive=0 app=com.stremio.one
08-15 21:12:48.704 15771 15771 W AWindowHandler: type=1400 audit(0.0:12671): avc: denied { getattr } for name="/" dev="dmabuf" ino=1 scontext=u:r:untrusted_app:s0:c9,c257,c512,c768 tcontext=u:object_r:unlabeled:s0 tclass=filesystem permissive=0 app=com.stremio.one
08-15 21:12:48.748 15771 15771 W AWindowHandler: type=1400 audit(0.0:12672): avc: denied { getattr } for name="/" dev="dmabuf" ino=1 scontext=u:r:untrusted_app:s0:c9,c257,c512,c768 tcontext=u:object_r:unlabeled:s0 tclass=filesystem permissive=0 app=com.stremio.one
08-15 21:12:48.788 15771 15771 W AWindowHandler: type=1400 audit(0.0:12673): avc: denied { getattr } for name="/" dev="dmabuf" ino=1 scontext=u:r:untrusted_app:s0:c9,c257,c512,c768 tcontext=u:object_r:unlabeled:s0 tclass=filesystem permissive=0 app=com.stremio.one
08-15 21:12:48.832 15771 15771 W AWindowHandler: type=1400 audit(0.0:12674): avc: denied { getattr } for name="/" dev="dmabuf" ino=1 scontext=u:r:untrusted_app:s0:c9,c257,c512,c768 tcontext=u:object_r:unlabeled:s0 tclass=filesystem permissive=0 app=com.stremio.one
08-15 21:12:48.872 15771 15771 W AWindowHandler: type=1400 audit(0.0:12675): avc: denied { getattr } for name="/" dev="dmabuf" ino=1 scontext=u:r:untrusted_app:s0:c9,c257,c512,c768 tcontext=u:object_r:unlabeled:s0 tclass=filesystem permissive=0 app=com.stremio.one
08-15 21:12:48.916 15771 15771 W AWindowHandler: type=1400 audit(0.0:12676): avc: denied { getattr } for name="/" dev="dmabuf" ino=1 scontext=u:r:untrusted_app:s0:c9,c257,c512,c768 tcontext=u:object_r:unlabeled:s0 tclass=filesystem permissive=0 app=com.stremio.one
08-15 21:12:51.454 1410 1697 D MediaSessionService: onSessionPlaybackStateChanged: record=com.stremio.one/androidx.media3.session.id..StremioSession-bace0ff0/103 (userId=0) playbackState=PlaybackState {state=PLAYING(3), position=2901, buffered position=3901, speed=1.0, updated=49830828, actions=4456427, custom actions=[], active item id=0, error=null}
08-15 21:12:51.794 2268 2268 I SHANNON_IMS: 2567 [PROX] Received onSignalStrengthsChanged [CellSignalStrengthLte: rssi=-73 rsrp=-98 rsrq=-7 rssnr=16 cqiTableIndex=1 cqi=14 ta=0 level=4 parametersUseForLevel=0] [SLID:1 APM:false] (ImsConnectivityProxyListener$ImsPhoneStateListener%onSignalStrengthsChanged:413)
Notes
When it works, DoodStream returns the mp4 stream right away, see
→ curl 'https://cc524fo.cloudatacdn.com/u5kj6ro4elb3sdgge6i46pa5da7bdat37ahdvvud5dtmpenwejvoqaga3s7a/yfqdmoshvu~4DtwHjThU3?token=tnv7pj6x765jmj490b171rr3&expiry=1755506320606' -I -e 'http://dood.to'
HTTP/1.1 200 OK
Server: nginx
Date: Mon, 18 Aug 2025 08:39:43 GMT
Content-Type: video/mp4
Content-Length: 617587566
Last-Modified: Fri, 08 Aug 2025 13:31:39 GMT
Connection: keep-alive
ETag: "6895fc3b-24cfa36e"
Access-Control-Allow-Origin: *
Accept-Ranges: bytes
If the referer is not passed properly, it redirects instead and will always fail connecting
→ curl 'https://cc524fo.cloudatacdn.com/u5kj6ro4elb3sdgge6i46pa5da7bdat37ahdvvud5dtmpenwejvoqaga3s7a/yfqdmoshvu~4DtwHjThU3?token=tnv7pj6x765jmj490b171rr3&expiry=1755506320606' -I
HTTP/1.1 302 Found
Server: nginx
Date: Mon, 18 Aug 2025 08:39:41 GMT
Connection: keep-alive
Location: https://odw7bf.dood.video/u5kj6ro4elb3sdgge6i46pa5da7bdat37ahdvvud5dtmpenwejvoqaga3s7a/yfqdmoshvu~4DtwHjThU3?token=yh8n7968lsc51k47e3u2nxlt&expiry=1755506381608
Access-Control-Allow-Origin: *
That redirect seems to also happen on Android, since odw7bf.dood.video
and its connection error shows up in the logs. It should never try to connect to that domain.
A manual URL can always be grabbed via e.g. https://webstreamr.hayd.uk/%7B%22en%22%3A%22on%22%2C%22en%22%3A%22on%22%7D/stream/movie/tt33043892:1:6.json
DoodStream links are time-based and expire after a couple of hours.
I don't use iOS, but looks like it's a problem there too, see https://www.reddit.com/r/StremioAddons/comments/1mp2xyx/webstreamer_addon/
Also, funnily, it works on web.stremio.com, most likely because DoodStream does not really care about which referer is passed as long as there is one.