jellyfin / jellyfin-android

Android Client for Jellyfin
https://jellyfin.org
GNU General Public License v2.0
1.58k stars 252 forks source link

"Media cannot play on this device" when playing a downgraded stream to fit bandwidth restriction using an external player #1447

Open KptCheeseWhiz opened 4 months ago

KptCheeseWhiz commented 4 months ago

Describe the bug

  1. Set the bandwidth restriction to external networks on the Jellyfin server to 20mpbs
  2. Disconnect the WiFi or make sure you are not on the same network as the Jellyfin server to have the restriction apply to you
  3. Configure the Jellyfin android application to use an external player
  4. Try to play a media that would be downgraded to fit the restricted bandwidth
  5. The error "Media cannot play on this device" is shown

The media is playing "as normal" on the Jellyfin server as shown in the dashboard image

It works fine when using the integrated player.

Logs

## CROPPED ##
07-15 12:52:47.467 18658 18658 I WebView : Requesting https://<REDACTED_URL>/Users/<REDACTED_USERID>/Items?searchTerm=opp&Limit=100&Fields=PrimaryImageAspectRatio%2CCanDelete%2CMediaSourceCount&Recursive=true&EnableTotalRecordCount=false&ImageTypeLimit=1&IncludePeople=false&IncludeMedia=true&IncludeGenres=false&IncludeStudios=false&IncludeArtists=false&IncludeItemTypes=LiveTvProgram, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:52:47.467 18658 18658 I WebView : Requesting https://<REDACTED_URL>/Users/<REDACTED_USERID>/Items?searchTerm=opp&Limit=100&Fields=PrimaryImageAspectRatio%2CCanDelete%2CMediaSourceCount&Recursive=true&EnableTotalRecordCount=false&ImageTypeLimit=1&IncludePeople=false&IncludeMedia=true&IncludeGenres=false&IncludeStudios=false&IncludeArtists=false&IncludeItemTypes=TvChannel, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:52:47.468 18658 18658 I WebView : Requesting https://<REDACTED_URL>/Users/<REDACTED_USERID>/Items?searchTerm=opp&Limit=100&Fields=PrimaryImageAspectRatio%2CCanDelete%2CMediaSourceCount&Recursive=true&EnableTotalRecordCount=false&ImageTypeLimit=1&IncludePeople=false&IncludeMedia=true&IncludeGenres=false&IncludeStudios=false&IncludeArtists=false&IncludeItemTypes=PhotoAlbum, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:52:47.468 18658 18658 I WebView : Requesting https://<REDACTED_URL>/Users/<REDACTED_USERID>/Items?searchTerm=opp&Limit=100&Fields=PrimaryImageAspectRatio%2CCanDelete%2CMediaSourceCount&Recursive=true&EnableTotalRecordCount=false&ImageTypeLimit=1&IncludePeople=false&IncludeMedia=true&IncludeGenres=false&IncludeStudios=false&IncludeArtists=false&IncludeItemTypes=Photo, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:52:47.468 18658 18658 I WebView : Requesting https://<REDACTED_URL>/Users/<REDACTED_USERID>/Items?searchTerm=opp&Limit=100&Fields=PrimaryImageAspectRatio%2CCanDelete%2CMediaSourceCount&Recursive=true&EnableTotalRecordCount=false&ImageTypeLimit=1&IncludePeople=false&IncludeMedia=true&IncludeGenres=false&IncludeStudios=false&IncludeArtists=false&IncludeItemTypes=AudioBook, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:52:47.468 18658 18658 I WebView : Requesting https://<REDACTED_URL>/Users/<REDACTED_USERID>/Items?searchTerm=opp&Limit=100&Fields=PrimaryImageAspectRatio%2CCanDelete%2CMediaSourceCount&Recursive=true&EnableTotalRecordCount=false&ImageTypeLimit=1&IncludePeople=false&IncludeMedia=true&IncludeGenres=false&IncludeStudios=false&IncludeArtists=false&IncludeItemTypes=Book, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:52:47.468 18658 18658 I WebView : Requesting https://<REDACTED_URL>/Users/<REDACTED_USERID>/Items?searchTerm=opp&Limit=100&Fields=PrimaryImageAspectRatio%2CCanDelete%2CMediaSourceCount&Recursive=true&EnableTotalRecordCount=false&ImageTypeLimit=1&IncludePeople=false&IncludeMedia=true&IncludeGenres=false&IncludeStudios=false&IncludeArtists=false&IncludeItemTypes=BoxSet, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:52:47.473 18658 18658 I WebView : Requesting https://<REDACTED_URL>/Users/<REDACTED_USERID>/Items?searchTerm=opp&Limit=100&Fields=PrimaryImageAspectRatio%2CCanDelete%2CMediaSourceCount&Recursive=true&EnableTotalRecordCount=false&ImageTypeLimit=1&IncludePeople=false&IncludeMedia=true&IncludeGenres=false&IncludeStudios=false&IncludeArtists=false&IncludeItemTypes=Episode&IsMissing=false, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:52:47.531 18658 18658 D InsetsController: show(ime(), fromIme=true)
07-15 12:52:47.640 18658 18658 I ImeTracker: org.jellyfin.mobile:cba74ad: onShown
07-15 12:52:48.139 18658 18658 I ImeTracker: org.jellyfin.mobile:166df0e8: onRequestHide at ORIGIN_CLIENT reason HIDE_SOFT_INPUT fromUser false
07-15 12:52:48.145 18658 18820 W RemoteInputConnectionImpl: requestCursorUpdates on inactive InputConnection
07-15 12:52:48.149 18658 18658 D InsetsController: hide(ime(), fromIme=true)
07-15 12:52:48.162 18658 18658 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=ImeCallback=ImeOnBackInvokedCallback@101485839 Callback=android.window.IOnBackInvokedCallback$Stub$Proxy@e5afeff
07-15 12:52:48.323 18658 18658 I ImeTracker: org.jellyfin.mobile:2a9816a4: onRequestHide at ORIGIN_CLIENT reason HIDE_SOFT_INPUT_ON_ANIMATION_STATE_CHANGED fromUser false
07-15 12:52:48.323 18658 18658 I ImeTracker: org.jellyfin.mobile:166df0e8: onHidden
07-15 12:52:50.282 18658 18658 I WebView : Requesting https://<REDACTED_URL>/QuickConnect/Enabled, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:52:50.282 18658 18658 I WebView : Requesting https://<REDACTED_URL>/Users/<REDACTED_USERID>, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:52:52.270 18658 18658 W TextView: onProvideContentCaptureStructure(): calling assumeLayout()
07-15 12:52:52.270 18658 18658 W TextView: onProvideContentCaptureStructure(): calling assumeLayout()
07-15 12:52:52.270 18658 18658 W TextView: onProvideContentCaptureStructure(): calling assumeLayout()
07-15 12:52:52.271 18658 18658 W TextView: onProvideContentCaptureStructure(): calling assumeLayout()
07-15 12:52:54.082 18658 18658 I WebView : Sending web socket message: KeepAlive, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:52:54.541 18658 18658 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=android.view.ViewRootImpl$$ExternalSyntheticLambda11@4ec4f70
07-15 12:52:54.544 18658 18678 D HWUI    : endAllActiveAnimators on 0xb4000075e1ebee10 (RippleDrawable) with handle 0xb4000076d1e61a50
07-15 12:53:04.119 18658 18658 I ImeTracker: org.jellyfin.mobile:e3453478: onRequestShow at ORIGIN_CLIENT reason SHOW_SOFT_INPUT fromUser false
07-15 12:53:04.120 18658 18658 D InputMethodManager: showSoftInput() view=android.webkit.WebView{27150b2 VFEDHVC.. .F...... 0,0-1080,2205 #7f0a02cf app:id/web_view aid=1073741830} flags=0 reason=SHOW_SOFT_INPUT
07-15 12:53:04.179 18658 18658 D InsetsController: show(ime(), fromIme=true)
07-15 12:53:04.297 18658 18658 I ImeTracker: org.jellyfin.mobile:e3453478: onShown
07-15 12:53:05.692 18658 18658 I WebView : Requesting https://<REDACTED_URL>/Users/<REDACTED_USERID>/Items?searchTerm=oppe&Limit=100&Fields=PrimaryImageAspectRatio%2CCanDelete%2CMediaSourceCount&Recursive=true&EnableTotalRecordCount=false&ImageTypeLimit=1&IncludePeople=false&IncludeMedia=true&IncludeGenres=false&IncludeStudios=false&IncludeArtists=false&IncludeItemTypes=Movie, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:53:05.695 18658 18658 I WebView : Requesting https://<REDACTED_URL>/Users/<REDACTED_USERID>/Items?searchTerm=oppe&Limit=100&Fields=PrimaryImageAspectRatio%2CCanDelete%2CMediaSourceCount&Recursive=true&EnableTotalRecordCount=false&ImageTypeLimit=1&IncludePeople=false&IncludeMedia=true&IncludeGenres=false&IncludeStudios=false&IncludeArtists=false&IncludeItemTypes=Series, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:53:05.697 18658 18658 I WebView : Requesting https://<REDACTED_URL>/Persons?searchTerm=oppe&Limit=100&Fields=PrimaryImageAspectRatio%2CCanDelete%2CMediaSourceCount&Recursive=true&EnableTotalRecordCount=false&ImageTypeLimit=1&IncludePeople=true&IncludeMedia=false&IncludeGenres=false&IncludeStudios=false&IncludeArtists=false&userId=<REDACTED_USERID>, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:53:05.698 18658 18658 I WebView : Requesting https://<REDACTED_URL>/Users/<REDACTED_USERID>/Items?searchTerm=oppe&Limit=100&Fields=PrimaryImageAspectRatio%2CCanDelete%2CMediaSourceCount&Recursive=true&EnableTotalRecordCount=false&ImageTypeLimit=1&IncludePeople=false&IncludeMedia=true&IncludeGenres=false&IncludeStudios=false&IncludeArtists=false&IncludeItemTypes=Playlist, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:53:05.699 18658 18658 I WebView : Requesting https://<REDACTED_URL>/Artists?searchTerm=oppe&Limit=100&Fields=PrimaryImageAspectRatio%2CCanDelete%2CMediaSourceCount&Recursive=true&EnableTotalRecordCount=false&ImageTypeLimit=1&IncludePeople=false&IncludeMedia=false&IncludeGenres=false&IncludeStudios=false&IncludeArtists=true&userId=<REDACTED_USERID>, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:53:05.702 18658 18658 I WebView : Requesting https://<REDACTED_URL>/Users/<REDACTED_USERID>/Items?searchTerm=oppe&Limit=100&Fields=PrimaryImageAspectRatio%2CCanDelete%2CMediaSourceCount&Recursive=true&EnableTotalRecordCount=false&ImageTypeLimit=1&IncludePeople=false&IncludeMedia=true&IncludeGenres=false&IncludeStudios=false&IncludeArtists=false&IncludeItemTypes=MusicAlbum, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:53:05.702 18658 18658 I WebView : Requesting https://<REDACTED_URL>/Users/<REDACTED_USERID>/Items?searchTerm=oppe&Limit=100&Fields=PrimaryImageAspectRatio%2CCanDelete%2CMediaSourceCount&Recursive=true&EnableTotalRecordCount=false&ImageTypeLimit=1&IncludePeople=false&IncludeMedia=true&IncludeGenres=false&IncludeStudios=false&IncludeArtists=false&IncludeItemTypes=Audio, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:53:05.703 18658 18658 I WebView : Requesting https://<REDACTED_URL>/Users/<REDACTED_USERID>/Items?searchTerm=oppe&Limit=100&Fields=PrimaryImageAspectRatio%2CCanDelete%2CMediaSourceCount&Recursive=true&EnableTotalRecordCount=false&ImageTypeLimit=1&IncludePeople=false&IncludeMedia=true&IncludeGenres=false&IncludeStudios=false&IncludeArtists=false&MediaTypes=Video&ExcludeItemTypes=Movie%2CEpisode%2CTvChannel, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:53:05.704 18658 18658 I WebView : Requesting https://<REDACTED_URL>/Users/<REDACTED_USERID>/Items?searchTerm=oppe&Limit=100&Fields=PrimaryImageAspectRatio%2CCanDelete%2CMediaSourceCount&Recursive=true&EnableTotalRecordCount=false&ImageTypeLimit=1&IncludePeople=false&IncludeMedia=true&IncludeGenres=false&IncludeStudios=false&IncludeArtists=false&IncludeItemTypes=LiveTvProgram, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:53:05.705 18658 18658 I WebView : Requesting https://<REDACTED_URL>/Users/<REDACTED_USERID>/Items?searchTerm=oppe&Limit=100&Fields=PrimaryImageAspectRatio%2CCanDelete%2CMediaSourceCount&Recursive=true&EnableTotalRecordCount=false&ImageTypeLimit=1&IncludePeople=false&IncludeMedia=true&IncludeGenres=false&IncludeStudios=false&IncludeArtists=false&IncludeItemTypes=TvChannel, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:53:05.706 18658 18658 I WebView : Requesting https://<REDACTED_URL>/Users/<REDACTED_USERID>/Items?searchTerm=oppe&Limit=100&Fields=PrimaryImageAspectRatio%2CCanDelete%2CMediaSourceCount&Recursive=true&EnableTotalRecordCount=false&ImageTypeLimit=1&IncludePeople=false&IncludeMedia=true&IncludeGenres=false&IncludeStudios=false&IncludeArtists=false&IncludeItemTypes=PhotoAlbum, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:53:05.707 18658 18658 I WebView : Requesting https://<REDACTED_URL>/Users/<REDACTED_USERID>/Items?searchTerm=oppe&Limit=100&Fields=PrimaryImageAspectRatio%2CCanDelete%2CMediaSourceCount&Recursive=true&EnableTotalRecordCount=false&ImageTypeLimit=1&IncludePeople=false&IncludeMedia=true&IncludeGenres=false&IncludeStudios=false&IncludeArtists=false&IncludeItemTypes=Photo, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:53:05.708 18658 18658 I WebView : Requesting https://<REDACTED_URL>/Users/<REDACTED_USERID>/Items?searchTerm=oppe&Limit=100&Fields=PrimaryImageAspectRatio%2CCanDelete%2CMediaSourceCount&Recursive=true&EnableTotalRecordCount=false&ImageTypeLimit=1&IncludePeople=false&IncludeMedia=true&IncludeGenres=false&IncludeStudios=false&IncludeArtists=false&IncludeItemTypes=AudioBook, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:53:05.709 18658 18658 I WebView : Requesting https://<REDACTED_URL>/Users/<REDACTED_USERID>/Items?searchTerm=oppe&Limit=100&Fields=PrimaryImageAspectRatio%2CCanDelete%2CMediaSourceCount&Recursive=true&EnableTotalRecordCount=false&ImageTypeLimit=1&IncludePeople=false&IncludeMedia=true&IncludeGenres=false&IncludeStudios=false&IncludeArtists=false&IncludeItemTypes=Book, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:53:05.710 18658 18658 I WebView : Requesting https://<REDACTED_URL>/Users/<REDACTED_USERID>/Items?searchTerm=oppe&Limit=100&Fields=PrimaryImageAspectRatio%2CCanDelete%2CMediaSourceCount&Recursive=true&EnableTotalRecordCount=false&ImageTypeLimit=1&IncludePeople=false&IncludeMedia=true&IncludeGenres=false&IncludeStudios=false&IncludeArtists=false&IncludeItemTypes=BoxSet, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:53:05.713 18658 18658 I WebView : Requesting https://<REDACTED_URL>/Users/<REDACTED_USERID>/Items?searchTerm=oppe&Limit=100&Fields=PrimaryImageAspectRatio%2CCanDelete%2CMediaSourceCount&Recursive=true&EnableTotalRecordCount=false&ImageTypeLimit=1&IncludePeople=false&IncludeMedia=true&IncludeGenres=false&IncludeStudios=false&IncludeArtists=false&IncludeItemTypes=Episode&IsMissing=false, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:53:06.583 18658 18658 I ImeTracker: org.jellyfin.mobile:8d136c60: onRequestHide at ORIGIN_CLIENT reason HIDE_SOFT_INPUT fromUser false
07-15 12:53:06.589 18658 18820 W RemoteInputConnectionImpl: requestCursorUpdates on inactive InputConnection
07-15 12:53:06.590 18658 18658 D InsetsController: hide(ime(), fromIme=true)
07-15 12:53:06.608 18658 18658 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=ImeCallback=ImeOnBackInvokedCallback@101485839 Callback=android.window.IOnBackInvokedCallback$Stub$Proxy@e8fddcb
07-15 12:53:06.635 18658 18658 I WebView : Requesting https://<REDACTED_URL>/Users/<REDACTED_USERID>/Items/f79995f94b5248a2a527ce92153333dc, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:53:06.706 18658 18658 I ImeTracker: org.jellyfin.mobile:bdb9574b: onRequestHide at ORIGIN_CLIENT reason HIDE_SOFT_INPUT_ON_ANIMATION_STATE_CHANGED fromUser false
07-15 12:53:06.706 18658 18658 I ImeTracker: org.jellyfin.mobile:8d136c60: onHidden
07-15 12:53:06.816 18658 18658 I WebView : Requesting https://<REDACTED_URL>/Items/f79995f94b5248a2a527ce92153333dc/Similar?userId=<REDACTED_USERID>&limit=12&fields=PrimaryImageAspectRatio%2CCanDelete, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:53:06.902 18658 18658 I AssistStructure: Flattened final assist data: 5688 bytes, containing 1 windows, 10 views
07-15 12:53:09.390 18658 18658 I WebView : Requesting https://<REDACTED_URL>/Users/<REDACTED_USERID>/Items/f79995f94b5248a2a527ce92153333dc/Intros, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:53:09.546 18658 18658 I WebView : Requesting url without automatic networking: https://<REDACTED_URL>/Items/f79995f94b5248a2a527ce92153333dc/PlaybackInfo?UserId=<REDACTED_USERID>&StartTimeTicks=0&IsPlayback=true&AutoOpenLiveStream=true&AudioStreamIndex=3&SubtitleStreamIndex=-1&MediaSourceId=f79995f94b5248a2a527ce92153333dc&MaxStreamingBitrate=8750000, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:53:09.684 18658 18658 W System.err: SLF4J: No SLF4J providers were found.
07-15 12:53:09.684 18658 18658 W System.err: SLF4J: Defaulting to no-operation (NOP) logger implementation
07-15 12:53:09.684 18658 18658 W System.err: SLF4J: See https://www.slf4j.org/codes.html#noProviders for further details.
07-15 12:53:09.694 18658 18658 I WebView : Requesting url without automatic networking: https://<REDACTED_URL>/Sessions/Playing, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:53:09.710 18658 18847 D TrafficStats: tagSocket(359) with statsTag=0xffffffff, statsUid=-1
07-15 12:53:09.711 18658 18658 I AssistStructure: Flattened final assist data: 5688 bytes, containing 1 windows, 10 views
07-15 12:53:10.075 18658 18658 E MediaSourceResolver: Cannot create JellyfinMediaSource
07-15 12:53:10.075 18658 18658 E MediaSourceResolver: java.lang.IllegalArgumentException: No play method found for Oppenheimer (f79995f9-4b52-48a2-a527-ce92153333dc)
07-15 12:53:10.075 18658 18658 E MediaSourceResolver:   at org.jellyfin.mobile.player.source.JellyfinMediaSource.<init>(SourceFile:352)
07-15 12:53:10.075 18658 18658 E MediaSourceResolver:   at org.jellyfin.mobile.player.source.MediaSourceResolver.resolveMediaSource-tZkwj4A(SourceFile:559)
07-15 12:53:10.075 18658 18658 E MediaSourceResolver:   at org.jellyfin.mobile.player.source.MediaSourceResolver$resolveMediaSource$1.invokeSuspend(SourceFile:21)
07-15 12:53:10.075 18658 18658 E MediaSourceResolver:   at y5.a.resumeWith(SourceFile:9)
07-15 12:53:10.075 18658 18658 E MediaSourceResolver:   at Q5.N.run(SourceFile:113)
07-15 12:53:10.075 18658 18658 E MediaSourceResolver:   at android.os.Handler.handleCallback(Handler.java:959)
07-15 12:53:10.075 18658 18658 E MediaSourceResolver:   at android.os.Handler.dispatchMessage(Handler.java:100)
07-15 12:53:10.075 18658 18658 E MediaSourceResolver:   at android.os.Looper.loopOnce(Looper.java:232)
07-15 12:53:10.075 18658 18658 E MediaSourceResolver:   at android.os.Looper.loop(Looper.java:317)
07-15 12:53:10.075 18658 18658 E MediaSourceResolver:   at android.app.ActivityThread.main(ActivityThread.java:8592)
07-15 12:53:10.075 18658 18658 E MediaSourceResolver:   at java.lang.reflect.Method.invoke(Native Method)
07-15 12:53:10.075 18658 18658 E MediaSourceResolver:   at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:580)
07-15 12:53:10.075 18658 18658 E MediaSourceResolver:   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:878)
07-15 12:53:10.076 18658 18658 D CompatibilityChangeReporter: Compat change id reported: 147798919; UID 10232; state: ENABLED
07-15 12:53:19.697 18658 18658 I WebView : Requesting url without automatic networking: https://<REDACTED_URL>/Sessions/Playing/Progress, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:53:24.086 18658 18658 I WebView : Sending web socket message: KeepAlive, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:53:29.694 18658 18658 I WebView : Requesting url without automatic networking: https://<REDACTED_URL>/Sessions/Playing/Progress, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:53:39.695 18658 18658 I WebView : Requesting url without automatic networking: https://<REDACTED_URL>/Sessions/Playing/Progress, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:53:49.701 18658 18658 I WebView : Requesting url without automatic networking: https://<REDACTED_URL>/Sessions/Playing/Progress, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:53:54.087 18658 18658 I WebView : Sending web socket message: KeepAlive, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:53:59.698 18658 18658 I WebView : Requesting url without automatic networking: https://<REDACTED_URL>/Sessions/Playing/Progress, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:54:09.700 18658 18658 I WebView : Requesting url without automatic networking: https://<REDACTED_URL>/Sessions/Playing/Progress, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:54:19.701 18658 18658 I WebView : Requesting url without automatic networking: https://<REDACTED_URL>/Sessions/Playing/Progress, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:54:24.089 18658 18658 I WebView : Sending web socket message: KeepAlive, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:54:29.699 18658 18658 I WebView : Requesting url without automatic networking: https://<REDACTED_URL>/Sessions/Playing/Progress, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:54:39.700 18658 18658 I WebView : Requesting url without automatic networking: https://<REDACTED_URL>/Sessions/Playing/Progress, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:54:49.700 18658 18658 I WebView : Requesting url without automatic networking: https://<REDACTED_URL>/Sessions/Playing/Progress, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:54:54.087 18658 18658 I WebView : Sending web socket message: KeepAlive, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:54:59.699 18658 18658 I WebView : Requesting url without automatic networking: https://<REDACTED_URL>/Sessions/Playing/Progress, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:55:09.699 18658 18658 I WebView : Requesting url without automatic networking: https://<REDACTED_URL>/Sessions/Playing/Progress, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:55:12.911 18658 18658 D VRI[MainActivity]: visibilityChanged oldVisibility=true newVisibility=false
07-15 12:55:13.204 18658 18658 I AppVisibilityProxy: onAppEnteredBackground
07-15 12:55:13.205 18658 18658 W MR2     : registerTransferCallback: Ignoring the same callback
07-15 12:55:13.205 18658 18658 W MR2     : registerControllerCallback: Ignoring the same callback
07-15 12:55:21.344 18658 18658 I WebView : Requesting url without automatic networking: https://<REDACTED_URL>/Sessions/Playing/Progress, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:55:24.346 18658 18658 I WebView : Sending web socket message: KeepAlive, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:55:31.343 18658 18658 I WebView : Requesting url without automatic networking: https://<REDACTED_URL>/Sessions/Playing/Progress, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:55:41.343 18658 18658 I WebView : Requesting url without automatic networking: https://<REDACTED_URL>/Sessions/Playing/Progress, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:55:51.343 18658 18658 I WebView : Requesting url without automatic networking: https://<REDACTED_URL>/Sessions/Playing/Progress, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:55:54.340 18658 18658 I WebView : Sending web socket message: KeepAlive, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)
07-15 12:56:01.344 18658 18658 I WebView : Requesting url without automatic networking: https://<REDACTED_URL>/Sessions/Playing/Progress, https://<REDACTED_URL>/web/node_modules.jellyfin-apiclient.bundle.js?3a93c8aa75b061e11b13 (2)

Application version

2.6.1

Where did you install the app from?

Google Play Store

Device information

Google Pixel 6a

Android version

Android 14

Jellyfin server version

10.9.7

Which video player implementations does this bug apply to?

jellyfin-bot commented 1 week ago

This issue has gone 120 days without comment. To avoid abandoned issues, it will be closed in 21 days if there are no new comments.

If you're the original submitter of this issue, please comment confirming if this issue still affects you in the latest release or master branch, or close the issue if it has been fixed. If you're another user also affected by this bug, please comment confirming so. Either action will remove the stale label.

This bot exists to prevent issues from becoming stale and forgotten. Jellyfin is always moving forward, and bugs are often fixed as side effects of other changes. We therefore ask that bug report authors remain vigilant about their issues to ensure they are closed if fixed, or re-confirmed - perhaps with fresh logs or reproduction examples - regularly. If you have any questions you can reach us on Matrix or Social Media.