jellyfin / jellyfin-androidtv

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

Audiobooks Creeping into Music Queue #4010

Open BotBlake opened 1 month ago

BotBlake commented 1 month ago

Describe the bug

I cant exactly give a guide on how to reproduce this, as it just happened to me.

I was listening to Music on the ATV Client and wanted to add a full album to the queue. (Idk if this is relevant or not, but the album I wanted to add doesnt have any metadata)

Instead of adding the Songs of this Album to the queue, for mysterious reasons all of my AUDIOBOOKS have been added to the queue. My Audiobooks are NOT in a "Music" type library, but instead in a "Books" library.

Since this Library Type is unsupported (and clicking on Audiobooks in earlier Versions of the ATV client always lead to a crash) I expected the Client to Crash when it would try to play an Audiobook from the Queue.

BUT this didnt happen. The Client is now happily playing my Audiobooks from the queue. (Audiobooks are stored in .mp3's for me)

Logs

There where no Crash Logs, since the Client didnt crash. Here are the Server Logs for the 10minute timeframe in which I was playing with music and suddenly added the Audiobooks to the Queue. - I then switched to another Audiobook 2 more times.

[2024-09-21 01:08:04.804 +02:00] [INF] [17] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "::ffff:192.168.178.20" closed
[2024-09-21 01:08:04.809 +02:00] [INF] [18] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "::ffff:192.168.178.20" request
[2024-09-21 01:08:08.179 +02:00] [INF] [14] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: session.RemoteEndPoint : "192.168.178.20"
[2024-09-21 01:08:08.179 +02:00] [INF] [14] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : event_playing_id     = "a258671c56ce595273a71c0ab6e02c86"
[2024-09-21 01:08:08.179 +02:00] [INF] [14] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : event_user_id        = "01e3008eff9b49d3a2185e8b31ed9340"
[2024-09-21 01:08:08.179 +02:00] [INF] [14] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : event_user_id_int    = 3
[2024-09-21 01:08:08.179 +02:00] [INF] [14] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : session_playing_id   = ""
[2024-09-21 01:08:08.179 +02:00] [INF] [14] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : session_user_id      = "01e3008eff9b49d3a2185e8b31ed9340"
[2024-09-21 01:08:08.179 +02:00] [INF] [14] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : play_method          = "na"
[2024-09-21 01:08:08.179 +02:00] [INF] [14] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : e.ClientName         = "Android TV"
[2024-09-21 01:08:08.179 +02:00] [INF] [14] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : e.DeviceName         = "Sony BRAVIA 4K 2015"
[2024-09-21 01:08:08.179 +02:00] [INF] [14] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : ItemName             = "Alice Merton - Hit The Ground Running (No Roots [EP])"
[2024-09-21 01:08:08.179 +02:00] [INF] [14] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : ItemId               = "a258671c56ce595273a71c0ab6e02c86"
[2024-09-21 01:08:08.179 +02:00] [INF] [14] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : ItemType             = "Audio"
[2024-09-21 01:08:08.179 +02:00] [INF] [14] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : Details do not match for play item
[2024-09-21 01:08:08.179 +02:00] [INF] [14] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : Exited
[2024-09-21 01:08:16.499 +02:00] [INF] [17] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2024-09-21 01:08:46.497 +02:00] [INF] [27] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2024-09-21 01:09:16.497 +02:00] [INF] [21] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2024-09-21 01:09:46.497 +02:00] [INF] [25] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2024-09-21 01:10:16.497 +02:00] [INF] [15] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2024-09-21 01:10:43.031 +02:00] [INF] [23] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Android TV" "0.17.5" playing "Hit The Ground Running". Stopped at "175097" ms
[2024-09-21 01:10:43.033 +02:00] [INF] [16] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Playback stop tracker found, processing stop : "7e69cf57b8bcd54c2e656513586a3125ddcf1e6e-01e3008eff9b49d3a2185e8b31ed9340-a258671c56ce595273a71c0ab6e02c86"
[2024-09-21 01:10:43.033 +02:00] [INF] [16] Jellyfin.Plugin.PlaybackReporting.Data.PlaybackTracker: PlaybackTracker : Adding Stop Event : 09/21/2024 01:10:43
[2024-09-21 01:10:43.033 +02:00] [INF] [16] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Playback stop but TrackedPlaybackInfo not found! not storing activity in DB
[2024-09-21 01:10:43.078 +02:00] [INF] [16] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "Bern-E". EnableAudioPlaybackTranscoding: True
[2024-09-21 01:10:44.300 +02:00] [INF] [16] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Adding playback tracker : 7e69cf57b8bcd54c2e656513586a3125ddcf1e6e-01e3008eff9b49d3a2185e8b31ed9340-bdd6cd5737c09a9d9d5b9ebe1eeadc90
[2024-09-21 01:10:44.300 +02:00] [INF] [16] Jellyfin.Plugin.PlaybackReporting.Data.PlaybackTracker: PlaybackTracker : Adding Start Event : 09/21/2024 01:10:44
[2024-09-21 01:10:44.300 +02:00] [INF] [16] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Creating StartPlaybackTimer Task
[2024-09-21 01:10:44.300 +02:00] [INF] [33] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : Entered
[2024-09-21 01:10:45.026 +02:00] [INF] [23] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "7e69cf57b8bcd54c2e656513586a3125ddcf1e6e-01e3008eff9b49d3a2185e8b31ed9340-bdd6cd5737c09a9d9d5b9ebe1eeadc90"
[2024-09-21 01:10:46.501 +02:00] [INF] [21] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2024-09-21 01:11:04.301 +02:00] [INF] [33] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: session.RemoteEndPoint : "192.168.178.20"
[2024-09-21 01:11:04.301 +02:00] [INF] [33] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : event_playing_id     = "bdd6cd5737c09a9d9d5b9ebe1eeadc90"
[2024-09-21 01:11:04.301 +02:00] [INF] [33] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : event_user_id        = "01e3008eff9b49d3a2185e8b31ed9340"
[2024-09-21 01:11:04.301 +02:00] [INF] [33] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : event_user_id_int    = 3
[2024-09-21 01:11:04.301 +02:00] [INF] [33] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : session_playing_id   = "bdd6cd5737c09a9d9d5b9ebe1eeadc90"
[2024-09-21 01:11:04.301 +02:00] [INF] [33] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : session_user_id      = "01e3008eff9b49d3a2185e8b31ed9340"
[2024-09-21 01:11:04.301 +02:00] [INF] [33] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : play_method          = "DirectPlay"
[2024-09-21 01:11:04.301 +02:00] [INF] [33] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : e.ClientName         = "Android TV"
[2024-09-21 01:11:04.301 +02:00] [INF] [33] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : e.DeviceName         = "Sony BRAVIA 4K 2015"
[2024-09-21 01:11:04.301 +02:00] [INF] [33] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : ItemName             = "The Beach Boys - Good Vibrations (California Girls)"
[2024-09-21 01:11:04.301 +02:00] [INF] [33] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : ItemId               = "bdd6cd5737c09a9d9d5b9ebe1eeadc90"
[2024-09-21 01:11:04.301 +02:00] [INF] [33] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : ItemType             = "Audio"
[2024-09-21 01:11:04.301 +02:00] [INF] [33] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : All matches, playback registered
[2024-09-21 01:11:04.301 +02:00] [INF] [33] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Playback tracker found, adding playback info : "7e69cf57b8bcd54c2e656513586a3125ddcf1e6e-01e3008eff9b49d3a2185e8b31ed9340-bdd6cd5737c09a9d9d5b9ebe1eeadc90"
[2024-09-21 01:11:04.301 +02:00] [INF] [33] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Saving playback tracking activity in DB
[2024-09-21 01:11:04.303 +02:00] [INF] [33] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : Exited
[2024-09-21 01:11:06.025 +02:00] [INF] [21] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "7e69cf57b8bcd54c2e656513586a3125ddcf1e6e-01e3008eff9b49d3a2185e8b31ed9340-bdd6cd5737c09a9d9d5b9ebe1eeadc90"
[2024-09-21 01:11:16.500 +02:00] [INF] [21] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2024-09-21 01:11:27.025 +02:00] [INF] [16] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "7e69cf57b8bcd54c2e656513586a3125ddcf1e6e-01e3008eff9b49d3a2185e8b31ed9340-bdd6cd5737c09a9d9d5b9ebe1eeadc90"
[2024-09-21 01:11:46.501 +02:00] [INF] [32] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2024-09-21 01:11:47.025 +02:00] [INF] [23] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "7e69cf57b8bcd54c2e656513586a3125ddcf1e6e-01e3008eff9b49d3a2185e8b31ed9340-bdd6cd5737c09a9d9d5b9ebe1eeadc90"
[2024-09-21 01:12:07.026 +02:00] [INF] [16] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "7e69cf57b8bcd54c2e656513586a3125ddcf1e6e-01e3008eff9b49d3a2185e8b31ed9340-bdd6cd5737c09a9d9d5b9ebe1eeadc90"
[2024-09-21 01:12:16.499 +02:00] [INF] [23] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2024-09-21 01:12:28.025 +02:00] [INF] [34] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "7e69cf57b8bcd54c2e656513586a3125ddcf1e6e-01e3008eff9b49d3a2185e8b31ed9340-bdd6cd5737c09a9d9d5b9ebe1eeadc90"
[2024-09-21 01:12:46.497 +02:00] [INF] [32] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2024-09-21 01:12:48.026 +02:00] [INF] [34] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "7e69cf57b8bcd54c2e656513586a3125ddcf1e6e-01e3008eff9b49d3a2185e8b31ed9340-bdd6cd5737c09a9d9d5b9ebe1eeadc90"
[2024-09-21 01:13:04.818 +02:00] [INF] [33] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "::ffff:192.168.178.20" closed
[2024-09-21 01:13:04.826 +02:00] [INF] [21] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "::ffff:192.168.178.20" request
[2024-09-21 01:13:16.497 +02:00] [INF] [21] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2024-09-21 01:13:46.497 +02:00] [INF] [21] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2024-09-21 01:14:16.497 +02:00] [INF] [31] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2024-09-21 01:14:20.759 +02:00] [INF] [31] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Android TV" "0.17.5" playing "Good Vibrations". Stopped at "216744" ms
[2024-09-21 01:14:20.761 +02:00] [INF] [34] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Playback stop tracker found, processing stop : "7e69cf57b8bcd54c2e656513586a3125ddcf1e6e-01e3008eff9b49d3a2185e8b31ed9340-bdd6cd5737c09a9d9d5b9ebe1eeadc90"
[2024-09-21 01:14:20.761 +02:00] [INF] [34] Jellyfin.Plugin.PlaybackReporting.Data.PlaybackTracker: PlaybackTracker : Adding Stop Event : 09/21/2024 01:14:20
[2024-09-21 01:14:20.761 +02:00] [INF] [34] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Saving playback tracking activity in DB
[2024-09-21 01:14:20.770 +02:00] [INF] [28] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "Bern-E". EnableAudioPlaybackTranscoding: True
[2024-09-21 01:14:21.779 +02:00] [INF] [28] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Adding playback tracker : 7e69cf57b8bcd54c2e656513586a3125ddcf1e6e-01e3008eff9b49d3a2185e8b31ed9340-c1c1bbcec66d97651d9c925b3ddde56d
[2024-09-21 01:14:21.779 +02:00] [INF] [28] Jellyfin.Plugin.PlaybackReporting.Data.PlaybackTracker: PlaybackTracker : Adding Start Event : 09/21/2024 01:14:21
[2024-09-21 01:14:21.779 +02:00] [INF] [28] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Creating StartPlaybackTimer Task
[2024-09-21 01:14:21.779 +02:00] [INF] [31] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : Entered
[2024-09-21 01:14:22.785 +02:00] [INF] [31] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "7e69cf57b8bcd54c2e656513586a3125ddcf1e6e-01e3008eff9b49d3a2185e8b31ed9340-c1c1bbcec66d97651d9c925b3ddde56d"
[2024-09-21 01:14:41.777 +02:00] [INF] [15] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: session.RemoteEndPoint : "192.168.178.20"
[2024-09-21 01:14:41.777 +02:00] [INF] [15] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : event_playing_id     = "c1c1bbcec66d97651d9c925b3ddde56d"
[2024-09-21 01:14:41.777 +02:00] [INF] [15] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : event_user_id        = "01e3008eff9b49d3a2185e8b31ed9340"
[2024-09-21 01:14:41.777 +02:00] [INF] [15] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : event_user_id_int    = 3
[2024-09-21 01:14:41.777 +02:00] [INF] [15] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : session_playing_id   = "c1c1bbcec66d97651d9c925b3ddde56d"
[2024-09-21 01:14:41.777 +02:00] [INF] [15] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : session_user_id      = "01e3008eff9b49d3a2185e8b31ed9340"
[2024-09-21 01:14:41.777 +02:00] [INF] [15] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : play_method          = "DirectPlay"
[2024-09-21 01:14:41.777 +02:00] [INF] [15] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : e.ClientName         = "Android TV"
[2024-09-21 01:14:41.777 +02:00] [INF] [15] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : e.DeviceName         = "Sony BRAVIA 4K 2015"
[2024-09-21 01:14:41.777 +02:00] [INF] [15] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : ItemName             = "01 - Tödliche Spiele"
[2024-09-21 01:14:41.777 +02:00] [INF] [15] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : ItemId               = "c1c1bbcec66d97651d9c925b3ddde56d"
[2024-09-21 01:14:41.777 +02:00] [INF] [15] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : ItemType             = "AudioBook"
[2024-09-21 01:14:41.777 +02:00] [INF] [15] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : All matches, playback registered
[2024-09-21 01:14:41.777 +02:00] [INF] [15] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Playback tracker found, adding playback info : "7e69cf57b8bcd54c2e656513586a3125ddcf1e6e-01e3008eff9b49d3a2185e8b31ed9340-c1c1bbcec66d97651d9c925b3ddde56d"
[2024-09-21 01:14:41.777 +02:00] [INF] [15] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Saving playback tracking activity in DB
[2024-09-21 01:14:41.779 +02:00] [INF] [15] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : Exited
[2024-09-21 01:14:42.786 +02:00] [INF] [15] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "7e69cf57b8bcd54c2e656513586a3125ddcf1e6e-01e3008eff9b49d3a2185e8b31ed9340-c1c1bbcec66d97651d9c925b3ddde56d"
[2024-09-21 01:14:46.498 +02:00] [INF] [21] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2024-09-21 01:15:03.784 +02:00] [INF] [29] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "7e69cf57b8bcd54c2e656513586a3125ddcf1e6e-01e3008eff9b49d3a2185e8b31ed9340-c1c1bbcec66d97651d9c925b3ddde56d"
[2024-09-21 01:15:16.500 +02:00] [INF] [30] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2024-09-21 01:15:24.788 +02:00] [INF] [32] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "7e69cf57b8bcd54c2e656513586a3125ddcf1e6e-01e3008eff9b49d3a2185e8b31ed9340-c1c1bbcec66d97651d9c925b3ddde56d"
[2024-09-21 01:15:45.784 +02:00] [INF] [23] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "7e69cf57b8bcd54c2e656513586a3125ddcf1e6e-01e3008eff9b49d3a2185e8b31ed9340-c1c1bbcec66d97651d9c925b3ddde56d"
[2024-09-21 01:15:46.500 +02:00] [INF] [23] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2024-09-21 01:16:06.783 +02:00] [INF] [25] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "7e69cf57b8bcd54c2e656513586a3125ddcf1e6e-01e3008eff9b49d3a2185e8b31ed9340-c1c1bbcec66d97651d9c925b3ddde56d"
[2024-09-21 01:16:16.500 +02:00] [INF] [30] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2024-09-21 01:16:26.784 +02:00] [INF] [32] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "7e69cf57b8bcd54c2e656513586a3125ddcf1e6e-01e3008eff9b49d3a2185e8b31ed9340-c1c1bbcec66d97651d9c925b3ddde56d"
[2024-09-21 01:16:46.500 +02:00] [INF] [31] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2024-09-21 01:16:46.787 +02:00] [INF] [30] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "7e69cf57b8bcd54c2e656513586a3125ddcf1e6e-01e3008eff9b49d3a2185e8b31ed9340-c1c1bbcec66d97651d9c925b3ddde56d"
[2024-09-21 01:17:06.787 +02:00] [INF] [26] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "7e69cf57b8bcd54c2e656513586a3125ddcf1e6e-01e3008eff9b49d3a2185e8b31ed9340-c1c1bbcec66d97651d9c925b3ddde56d"
[2024-09-21 01:17:16.500 +02:00] [INF] [23] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2024-09-21 01:17:27.786 +02:00] [INF] [23] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "7e69cf57b8bcd54c2e656513586a3125ddcf1e6e-01e3008eff9b49d3a2185e8b31ed9340-c1c1bbcec66d97651d9c925b3ddde56d"
[2024-09-21 01:17:46.503 +02:00] [INF] [30] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2024-09-21 01:17:47.787 +02:00] [INF] [14] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "7e69cf57b8bcd54c2e656513586a3125ddcf1e6e-01e3008eff9b49d3a2185e8b31ed9340-c1c1bbcec66d97651d9c925b3ddde56d"
[2024-09-21 01:18:04.834 +02:00] [INF] [11] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "::ffff:192.168.178.20" closed
[2024-09-21 01:18:04.844 +02:00] [INF] [31] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "::ffff:192.168.178.20" request
[2024-09-21 01:18:16.501 +02:00] [INF] [25] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2024-09-21 01:18:39.933 +02:00] [INF] [24] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "Bern-E". EnableAudioPlaybackTranscoding: True
[2024-09-21 01:18:41.048 +02:00] [INF] [25] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Adding playback tracker : 7e69cf57b8bcd54c2e656513586a3125ddcf1e6e-01e3008eff9b49d3a2185e8b31ed9340-1595534551294c95fb9ffedefcba0b3d
[2024-09-21 01:18:41.048 +02:00] [INF] [25] Jellyfin.Plugin.PlaybackReporting.Data.PlaybackTracker: PlaybackTracker : Adding Start Event : 09/21/2024 01:18:41
[2024-09-21 01:18:41.048 +02:00] [INF] [25] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Creating StartPlaybackTimer Task
[2024-09-21 01:18:41.048 +02:00] [INF] [11] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : Entered
[2024-09-21 01:18:42.053 +02:00] [INF] [31] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "7e69cf57b8bcd54c2e656513586a3125ddcf1e6e-01e3008eff9b49d3a2185e8b31ed9340-1595534551294c95fb9ffedefcba0b3d"
[2024-09-21 01:18:46.502 +02:00] [INF] [30] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2024-09-21 01:19:01.044 +02:00] [INF] [31] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: session.RemoteEndPoint : "192.168.178.20"
[2024-09-21 01:19:01.045 +02:00] [INF] [31] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : event_playing_id     = "1595534551294c95fb9ffedefcba0b3d"
[2024-09-21 01:19:01.045 +02:00] [INF] [31] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : event_user_id        = "01e3008eff9b49d3a2185e8b31ed9340"
[2024-09-21 01:19:01.045 +02:00] [INF] [31] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : event_user_id_int    = 3
[2024-09-21 01:19:01.045 +02:00] [INF] [31] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : session_playing_id   = "1595534551294c95fb9ffedefcba0b3d"
[2024-09-21 01:19:01.045 +02:00] [INF] [31] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : session_user_id      = "01e3008eff9b49d3a2185e8b31ed9340"
[2024-09-21 01:19:01.045 +02:00] [INF] [31] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : play_method          = "DirectPlay"
[2024-09-21 01:19:01.045 +02:00] [INF] [31] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : e.ClientName         = "Android TV"
[2024-09-21 01:19:01.045 +02:00] [INF] [31] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : e.DeviceName         = "Sony BRAVIA 4K 2015"
[2024-09-21 01:19:01.045 +02:00] [INF] [31] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : ItemName             = "Ready Player One"
[2024-09-21 01:19:01.045 +02:00] [INF] [31] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : ItemId               = "1595534551294c95fb9ffedefcba0b3d"
[2024-09-21 01:19:01.045 +02:00] [INF] [31] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : ItemType             = "AudioBook"
[2024-09-21 01:19:01.045 +02:00] [INF] [31] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : All matches, playback registered
[2024-09-21 01:19:01.045 +02:00] [INF] [31] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Playback tracker found, adding playback info : "7e69cf57b8bcd54c2e656513586a3125ddcf1e6e-01e3008eff9b49d3a2185e8b31ed9340-1595534551294c95fb9ffedefcba0b3d"
[2024-09-21 01:19:01.045 +02:00] [INF] [31] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Saving playback tracking activity in DB
[2024-09-21 01:19:01.047 +02:00] [INF] [31] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : Exited
[2024-09-21 01:19:03.051 +02:00] [INF] [25] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "7e69cf57b8bcd54c2e656513586a3125ddcf1e6e-01e3008eff9b49d3a2185e8b31ed9340-1595534551294c95fb9ffedefcba0b3d"
[2024-09-21 01:19:16.503 +02:00] [INF] [30] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2024-09-21 01:19:23.052 +02:00] [INF] [26] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "7e69cf57b8bcd54c2e656513586a3125ddcf1e6e-01e3008eff9b49d3a2185e8b31ed9340-1595534551294c95fb9ffedefcba0b3d"
[2024-09-21 01:19:44.050 +02:00] [INF] [16] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "7e69cf57b8bcd54c2e656513586a3125ddcf1e6e-01e3008eff9b49d3a2185e8b31ed9340-1595534551294c95fb9ffedefcba0b3d"
[2024-09-21 01:19:46.504 +02:00] [INF] [26] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2024-09-21 01:20:04.052 +02:00] [INF] [25] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "7e69cf57b8bcd54c2e656513586a3125ddcf1e6e-01e3008eff9b49d3a2185e8b31ed9340-1595534551294c95fb9ffedefcba0b3d"
[2024-09-21 01:20:16.505 +02:00] [INF] [15] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2024-09-21 01:20:25.049 +02:00] [INF] [26] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "7e69cf57b8bcd54c2e656513586a3125ddcf1e6e-01e3008eff9b49d3a2185e8b31ed9340-1595534551294c95fb9ffedefcba0b3d"
[2024-09-21 01:20:45.053 +02:00] [INF] [25] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "7e69cf57b8bcd54c2e656513586a3125ddcf1e6e-01e3008eff9b49d3a2185e8b31ed9340-1595534551294c95fb9ffedefcba0b3d"
[2024-09-21 01:20:46.509 +02:00] [INF] [3] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2024-09-21 01:21:06.053 +02:00] [INF] [3] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "7e69cf57b8bcd54c2e656513586a3125ddcf1e6e-01e3008eff9b49d3a2185e8b31ed9340-1595534551294c95fb9ffedefcba0b3d"
[2024-09-21 01:21:16.509 +02:00] [INF] [15] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2024-09-21 01:21:26.054 +02:00] [INF] [3] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "7e69cf57b8bcd54c2e656513586a3125ddcf1e6e-01e3008eff9b49d3a2185e8b31ed9340-1595534551294c95fb9ffedefcba0b3d"
[2024-09-21 01:21:46.511 +02:00] [INF] [25] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2024-09-21 01:21:47.053 +02:00] [INF] [3] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "7e69cf57b8bcd54c2e656513586a3125ddcf1e6e-01e3008eff9b49d3a2185e8b31ed9340-1595534551294c95fb9ffedefcba0b3d"
[2024-09-21 01:22:08.053 +02:00] [INF] [29] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "7e69cf57b8bcd54c2e656513586a3125ddcf1e6e-01e3008eff9b49d3a2185e8b31ed9340-1595534551294c95fb9ffedefcba0b3d"
[2024-09-21 01:22:16.513 +02:00] [INF] [11] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2024-09-21 01:22:28.058 +02:00] [INF] [3] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "7e69cf57b8bcd54c2e656513586a3125ddcf1e6e-01e3008eff9b49d3a2185e8b31ed9340-1595534551294c95fb9ffedefcba0b3d"
[2024-09-21 01:22:46.514 +02:00] [INF] [14] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2024-09-21 01:22:49.053 +02:00] [INF] [16] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Processing playback tracker : "7e69cf57b8bcd54c2e656513586a3125ddcf1e6e-01e3008eff9b49d3a2185e8b31ed9340-1595534551294c95fb9ffedefcba0b3d"
[2024-09-21 01:23:04.850 +02:00] [INF] [14] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "::ffff:192.168.178.20" closed
[2024-09-21 01:23:04.858 +02:00] [INF] [26] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "::ffff:192.168.178.20" request
[2024-09-21 01:23:16.516 +02:00] [INF] [26] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2024-09-21 01:23:46.519 +02:00] [INF] [26] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2024-09-21 01:24:16.521 +02:00] [INF] [14] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2024-09-21 01:24:46.520 +02:00] [INF] [14] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2024-09-21 01:25:16.522 +02:00] [INF] [11] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2024-09-21 01:25:46.525 +02:00] [INF] [29] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2024-09-21 01:26:16.525 +02:00] [INF] [18] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2024-09-21 01:26:46.525 +02:00] [INF] [30] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2024-09-21 01:27:16.525 +02:00] [INF] [25] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2024-09-21 01:27:46.525 +02:00] [INF] [25] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2024-09-21 01:28:04.866 +02:00] [INF] [30] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "::ffff:192.168.178.20" closed
[2024-09-21 01:28:04.876 +02:00] [INF] [18] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "::ffff:192.168.178.20" request
[2024-09-21 01:28:06.467 +02:00] [INF] [30] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "::ffff:192.168.178.26" request
[2024-09-21 01:28:16.525 +02:00] [INF] [31] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2024-09-21 01:28:46.526 +02:00] [INF] [11] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2024-09-21 01:29:16.525 +02:00] [INF] [18] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2024-09-21 01:29:46.525 +02:00] [INF] [30] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds

