jellyfin / jellyfin-androidtv

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

Music - Play All issue #1694

Closed mochman closed 2 years ago

mochman commented 2 years ago

Describe the bug

  1. Select an Artist or Album
  2. Click the "Play All" or "Shuffle All" button
  3. All of my music is played or shuffled, not just the Artist/Album.

Logs

05-06 10:05:18.176  3687  4246 V WindowManager: Changing focus from null to Window{f80f0dc u0 org.jellyfin.androidtv/org.jellyfin.androidtv.ui.itemdetail.ItemListActivity} Callers=com.android.server.wm.WindowManagerService.relayoutWindow:2101 com.android.server.wm.Session.relayout:244 android.view.IWindowSession$Stub.onTransact:309 com.android.server.wm.Session.onTransact:164 
05-06 10:05:18.202 12368 12368 I jellyfin-apiclient: Response received from: http://192.168.25.126:8096/Users/251cfa4228954e9c92c8de5eb7352707/Items/6884415957ddcba2571813e1aa685d12?format=json
05-06 10:05:18.223 12368 12368 D jellyfin-apiclient: Adding request to queue: http://192.168.25.126:8096/Users/251cfa4228954e9c92c8de5eb7352707/Items?ParentId=6884415957ddcba2571813e1aa685d12&SortBy=SortName&recursive=true&Fields=PrimaryImageAspectRatio%2CGenres%2CChildCount&Limit=200&IncludeItemTypes=Audio&format=json
05-06 10:05:18.264  3687  3737 I ActivityManager: Displayed org.jellyfin.androidtv/.ui.itemdetail.ItemListActivity: +164ms
05-06 10:05:18.277 12368 12368 I jellyfin-apiclient: Response received from: http://192.168.25.126:8096/Users/251cfa4228954e9c92c8de5eb7352707/Items?ParentId=6884415957ddcba2571813e1aa685d12&SortBy=SortName&recursive=true&Fields=PrimaryImageAspectRatio%2CGenres%2CChildCount&Limit=200&IncludeItemTypes=Audio&format=json
05-06 10:05:18.691  3687  4246 I NvUtils : onActivityStopped AM packageName = org.jellyfin.androidtv
05-06 10:05:20.374  3687  3785 E WindowManager: Exception checking for game stream. Exception: android.content.pm.PackageManager$NameNotFoundException: ComponentInfo{org.jellyfin.androidtv/.ui.itemdetail.ItemListActivity}
05-06 10:05:20.497  3687  3785 E WindowManager: Exception checking for game stream. Exception: android.content.pm.PackageManager$NameNotFoundException: ComponentInfo{org.jellyfin.androidtv/.ui.itemdetail.ItemListActivity}
05-06 10:05:20.595  3687  3785 E WindowManager: Exception checking for game stream. Exception: android.content.pm.PackageManager$NameNotFoundException: ComponentInfo{org.jellyfin.androidtv/.ui.itemdetail.ItemListActivity}
05-06 10:05:20.698  3687  3785 E WindowManager: Exception checking for game stream. Exception: android.content.pm.PackageManager$NameNotFoundException: ComponentInfo{org.jellyfin.androidtv/.ui.itemdetail.ItemListActivity}
05-06 10:05:20.770  3687  3785 E WindowManager: Exception checking for game stream. Exception: android.content.pm.PackageManager$NameNotFoundException: ComponentInfo{org.jellyfin.androidtv/.ui.itemdetail.ItemListActivity}
05-06 10:05:20.873  3687  3785 E WindowManager: Exception checking for game stream. Exception: android.content.pm.PackageManager$NameNotFoundException: ComponentInfo{org.jellyfin.androidtv/.ui.itemdetail.ItemListActivity}
05-06 10:05:20.970  3687  3785 E WindowManager: Exception checking for game stream. Exception: android.content.pm.PackageManager$NameNotFoundException: ComponentInfo{org.jellyfin.androidtv/.ui.itemdetail.ItemListActivity}
05-06 10:05:21.073  3687  3785 E WindowManager: Exception checking for game stream. Exception: android.content.pm.PackageManager$NameNotFoundException: ComponentInfo{org.jellyfin.androidtv/.ui.itemdetail.ItemListActivity}
05-06 10:05:21.848  3687  3785 E WindowManager: Exception checking for game stream. Exception: android.content.pm.PackageManager$NameNotFoundException: ComponentInfo{org.jellyfin.androidtv/.ui.itemdetail.ItemListActivity}
05-06 10:05:21.945  3687  3785 E WindowManager: Exception checking for game stream. Exception: android.content.pm.PackageManager$NameNotFoundException: ComponentInfo{org.jellyfin.androidtv/.ui.itemdetail.ItemListActivity}
05-06 10:05:21.948  3687  4246 I ActivityManager: START u0 {cmp=org.jellyfin.androidtv/.ui.itemdetail.FullDetailsActivity (has extras)} from uid 10114
05-06 10:05:21.960  3687  4246 V WindowManager: Changing focus from Window{f80f0dc u0 org.jellyfin.androidtv/org.jellyfin.androidtv.ui.itemdetail.ItemListActivity} to null Callers=com.android.server.wm.WindowManagerService.setFocusedApp:2585 com.android.server.am.ActivityManagerService.setResumedActivityUncheckLocked:3650 com.android.server.am.ActivityStack.onActivityStateChanged:520 com.android.server.am.TaskRecord.onActivityStateChanged:1818 
05-06 10:05:21.984 12368 12368 D jellyfin-apiclient: Adding request to queue: http://192.168.25.126:8096/Users/251cfa4228954e9c92c8de5eb7352707/Items/5691884466099e4da9b74a7e57aab447?format=json
05-06 10:05:21.992  3687  4246 I WindowManager: WindowState() - found Launcher @ mAppToken:AppWindowToken{6635ed1 token=Token{cbee9f8 ActivityRecord{8c89d5b u0 org.jellyfin.androidtv/.ui.itemdetail.FullDetailsActivity t1940}}}
05-06 10:05:21.994  3687  4246 I NvUtils : onActivityResumed AM packageName = org.jellyfin.androidtv
05-06 10:05:22.013  3687  6989 V WindowManager: Changing focus from null to Window{273f6c2 u0 org.jellyfin.androidtv/org.jellyfin.androidtv.ui.itemdetail.FullDetailsActivity} Callers=com.android.server.wm.WindowManagerService.relayoutWindow:2101 com.android.server.wm.Session.relayout:244 android.view.IWindowSession$Stub.onTransact:309 com.android.server.wm.Session.onTransact:164 
05-06 10:05:22.018 12368 12368 I jellyfin-apiclient: Response received from: http://192.168.25.126:8096/Users/251cfa4228954e9c92c8de5eb7352707/Items/5691884466099e4da9b74a7e57aab447?format=json
05-06 10:05:22.031 12368 12574 E FullDetailsActivity$BuildDorTask:  at org.jellyfin.androidtv.ui.itemdetail.FullDetailsActivity$BuildDorTask.doInBackground(FullDetailsActivity.java:473)
05-06 10:05:22.031 12368 12574 E FullDetailsActivity$BuildDorTask:  at org.jellyfin.androidtv.ui.itemdetail.FullDetailsActivity$BuildDorTask.doInBackground(FullDetailsActivity.java:411)
05-06 10:05:22.038  3687  3737 I ActivityManager: Displayed org.jellyfin.androidtv/.ui.itemdetail.FullDetailsActivity: +80ms
05-06 10:05:22.047 12368 12368 D jellyfin-apiclient: Adding request to queue: http://192.168.25.126:8096/Users/251cfa4228954e9c92c8de5eb7352707/Items?ArtistIds=5691884466099e4da9b74a7e57aab447&recursive=true&Fields=PrimaryImageAspectRatio%2CChildCount&Limit=100&IncludeItemTypes=MusicAlbum&format=json
05-06 10:05:22.050 12368 12368 E ThemeUtils: View class org.jellyfin.androidtv.ui.ExpandableTextView is an AppCompat widget that can only be used with a Theme.AppCompat theme (or descendant).
05-06 10:05:22.062 12368 12368 I jellyfin-apiclient: Response received from: http://192.168.25.126:8096/Users/251cfa4228954e9c92c8de5eb7352707/Items?ArtistIds=5691884466099e4da9b74a7e57aab447&recursive=true&Fields=PrimaryImageAspectRatio%2CChildCount&Limit=100&IncludeItemTypes=MusicAlbum&format=json
05-06 10:05:22.457  3687  3867 I NvUtils : onActivityStopped AM packageName = org.jellyfin.androidtv
05-06 10:05:46.399  3687  3785 E WindowManager: Exception checking for game stream. Exception: android.content.pm.PackageManager$NameNotFoundException: ComponentInfo{org.jellyfin.androidtv/.ui.itemdetail.FullDetailsActivity}
05-06 10:05:46.523  3687  3785 E WindowManager: Exception checking for game stream. Exception: android.content.pm.PackageManager$NameNotFoundException: ComponentInfo{org.jellyfin.androidtv/.ui.itemdetail.FullDetailsActivity}
05-06 10:05:46.530  3687  4499 V WindowManager: Changing focus from Window{273f6c2 u0 org.jellyfin.androidtv/org.jellyfin.androidtv.ui.itemdetail.FullDetailsActivity} to null Callers=com.android.server.wm.WindowManagerService.setFocusedApp:2585 com.android.server.am.ActivityManagerService.setResumedActivityUncheckLocked:3650 com.android.server.am.ActivityStack.onActivityStateChanged:520 com.android.server.am.TaskRecord.onActivityStateChanged:1818 
05-06 10:05:46.550  3687  4983 I NvUtils : onActivityResumed AM packageName = org.jellyfin.androidtv
05-06 10:05:46.558  3687  4498 V WindowManager: Changing focus from null to Window{f80f0dc u0 org.jellyfin.androidtv/org.jellyfin.androidtv.ui.itemdetail.ItemListActivity} Callers=com.android.server.wm.WindowManagerService.relayoutWindow:2101 com.android.server.wm.Session.relayout:244 android.view.IWindowSession$Stub.onTransact:309 com.android.server.wm.Session.onTransact:164 
05-06 10:05:47.672  3687  3785 E WindowManager: Exception checking for game stream. Exception: android.content.pm.PackageManager$NameNotFoundException: ComponentInfo{org.jellyfin.androidtv/.ui.itemdetail.ItemListActivity}
05-06 10:05:47.821  3687  3785 E WindowManager: Exception checking for game stream. Exception: android.content.pm.PackageManager$NameNotFoundException: ComponentInfo{org.jellyfin.androidtv/.ui.itemdetail.ItemListActivity}
05-06 10:05:47.823  3687  4983 I ActivityManager: START u0 {cmp=org.jellyfin.androidtv/.ui.itemdetail.FullDetailsActivity (has extras)} from uid 10114
05-06 10:05:47.831  3687  4983 V WindowManager: Changing focus from Window{f80f0dc u0 org.jellyfin.androidtv/org.jellyfin.androidtv.ui.itemdetail.ItemListActivity} to null Callers=com.android.server.wm.WindowManagerService.setFocusedApp:2585 com.android.server.am.ActivityManagerService.setResumedActivityUncheckLocked:3650 com.android.server.am.ActivityStack.onActivityStateChanged:520 com.android.server.am.TaskRecord.onActivityStateChanged:1818 
05-06 10:05:47.858 12368 12368 D jellyfin-apiclient: Adding request to queue: http://192.168.25.126:8096/Users/251cfa4228954e9c92c8de5eb7352707/Items/5691884466099e4da9b74a7e57aab447?format=json
05-06 10:05:47.867  3687  4983 I WindowManager: WindowState() - found Launcher @ mAppToken:AppWindowToken{218932b token=Token{3552f7a ActivityRecord{ad25fa5 u0 org.jellyfin.androidtv/.ui.itemdetail.FullDetailsActivity t1940}}}
05-06 10:05:47.869  3687  4983 I NvUtils : onActivityResumed AM packageName = org.jellyfin.androidtv
05-06 10:05:47.889  3687  4983 V WindowManager: Changing focus from null to Window{df4c034 u0 org.jellyfin.androidtv/org.jellyfin.androidtv.ui.itemdetail.FullDetailsActivity} Callers=com.android.server.wm.WindowManagerService.relayoutWindow:2101 com.android.server.wm.Session.relayout:244 android.view.IWindowSession$Stub.onTransact:309 com.android.server.wm.Session.onTransact:164 
05-06 10:05:47.912  3687  3737 I ActivityManager: Displayed org.jellyfin.androidtv/.ui.itemdetail.FullDetailsActivity: +80ms
05-06 10:05:47.916 12368 12368 I jellyfin-apiclient: Response received from: http://192.168.25.126:8096/Users/251cfa4228954e9c92c8de5eb7352707/Items/5691884466099e4da9b74a7e57aab447?format=json
05-06 10:05:47.928 12368 12721 E FullDetailsActivity$BuildDorTask:  at org.jellyfin.androidtv.ui.itemdetail.FullDetailsActivity$BuildDorTask.doInBackground(FullDetailsActivity.java:473)
05-06 10:05:47.928 12368 12721 E FullDetailsActivity$BuildDorTask:  at org.jellyfin.androidtv.ui.itemdetail.FullDetailsActivity$BuildDorTask.doInBackground(FullDetailsActivity.java:411)
05-06 10:05:47.934 12368 12368 D jellyfin-apiclient: Adding request to queue: http://192.168.25.126:8096/Users/251cfa4228954e9c92c8de5eb7352707/Items?ArtistIds=5691884466099e4da9b74a7e57aab447&recursive=true&Fields=PrimaryImageAspectRatio%2CChildCount&Limit=100&IncludeItemTypes=MusicAlbum&format=json
05-06 10:05:47.939 12368 12368 E ThemeUtils: View class org.jellyfin.androidtv.ui.ExpandableTextView is an AppCompat widget that can only be used with a Theme.AppCompat theme (or descendant).
05-06 10:05:47.966 12368 12368 I jellyfin-apiclient: Response received from: http://192.168.25.126:8096/Users/251cfa4228954e9c92c8de5eb7352707/Items?ArtistIds=5691884466099e4da9b74a7e57aab447&recursive=true&Fields=PrimaryImageAspectRatio%2CChildCount&Limit=100&IncludeItemTypes=MusicAlbum&format=json
05-06 10:05:48.334  3687  4983 I NvUtils : onActivityStopped AM packageName = org.jellyfin.androidtv
05-06 10:05:49.195  3687  3785 E WindowManager: Exception checking for game stream. Exception: android.content.pm.PackageManager$NameNotFoundException: ComponentInfo{org.jellyfin.androidtv/.ui.itemdetail.FullDetailsActivity}
05-06 10:05:49.346  3687  3785 E WindowManager: Exception checking for game stream. Exception: android.content.pm.PackageManager$NameNotFoundException: ComponentInfo{org.jellyfin.androidtv/.ui.itemdetail.FullDetailsActivity}
05-06 10:05:49.351 12368 12368 D jellyfin-apiclient: Adding request to queue: http://192.168.25.126:8096/Users/251cfa42-2895-4e9c-92c8-de5eb7352707/Items?ArtistIds=5691884466099e4da9b74a7e57aab447&SortBy=Album%2CSortName&MediaTypes=Audio&recursive=true&Fields=PrimaryImageAspectRatio%2CGenres%2CChildCount&Limit=150&IsMissing=false&IsVirtualUnaired=false&format=json
05-06 10:05:50.437 12368 12368 I jellyfin-apiclient: Response received from: http://192.168.25.126:8096/Users/251cfa42-2895-4e9c-92c8-de5eb7352707/Items?ArtistIds=5691884466099e4da9b74a7e57aab447&SortBy=Album%2CSortName&MediaTypes=Audio&recursive=true&Fields=PrimaryImageAspectRatio%2CGenres%2CChildCount&Limit=150&IsMissing=false&IsVirtualUnaired=false&format=json
05-06 10:05:50.505  3687  4499 I MediaFocusControl: requestAudioFocus() from uid/pid 10114/12368 clientId=android.media.AudioManager@d8aabf7org.jellyfin.androidtv.ui.playback.MediaManager$6@c7aaa64 callingPack=org.jellyfin.androidtv req=1 flags=0x0 sdk=31
05-06 10:05:50.547 12368 12368 W MediaCodecCapabilitiesTest:    at org.jellyfin.androidtv.util.profile.MediaCodecCapabilitiesTest.supports(MediaCodecCapabilitiesTest.java:57)
05-06 10:05:50.547 12368 12368 W MediaCodecCapabilitiesTest:    at org.jellyfin.androidtv.util.profile.MediaCodecCapabilitiesTest.hasDecoder(MediaCodecCapabilitiesTest.java:47)
05-06 10:05:50.547 12368 12368 W MediaCodecCapabilitiesTest:    at org.jellyfin.androidtv.util.profile.MediaCodecCapabilitiesTest.supportsHevcMain10(MediaCodecCapabilitiesTest.java:36)
05-06 10:05:50.547 12368 12368 W MediaCodecCapabilitiesTest:    at org.jellyfin.androidtv.util.profile.ProfileHelper$deviceHevcCodecProfile$2.invoke(ProfileHelper.kt:44)
05-06 10:05:50.547 12368 12368 W MediaCodecCapabilitiesTest:    at org.jellyfin.androidtv.util.profile.ProfileHelper$deviceHevcCodecProfile$2.invoke(ProfileHelper.kt:27)
05-06 10:05:50.547 12368 12368 W MediaCodecCapabilitiesTest:    at org.jellyfin.androidtv.util.profile.ProfileHelper.getDeviceHevcCodecProfile(ProfileHelper.kt:27)
05-06 10:05:50.547 12368 12368 W MediaCodecCapabilitiesTest:    at org.jellyfin.androidtv.util.profile.ExoPlayerProfile.<init>(ExoPlayerProfile.kt:83)
05-06 10:05:50.547 12368 12368 W MediaCodecCapabilitiesTest:    at org.jellyfin.androidtv.util.profile.ExoPlayerProfile.<init>(ExoPlayerProfile.kt:26)
05-06 10:05:50.547 12368 12368 W MediaCodecCapabilitiesTest:    at org.jellyfin.androidtv.util.profile.ExoPlayerProfile.<init>(Unknown Source:8)
05-06 10:05:50.547 12368 12368 W MediaCodecCapabilitiesTest:    at org.jellyfin.androidtv.ui.playback.MediaManager.playInternal(MediaManager.java:678)
05-06 10:05:50.547 12368 12368 W MediaCodecCapabilitiesTest:    at org.jellyfin.androidtv.ui.playback.MediaManager.nextAudioItem(MediaManager.java:859)
05-06 10:05:50.547 12368 12368 W MediaCodecCapabilitiesTest:    at org.jellyfin.androidtv.ui.playback.MediaManager.playFrom(MediaManager.java:652)
05-06 10:05:50.547 12368 12368 W MediaCodecCapabilitiesTest:    at org.jellyfin.androidtv.ui.playback.MediaManager.playNowInternal(MediaManager.java:635)
05-06 10:05:50.547 12368 12368 W MediaCodecCapabilitiesTest:    at org.jellyfin.androidtv.ui.playback.MediaManager.playNow(MediaManager.java:604)
05-06 10:05:50.547 12368 12368 W MediaCodecCapabilitiesTest:    at org.jellyfin.androidtv.ui.playback.MediaManager.playNow(MediaManager.java:611)
05-06 10:05:50.547 12368 12368 W MediaCodecCapabilitiesTest:    at org.jellyfin.androidtv.ui.itemdetail.FullDetailsActivity$36.onResponse(FullDetailsActivity.java:1618)
05-06 10:05:50.547 12368 12368 W MediaCodecCapabilitiesTest:    at org.jellyfin.androidtv.ui.itemdetail.FullDetailsActivity$36.onResponse(FullDetailsActivity.java:1611)
05-06 10:05:50.547 12368 12368 W MediaCodecCapabilitiesTest:    at org.jellyfin.androidtv.util.apiclient.PlaybackHelper$3.onResponse(PlaybackHelper.java:151)
05-06 10:05:50.547 12368 12368 W MediaCodecCapabilitiesTest:    at org.jellyfin.androidtv.util.apiclient.PlaybackHelper$3.onResponse(PlaybackHelper.java:148)
05-06 10:05:50.547 12368 12368 W MediaCodecCapabilitiesTest:    at org.jellyfin.apiclient.interaction.SerializedResponse.onSerializedResponse(SerializedResponse.java:46)
05-06 10:05:50.547 12368 12368 W MediaCodecCapabilitiesTest:    at org.jellyfin.apiclient.interaction.SerializedResponse.onResponse(SerializedResponse.java:39)
05-06 10:05:50.547 12368 12368 W MediaCodecCapabilitiesTest:    at org.jellyfin.apiclient.interaction.SerializedResponse.onResponse(SerializedResponse.java:6)
05-06 10:05:50.547 12368 12368 W MediaCodecCapabilitiesTest:    at org.jellyfin.apiclient.interaction.ApiClientRequestListener.onResponse(ApiClientRequestListener.java:21)
05-06 10:05:50.547 12368 12368 W MediaCodecCapabilitiesTest:    at org.jellyfin.apiclient.interaction.ApiClientRequestListener.onResponse(ApiClientRequestListener.java:5)
05-06 10:05:50.547 12368 12368 W MediaCodecCapabilitiesTest:    at org.jellyfin.apiclient.interaction.VolleyResponseListener.onResponse(VolleyResponseListener.java:22)
05-06 10:05:50.555 12368 12368 I chatty  : uid=10114(org.jellyfin.androidtv) identical 15 lines
05-06 10:05:50.555 12368 12368 W MediaCodecCapabilitiesTest:    at org.jellyfin.androidtv.util.profile.MediaCodecCapabilitiesTest.supports(MediaCodecCapabilitiesTest.java:57)
05-06 10:05:50.555 12368 12368 W MediaCodecCapabilitiesTest:    at org.jellyfin.androidtv.util.profile.MediaCodecCapabilitiesTest.hasDecoder(MediaCodecCapabilitiesTest.java:47)
05-06 10:05:50.555 12368 12368 W MediaCodecCapabilitiesTest:    at org.jellyfin.androidtv.util.profile.MediaCodecCapabilitiesTest.supportsHevcMain10(MediaCodecCapabilitiesTest.java:36)
05-06 10:05:50.555 12368 12368 W MediaCodecCapabilitiesTest:    at org.jellyfin.androidtv.util.profile.ProfileHelper$deviceHevcCodecProfile$2.invoke(ProfileHelper.kt:44)
05-06 10:05:50.555 12368 12368 W MediaCodecCapabilitiesTest:    at org.jellyfin.androidtv.util.profile.ProfileHelper$deviceHevcCodecProfile$2.invoke(ProfileHelper.kt:27)
05-06 10:05:50.555 12368 12368 W MediaCodecCapabilitiesTest:    at org.jellyfin.androidtv.util.profile.ProfileHelper.getDeviceHevcCodecProfile(ProfileHelper.kt:27)
05-06 10:05:50.555 12368 12368 W MediaCodecCapabilitiesTest:    at org.jellyfin.androidtv.util.profile.ExoPlayerProfile.<init>(ExoPlayerProfile.kt:83)
05-06 10:05:50.555 12368 12368 W MediaCodecCapabilitiesTest:    at org.jellyfin.androidtv.util.profile.ExoPlayerProfile.<init>(ExoPlayerProfile.kt:26)
05-06 10:05:50.555 12368 12368 W MediaCodecCapabilitiesTest:    at org.jellyfin.androidtv.util.profile.ExoPlayerProfile.<init>(Unknown Source:8)
05-06 10:05:50.555 12368 12368 W MediaCodecCapabilitiesTest:    at org.jellyfin.androidtv.ui.playback.MediaManager.playInternal(MediaManager.java:678)
05-06 10:05:50.555 12368 12368 W MediaCodecCapabilitiesTest:    at org.jellyfin.androidtv.ui.playback.MediaManager.nextAudioItem(MediaManager.java:859)
05-06 10:05:50.555 12368 12368 W MediaCodecCapabilitiesTest:    at org.jellyfin.androidtv.ui.playback.MediaManager.playFrom(MediaManager.java:652)
05-06 10:05:50.555 12368 12368 W MediaCodecCapabilitiesTest:    at org.jellyfin.androidtv.ui.playback.MediaManager.playNowInternal(MediaManager.java:635)
05-06 10:05:50.555 12368 12368 W MediaCodecCapabilitiesTest:    at org.jellyfin.androidtv.ui.playback.MediaManager.playNow(MediaManager.java:604)
05-06 10:05:50.555 12368 12368 W MediaCodecCapabilitiesTest:    at org.jellyfin.androidtv.ui.playback.MediaManager.playNow(MediaManager.java:611)
05-06 10:05:50.555 12368 12368 W MediaCodecCapabilitiesTest:    at org.jellyfin.androidtv.ui.itemdetail.FullDetailsActivity$36.onResponse(FullDetailsActivity.java:1618)
05-06 10:05:50.555 12368 12368 W MediaCodecCapabilitiesTest:    at org.jellyfin.androidtv.ui.itemdetail.FullDetailsActivity$36.onResponse(FullDetailsActivity.java:1611)
05-06 10:05:50.555 12368 12368 W MediaCodecCapabilitiesTest:    at org.jellyfin.androidtv.util.apiclient.PlaybackHelper$3.onResponse(PlaybackHelper.java:151)
05-06 10:05:50.555 12368 12368 W MediaCodecCapabilitiesTest:    at org.jellyfin.androidtv.util.apiclient.PlaybackHelper$3.onResponse(PlaybackHelper.java:148)
05-06 10:05:50.555 12368 12368 W MediaCodecCapabilitiesTest:    at org.jellyfin.apiclient.interaction.SerializedResponse.onSerializedResponse(SerializedResponse.java:46)
05-06 10:05:50.555 12368 12368 W MediaCodecCapabilitiesTest:    at org.jellyfin.apiclient.interaction.SerializedResponse.onResponse(SerializedResponse.java:39)
05-06 10:05:50.555 12368 12368 W MediaCodecCapabilitiesTest:    at org.jellyfin.apiclient.interaction.SerializedResponse.onResponse(SerializedResponse.java:6)
05-06 10:05:50.555 12368 12368 W MediaCodecCapabilitiesTest:    at org.jellyfin.apiclient.interaction.ApiClientRequestListener.onResponse(ApiClientRequestListener.java:21)
05-06 10:05:50.555 12368 12368 W MediaCodecCapabilitiesTest:    at org.jellyfin.apiclient.interaction.ApiClientRequestListener.onResponse(ApiClientRequestListener.java:5)
05-06 10:05:50.555 12368 12368 W MediaCodecCapabilitiesTest:    at org.jellyfin.apiclient.interaction.VolleyResponseListener.onResponse(VolleyResponseListener.java:22)
05-06 10:05:50.559 12368 12368 D jellyfin-apiclient: Adding request to queue: http://192.168.25.126:8096/Items/2b37a7ba8be373f1fa661925f0b985a3/PlaybackInfo?format=json
05-06 10:05:50.561  3687  4499 I ActivityManager: START u0 {cmp=org.jellyfin.androidtv/.ui.playback.AudioNowPlayingActivity} from uid 10114
05-06 10:05:50.607  3687  4500 V WindowManager: Changing focus from Window{df4c034 u0 org.jellyfin.androidtv/org.jellyfin.androidtv.ui.itemdetail.FullDetailsActivity} to null Callers=com.android.server.wm.WindowManagerService.setFocusedApp:2585 com.android.server.am.ActivityManagerService.setResumedActivityUncheckLocked:3650 com.android.server.am.ActivityStack.onActivityStateChanged:520 com.android.server.am.TaskRecord.onActivityStateChanged:1818 
05-06 10:05:50.656  3687  4500 I WindowManager: WindowState() - found Launcher @ mAppToken:AppWindowToken{8c7030b token=Token{fb9f2da ActivityRecord{e4c9485 u0 org.jellyfin.androidtv/.ui.playback.AudioNowPlayingActivity t1940}}}
05-06 10:05:50.658  3687  4500 I NvUtils : onActivityResumed AM packageName = org.jellyfin.androidtv
05-06 10:05:50.659 12368 12368 I jellyfin-apiclient: Response received from: http://192.168.25.126:8096/Items/2b37a7ba8be373f1fa661925f0b985a3/PlaybackInfo?format=json
05-06 10:05:50.666 12368 12368 D jellyfin-apiclient: Adding request to queue: http://192.168.25.126:8096/Sessions/Playing
05-06 10:05:50.677  3687  4498 V WindowManager: Changing focus from null to Window{feac883 u0 org.jellyfin.androidtv/org.jellyfin.androidtv.ui.playback.AudioNowPlayingActivity} Callers=com.android.server.wm.WindowManagerService.relayoutWindow:2101 com.android.server.wm.Session.relayout:244 android.view.IWindowSession$Stub.onTransact:309 com.android.server.wm.Session.onTransact:164 
05-06 10:05:50.765  3687  3737 I ActivityManager: Displayed org.jellyfin.androidtv/.ui.playback.AudioNowPlayingActivity: +156ms
05-06 10:05:50.778 12368 12368 I chatty  : uid=10114(org.jellyfin.androidtv) identical 2 lines
05-06 10:05:50.808 12368 12368 D jellyfin-apiclient: Adding request to queue: http://192.168.25.126:8096/Sessions/Playing/Progress
05-06 10:05:50.943 12368 12368 I jellyfin-apiclient: Response received from: http://192.168.25.126:8096/Sessions/Playing
05-06 10:05:50.943 12368 12368 I jellyfin-apiclient: Response received from: http://192.168.25.126:8096/Sessions/Playing/Progress
05-06 10:05:51.239  3687  4983 I NvUtils : onActivityStopped AM packageName = org.jellyfin.androidtv
05-06 10:05:51.275 12368 12432 D jellyfin-apiclient: Web socket message received.
05-06 10:05:51.275 12368 12432 I jellyfin-apiclient: Received web socket message: UserDataChanged
05-06 10:05:51.795 12368 12432 D jellyfin-apiclient: Web socket message received.
05-06 10:05:51.795 12368 12432 I jellyfin-apiclient: Received web socket message: ForceKeepAlive
05-06 10:05:52.522  3687  3785 E WindowManager: Exception checking for game stream. Exception: android.content.pm.PackageManager$NameNotFoundException: ComponentInfo{org.jellyfin.androidtv/.ui.playback.AudioNowPlayingActivity}
05-06 10:05:52.696  3687  3785 E WindowManager: Exception checking for game stream. Exception: android.content.pm.PackageManager$NameNotFoundException: ComponentInfo{org.jellyfin.androidtv/.ui.playback.AudioNowPlayingActivity}
05-06 10:05:52.701 12368 12368 I chatty  : uid=10114(org.jellyfin.androidtv) identical 2 lines
05-06 10:05:52.703 12368 12368 D jellyfin-apiclient: Adding request to queue: http://192.168.25.126:8096/Sessions/Playing/Progress
05-06 10:05:52.924 12368 12368 I jellyfin-apiclient: Response received from: http://192.168.25.126:8096/Sessions/Playing/Progress
05-06 10:05:53.471  3687  3785 E WindowManager: Exception checking for game stream. Exception: android.content.pm.PackageManager$NameNotFoundException: ComponentInfo{org.jellyfin.androidtv/.ui.playback.AudioNowPlayingActivity}
05-06 10:05:53.621  3687  3785 E WindowManager: Exception checking for game stream. Exception: android.content.pm.PackageManager$NameNotFoundException: ComponentInfo{org.jellyfin.androidtv/.ui.playback.AudioNowPlayingActivity}
05-06 10:05:53.628  3687  4498 V WindowManager: Changing focus from Window{feac883 u0 org.jellyfin.androidtv/org.jellyfin.androidtv.ui.playback.AudioNowPlayingActivity} to null Callers=com.android.server.wm.WindowManagerService.setFocusedApp:2585 com.android.server.am.ActivityManagerService.setResumedActivityUncheckLocked:3650 com.android.server.am.ActivityStack.onActivityStateChanged:520 com.android.server.am.TaskRecord.onActivityStateChanged:1818 
05-06 10:05:53.646  3687  4498 I NvUtils : onActivityResumed AM packageName = org.jellyfin.androidtv
05-06 10:05:53.659  3687  4983 V WindowManager: Changing focus from null to Window{df4c034 u0 org.jellyfin.androidtv/org.jellyfin.androidtv.ui.itemdetail.FullDetailsActivity} Callers=com.android.server.wm.WindowManagerService.relayoutWindow:2101 com.android.server.wm.Session.relayout:244 android.view.IWindowSession$Stub.onTransact:309 com.android.server.wm.Session.onTransact:164 
05-06 10:05:54.721  3687  3785 E WindowManager: Exception checking for game stream. Exception: android.content.pm.PackageManager$NameNotFoundException: ComponentInfo{org.jellyfin.androidtv/.ui.itemdetail.FullDetailsActivity}
05-06 10:05:54.870  3687  3785 E WindowManager: Exception checking for game stream. Exception: android.content.pm.PackageManager$NameNotFoundException: ComponentInfo{org.jellyfin.androidtv/.ui.itemdetail.FullDetailsActivity}
05-06 10:05:54.876  3687  4500 V WindowManager: Changing focus from Window{df4c034 u0 org.jellyfin.androidtv/org.jellyfin.androidtv.ui.itemdetail.FullDetailsActivity} to null Callers=com.android.server.wm.WindowManagerService.setFocusedApp:2585 com.android.server.am.ActivityManagerService.setResumedActivityUncheckLocked:3650 com.android.server.am.ActivityStack.onActivityStateChanged:520 com.android.server.am.TaskRecord.onActivityStateChanged:1818 
05-06 10:05:54.894  3687  4500 I NvUtils : onActivityResumed AM packageName = org.jellyfin.androidtv
05-06 10:05:54.901  3687  4983 V WindowManager: Changing focus from null to Window{f80f0dc u0 org.jellyfin.androidtv/org.jellyfin.androidtv.ui.itemdetail.ItemListActivity} Callers=com.android.server.wm.WindowManagerService.relayoutWindow:2101 com.android.server.wm.Session.relayout:244 android.view.IWindowSession$Stub.onTransact:309 com.android.server.wm.Session.onTransact:164 
05-06 10:05:55.742  3687  3786 D WindowManager: isOnHomeScreen mLastTopComponent: null, componentName: ComponentInfo{org.jellyfin.androidtv/org.jellyfin.androidtv.ui.itemdetail.ItemListActivity}
05-06 10:05:55.842  3687  3786 D WindowManager: isOnHomeScreen mLastTopComponent: null, componentName: ComponentInfo{or

Application version

0.13.3

Where did you install the app from?

Google Play

Device information

Nvidia Shield TV Pro (2019)

Android version

Android 9, SHIELD TV SW Version 8.2.3(32.6.518.0)

Jellyfin server version

10.7.7

jellyfin-bot commented 2 years 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.

BobbyWibowo commented 1 year ago

Hello hello

I'm still getting this issue in version 0.15.10 😞

I can confirm that Play All / Shuffle All would only work correctly in user-made playlists