Application version

0.17.5

Where did you install the app from?

Google Play

Device information

Sony BRAVIA 4K 2015

Android version

Android 7.0

Jellyfin server version

10.9.11

BotBlake commented 1 month ago

Since I use the "playback reporting" plugin, I am abled to show you the playback History for the User: grafik

Here you can see it playing "Type AudioBook" on the Android TV Client.

I also added a Picture of the "Queue" in which you can See all of the Audiobooks. Since this is the Home Screen, you are also abled to see that the entire "Audiobooks" library isnt shown on the ATV Client (as expected)

Unbenannt

Note again: It is actualy PLAYING the audiobooks too.

nielsvanvelzen commented 1 month ago

Playback of audiobooks is something we support, it's the browsing for them that is not implemented. So using remote control to play them is fine. Anyway, that's not the issue here.

The app has a few places that manage the audio queue. To figure out what happened here I need to know from what screen / button you started playback.

BotBlake commented 1 month ago

Oh, interesting! I will keep that in Mind! Anyways:

I was playing Back a Song.

Then I Browser the Music Library in "Albums"-View. I opened an Album and pressed the "add to Queue" Button, to add the whole Album to the Queue.

Instead of adding that Album to the Queue, my entire Audiobook Library was added to the Queue.

I also tried to reproduce this, but I cant reliably. (Managed to do it one more Time on the Same Device after Trying for a while. Never managed to reproduce it on my Chromecast w GoogleTV)

In Case this is an Album specific Bug: The Album I managed to reproduce this on doesnt get Metadata from a Provider, because its from some Local Music Artist. So the Album has minimal Metadata which I added Manualy.

nielsvanvelzen commented 1 month ago

When you open the album it shows all tracks for it in a list. Does that list also show the audiobooks?

BotBlake commented 1 month ago

No. It Shows the Songs of the Actual Album. As I Said, I also cant reproduce this reliably. So it Sometimes DOES add the Songs of the Album to the Queue (as expected)

nielsvanvelzen commented 1 month ago

The code should always add the exact items displayed in the list to the queue, so I was wondering if it wasn't just the server returning audiobooks as album tracks.

BotBlake commented 1 month ago

I See! But its Always showing the Album Items properly. It Just decided to add the Audiobooks to the Queue instead the 2 Times I managed to reproduce the issue.

So sadly Not a Server Bug 🗿(or maybe a Server Bug, If the Server messes Up adding the requested items to Playback Queue, idk)