Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gelli seems to never send a "Playback Stopped" event to the server (and spams the log a lot) #247

Open
mihawk90 opened this issue Nov 6, 2023 · 0 comments

Comments

@mihawk90
Copy link

mihawk90 commented Nov 6, 2023

So, just today I installed and started using the Listenbrainz Plugin and I quickly noticed that while it reports "now playing" tracks to Listenbrainz, it doesn't send any tracks that ended. On further testing, this worked fine with Jellyfin Kodi, Jellyamp, and Feishin, so clearly the plugin is working.

According to the plugin documentation it relies on PlaybackStopped events from the server.

Upon inspection of my logs I noticed that tracks being played by the aforementioned clients were triggering this event, whereas Gelli was not.

Here's a fairly short block of Gelli playing 3 tracks:

[2023-11-06 21:22:50.776 +00:00] [INF] [77] Jellyfin.Api.Controllers.UniversalAudioController: GetPostedPlaybackInfo profile: DeviceProfile { Name: null, Id: null, Identification: null, FriendlyName: null, Manufacturer: null, ManufacturerUrl: null, ModelName: null, ModelDescription: null, ModelNumber: null, ModelUrl: null, SerialNumber: null, EnableAlbumArtInDidl: False, EnableSingleAlbumArtLimit: False, EnableSingleSubtitleLimit: False, SupportedMediaTypes: "Audio,Photo,Video", UserId: null, AlbumArtPn: null, MaxAlbumArtWidth: null, MaxAlbumArtHeight: null, MaxIconWidth: null, MaxIconHeight: null, MaxStreamingBitrate: 8000000, MaxStaticBitrate: 8000000, MusicStreamingTranscodingBitrate: 128000, MaxStaticMusicBitrate: 8000000, SonyAggregationFlags: null, ProtocolInfo: null, TimelineOffsetSeconds: 0, RequiresPlainVideoItems: False, RequiresPlainFolders: False, EnableMSMediaReceiverRegistrar: False, IgnoreTranscodeByteRangeRequests: False, XmlRootAttributes: [], DirectPlayProfiles: [DirectPlayProfile { Container: "mp3", AudioCodec: "mp3", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "mka", AudioCodec: "opus", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "m4a", AudioCodec: "aac", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "ogg", AudioCodec: "vorbis", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "flac", AudioCodec: "flac", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "opus", AudioCodec: "opus", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "ogg", AudioCodec: "opus", VideoCodec: null, Type: Audio }], TranscodingProfiles: [TranscodingProfile { Container: "ts", Type: Audio, VideoCodec: "", AudioCodec: "aac", Protocol: "hls", EstimateContentLength: False, EnableMpegtsM2TsMode: False, TranscodeSeekInfo: Auto, CopyTimestamps: False, Context: Streaming, EnableSubtitlesInManifest: False, MaxAudioChannels: null, MinSegments: 0, SegmentLength: 0, BreakOnNonKeyFrames: False, Conditions: [] }], ContainerProfiles: [], CodecProfiles: [], ResponseProfiles: [], SubtitleProfiles: [] }
[2023-11-06 21:22:50.777 +00:00] [INF] [77] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "tarulia". EnableAudioPlaybackTranscoding: True
[2023-11-06 21:22:51.657 +00:00] [WRN] [8] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.157:30013/Sessions/Playing/Progress" to "192.168.0.5" in 0:00:00.564972 with Status Code 204
[2023-11-06 21:22:51.728 +00:00] [WRN] [77] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.157:30013/Users/ff9a7a977560419caa150df824634ad9/PlayedItems/96e873b3a9d8c3848716631f12ff39e8?DatePlayed=20231106222250&format=json" to "192.168.0.5" in 0:00:00.6220919 with Status Code 200
[2023-11-06 21:22:52.226 +00:00] [INF] [77] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: Started user data sync
[2023-11-06 21:22:52.238 +00:00] [INF] [77] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: User Data Sync: User "tarulia" ("ff9a7a977560419caa150df824634ad9") posted 2 updates
[2023-11-06 21:22:52.238 +00:00] [INF] [77] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: Finished user data sync, taking "00:00:00.0116294"
[2023-11-06 21:23:01.583 +00:00] [INF] [97] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: Started user data sync
[2023-11-06 21:23:01.594 +00:00] [INF] [97] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: User Data Sync: User "tarulia" ("ff9a7a977560419caa150df824634ad9") posted 2 updates
[2023-11-06 21:23:01.594 +00:00] [INF] [97] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: Finished user data sync, taking "00:00:00.0109267"
[2023-11-06 21:23:05.533 +00:00] [INF] [97] Jellyfin.Plugin.ListenBrainz: Checking required metadata and user configuration
[2023-11-06 21:23:05.533 +00:00] [INF] [97] Jellyfin.Plugin.ListenBrainz: All checks passed, sending 'now playing' listen of track "Rêverie" for user "tarulia"
[2023-11-06 21:23:05.533 +00:00] [INF] [97] Jellyfin.Plugin.ListenBrainz: MusicBrainz integration is enabled, fetching metadata for track "Rêverie"
[2023-11-06 21:23:06.022 +00:00] [INF] [97] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: Started user data sync
[2023-11-06 21:23:06.033 +00:00] [INF] [97] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: User Data Sync: User "tarulia" ("ff9a7a977560419caa150df824634ad9") posted 2 updates
[2023-11-06 21:23:06.033 +00:00] [INF] [97] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: Finished user data sync, taking "00:00:00.0110032"
[2023-11-06 21:23:11.600 +00:00] [WRN] [97] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.157:30013/Sessions/Playing/Progress" to "192.168.0.5" in 0:00:00.5227078 with Status Code 204
[2023-11-06 21:23:31.671 +00:00] [WRN] [8] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.157:30013/Sessions/Playing/Progress" to "192.168.0.5" in 0:00:00.6055649 with Status Code 204
[2023-11-06 21:23:41.765 +00:00] [WRN] [8] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.157:30013/Sessions/Playing/Progress" to "192.168.0.5" in 0:00:00.699619 with Status Code 204
[2023-11-06 21:23:42.260 +00:00] [INF] [8] Jellyfin.Api.Controllers.UniversalAudioController: GetPostedPlaybackInfo profile: DeviceProfile { Name: null, Id: null, Identification: null, FriendlyName: null, Manufacturer: null, ManufacturerUrl: null, ModelName: null, ModelDescription: null, ModelNumber: null, ModelUrl: null, SerialNumber: null, EnableAlbumArtInDidl: False, EnableSingleAlbumArtLimit: False, EnableSingleSubtitleLimit: False, SupportedMediaTypes: "Audio,Photo,Video", UserId: null, AlbumArtPn: null, MaxAlbumArtWidth: null, MaxAlbumArtHeight: null, MaxIconWidth: null, MaxIconHeight: null, MaxStreamingBitrate: 8000000, MaxStaticBitrate: 8000000, MusicStreamingTranscodingBitrate: 128000, MaxStaticMusicBitrate: 8000000, SonyAggregationFlags: null, ProtocolInfo: null, TimelineOffsetSeconds: 0, RequiresPlainVideoItems: False, RequiresPlainFolders: False, EnableMSMediaReceiverRegistrar: False, IgnoreTranscodeByteRangeRequests: False, XmlRootAttributes: [], DirectPlayProfiles: [DirectPlayProfile { Container: "mp3", AudioCodec: "mp3", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "mka", AudioCodec: "opus", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "m4a", AudioCodec: "aac", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "ogg", AudioCodec: "vorbis", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "flac", AudioCodec: "flac", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "opus", AudioCodec: "opus", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "ogg", AudioCodec: "opus", VideoCodec: null, Type: Audio }], TranscodingProfiles: [TranscodingProfile { Container: "ts", Type: Audio, VideoCodec: "", AudioCodec: "aac", Protocol: "hls", EstimateContentLength: False, EnableMpegtsM2TsMode: False, TranscodeSeekInfo: Auto, CopyTimestamps: False, Context: Streaming, EnableSubtitlesInManifest: False, MaxAudioChannels: null, MinSegments: 0, SegmentLength: 0, BreakOnNonKeyFrames: False, Conditions: [] }], ContainerProfiles: [], CodecProfiles: [], ResponseProfiles: [], SubtitleProfiles: [] }
[2023-11-06 21:23:42.261 +00:00] [INF] [8] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "tarulia". EnableAudioPlaybackTranscoding: True
[2023-11-06 21:24:08.138 +00:00] [INF] [39] Jellyfin.Api.Controllers.UniversalAudioController: GetPostedPlaybackInfo profile: DeviceProfile { Name: null, Id: null, Identification: null, FriendlyName: null, Manufacturer: null, ManufacturerUrl: null, ModelName: null, ModelDescription: null, ModelNumber: null, ModelUrl: null, SerialNumber: null, EnableAlbumArtInDidl: False, EnableSingleAlbumArtLimit: False, EnableSingleSubtitleLimit: False, SupportedMediaTypes: "Audio,Photo,Video", UserId: null, AlbumArtPn: null, MaxAlbumArtWidth: null, MaxAlbumArtHeight: null, MaxIconWidth: null, MaxIconHeight: null, MaxStreamingBitrate: 8000000, MaxStaticBitrate: 8000000, MusicStreamingTranscodingBitrate: 128000, MaxStaticMusicBitrate: 8000000, SonyAggregationFlags: null, ProtocolInfo: null, TimelineOffsetSeconds: 0, RequiresPlainVideoItems: False, RequiresPlainFolders: False, EnableMSMediaReceiverRegistrar: False, IgnoreTranscodeByteRangeRequests: False, XmlRootAttributes: [], DirectPlayProfiles: [DirectPlayProfile { Container: "mp3", AudioCodec: "mp3", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "mka", AudioCodec: "opus", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "m4a", AudioCodec: "aac", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "ogg", AudioCodec: "vorbis", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "flac", AudioCodec: "flac", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "opus", AudioCodec: "opus", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "ogg", AudioCodec: "opus", VideoCodec: null, Type: Audio }], TranscodingProfiles: [TranscodingProfile { Container: "ts", Type: Audio, VideoCodec: "", AudioCodec: "aac", Protocol: "hls", EstimateContentLength: False, EnableMpegtsM2TsMode: False, TranscodeSeekInfo: Auto, CopyTimestamps: False, Context: Streaming, EnableSubtitlesInManifest: False, MaxAudioChannels: null, MinSegments: 0, SegmentLength: 0, BreakOnNonKeyFrames: False, Conditions: [] }], ContainerProfiles: [], CodecProfiles: [], ResponseProfiles: [], SubtitleProfiles: [] }
[2023-11-06 21:24:08.139 +00:00] [INF] [39] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "tarulia". EnableAudioPlaybackTranscoding: True
[2023-11-06 21:24:38.871 +00:00] [INF] [34] Jellyfin.Api.Controllers.UniversalAudioController: GetPostedPlaybackInfo profile: DeviceProfile { Name: null, Id: null, Identification: null, FriendlyName: null, Manufacturer: null, ManufacturerUrl: null, ModelName: null, ModelDescription: null, ModelNumber: null, ModelUrl: null, SerialNumber: null, EnableAlbumArtInDidl: False, EnableSingleAlbumArtLimit: False, EnableSingleSubtitleLimit: False, SupportedMediaTypes: "Audio,Photo,Video", UserId: null, AlbumArtPn: null, MaxAlbumArtWidth: null, MaxAlbumArtHeight: null, MaxIconWidth: null, MaxIconHeight: null, MaxStreamingBitrate: 8000000, MaxStaticBitrate: 8000000, MusicStreamingTranscodingBitrate: 128000, MaxStaticMusicBitrate: 8000000, SonyAggregationFlags: null, ProtocolInfo: null, TimelineOffsetSeconds: 0, RequiresPlainVideoItems: False, RequiresPlainFolders: False, EnableMSMediaReceiverRegistrar: False, IgnoreTranscodeByteRangeRequests: False, XmlRootAttributes: [], DirectPlayProfiles: [DirectPlayProfile { Container: "mp3", AudioCodec: "mp3", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "mka", AudioCodec: "opus", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "m4a", AudioCodec: "aac", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "ogg", AudioCodec: "vorbis", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "flac", AudioCodec: "flac", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "opus", AudioCodec: "opus", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "ogg", AudioCodec: "opus", VideoCodec: null, Type: Audio }], TranscodingProfiles: [TranscodingProfile { Container: "ts", Type: Audio, VideoCodec: "", AudioCodec: "aac", Protocol: "hls", EstimateContentLength: False, EnableMpegtsM2TsMode: False, TranscodeSeekInfo: Auto, CopyTimestamps: False, Context: Streaming, EnableSubtitlesInManifest: False, MaxAudioChannels: null, MinSegments: 0, SegmentLength: 0, BreakOnNonKeyFrames: False, Conditions: [] }], ContainerProfiles: [], CodecProfiles: [], ResponseProfiles: [], SubtitleProfiles: [] }
[2023-11-06 21:24:38.872 +00:00] [INF] [34] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "tarulia". EnableAudioPlaybackTranscoding: True
[2023-11-06 21:25:11.644 +00:00] [WRN] [23] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.157:30013/Sessions/Playing/Progress" to "192.168.0.5" in 0:00:00.572475 with Status Code 204
[2023-11-06 21:25:17.735 +00:00] [INF] [111] Jellyfin.Api.Controllers.UniversalAudioController: GetPostedPlaybackInfo profile: DeviceProfile { Name: null, Id: null, Identification: null, FriendlyName: null, Manufacturer: null, ManufacturerUrl: null, ModelName: null, ModelDescription: null, ModelNumber: null, ModelUrl: null, SerialNumber: null, EnableAlbumArtInDidl: False, EnableSingleAlbumArtLimit: False, EnableSingleSubtitleLimit: False, SupportedMediaTypes: "Audio,Photo,Video", UserId: null, AlbumArtPn: null, MaxAlbumArtWidth: null, MaxAlbumArtHeight: null, MaxIconWidth: null, MaxIconHeight: null, MaxStreamingBitrate: 8000000, MaxStaticBitrate: 8000000, MusicStreamingTranscodingBitrate: 128000, MaxStaticMusicBitrate: 8000000, SonyAggregationFlags: null, ProtocolInfo: null, TimelineOffsetSeconds: 0, RequiresPlainVideoItems: False, RequiresPlainFolders: False, EnableMSMediaReceiverRegistrar: False, IgnoreTranscodeByteRangeRequests: False, XmlRootAttributes: [], DirectPlayProfiles: [DirectPlayProfile { Container: "mp3", AudioCodec: "mp3", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "mka", AudioCodec: "opus", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "m4a", AudioCodec: "aac", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "ogg", AudioCodec: "vorbis", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "flac", AudioCodec: "flac", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "opus", AudioCodec: "opus", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "ogg", AudioCodec: "opus", VideoCodec: null, Type: Audio }], TranscodingProfiles: [TranscodingProfile { Container: "ts", Type: Audio, VideoCodec: "", AudioCodec: "aac", Protocol: "hls", EstimateContentLength: False, EnableMpegtsM2TsMode: False, TranscodeSeekInfo: Auto, CopyTimestamps: False, Context: Streaming, EnableSubtitlesInManifest: False, MaxAudioChannels: null, MinSegments: 0, SegmentLength: 0, BreakOnNonKeyFrames: False, Conditions: [] }], ContainerProfiles: [], CodecProfiles: [], ResponseProfiles: [], SubtitleProfiles: [] }
[2023-11-06 21:25:17.736 +00:00] [INF] [111] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "tarulia". EnableAudioPlaybackTranscoding: True
[2023-11-06 21:25:21.713 +00:00] [WRN] [8] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.157:30013/Sessions/Playing/Progress" to "192.168.0.5" in 0:00:00.5965832 with Status Code 204
[2023-11-06 21:25:41.750 +00:00] [WRN] [111] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.157:30013/Sessions/Playing/Progress" to "192.168.0.5" in 0:00:00.681029 with Status Code 204
[2023-11-06 21:25:50.692 +00:00] [INF] [95] Jellyfin.Api.Controllers.UniversalAudioController: GetPostedPlaybackInfo profile: DeviceProfile { Name: null, Id: null, Identification: null, FriendlyName: null, Manufacturer: null, ManufacturerUrl: null, ModelName: null, ModelDescription: null, ModelNumber: null, ModelUrl: null, SerialNumber: null, EnableAlbumArtInDidl: False, EnableSingleAlbumArtLimit: False, EnableSingleSubtitleLimit: False, SupportedMediaTypes: "Audio,Photo,Video", UserId: null, AlbumArtPn: null, MaxAlbumArtWidth: null, MaxAlbumArtHeight: null, MaxIconWidth: null, MaxIconHeight: null, MaxStreamingBitrate: 8000000, MaxStaticBitrate: 8000000, MusicStreamingTranscodingBitrate: 128000, MaxStaticMusicBitrate: 8000000, SonyAggregationFlags: null, ProtocolInfo: null, TimelineOffsetSeconds: 0, RequiresPlainVideoItems: False, RequiresPlainFolders: False, EnableMSMediaReceiverRegistrar: False, IgnoreTranscodeByteRangeRequests: False, XmlRootAttributes: [], DirectPlayProfiles: [DirectPlayProfile { Container: "mp3", AudioCodec: "mp3", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "mka", AudioCodec: "opus", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "m4a", AudioCodec: "aac", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "ogg", AudioCodec: "vorbis", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "flac", AudioCodec: "flac", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "opus", AudioCodec: "opus", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "ogg", AudioCodec: "opus", VideoCodec: null, Type: Audio }], TranscodingProfiles: [TranscodingProfile { Container: "ts", Type: Audio, VideoCodec: "", AudioCodec: "aac", Protocol: "hls", EstimateContentLength: False, EnableMpegtsM2TsMode: False, TranscodeSeekInfo: Auto, CopyTimestamps: False, Context: Streaming, EnableSubtitlesInManifest: False, MaxAudioChannels: null, MinSegments: 0, SegmentLength: 0, BreakOnNonKeyFrames: False, Conditions: [] }], ContainerProfiles: [], CodecProfiles: [], ResponseProfiles: [], SubtitleProfiles: [] }
[2023-11-06 21:25:50.693 +00:00] [INF] [95] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "tarulia". EnableAudioPlaybackTranscoding: True
[2023-11-06 21:26:36.762 +00:00] [INF] [75] Jellyfin.Api.Controllers.UniversalAudioController: GetPostedPlaybackInfo profile: DeviceProfile { Name: null, Id: null, Identification: null, FriendlyName: null, Manufacturer: null, ManufacturerUrl: null, ModelName: null, ModelDescription: null, ModelNumber: null, ModelUrl: null, SerialNumber: null, EnableAlbumArtInDidl: False, EnableSingleAlbumArtLimit: False, EnableSingleSubtitleLimit: False, SupportedMediaTypes: "Audio,Photo,Video", UserId: null, AlbumArtPn: null, MaxAlbumArtWidth: null, MaxAlbumArtHeight: null, MaxIconWidth: null, MaxIconHeight: null, MaxStreamingBitrate: 8000000, MaxStaticBitrate: 8000000, MusicStreamingTranscodingBitrate: 128000, MaxStaticMusicBitrate: 8000000, SonyAggregationFlags: null, ProtocolInfo: null, TimelineOffsetSeconds: 0, RequiresPlainVideoItems: False, RequiresPlainFolders: False, EnableMSMediaReceiverRegistrar: False, IgnoreTranscodeByteRangeRequests: False, XmlRootAttributes: [], DirectPlayProfiles: [DirectPlayProfile { Container: "mp3", AudioCodec: "mp3", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "mka", AudioCodec: "opus", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "m4a", AudioCodec: "aac", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "ogg", AudioCodec: "vorbis", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "flac", AudioCodec: "flac", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "opus", AudioCodec: "opus", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "ogg", AudioCodec: "opus", VideoCodec: null, Type: Audio }], TranscodingProfiles: [TranscodingProfile { Container: "ts", Type: Audio, VideoCodec: "", AudioCodec: "aac", Protocol: "hls", EstimateContentLength: False, EnableMpegtsM2TsMode: False, TranscodeSeekInfo: Auto, CopyTimestamps: False, Context: Streaming, EnableSubtitlesInManifest: False, MaxAudioChannels: null, MinSegments: 0, SegmentLength: 0, BreakOnNonKeyFrames: False, Conditions: [] }], ContainerProfiles: [], CodecProfiles: [], ResponseProfiles: [], SubtitleProfiles: [] }
[2023-11-06 21:26:36.763 +00:00] [INF] [75] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "tarulia". EnableAudioPlaybackTranscoding: True
[2023-11-06 21:27:30.824 +00:00] [INF] [61] Jellyfin.Api.Controllers.UniversalAudioController: GetPostedPlaybackInfo profile: DeviceProfile { Name: null, Id: null, Identification: null, FriendlyName: null, Manufacturer: null, ManufacturerUrl: null, ModelName: null, ModelDescription: null, ModelNumber: null, ModelUrl: null, SerialNumber: null, EnableAlbumArtInDidl: False, EnableSingleAlbumArtLimit: False, EnableSingleSubtitleLimit: False, SupportedMediaTypes: "Audio,Photo,Video", UserId: null, AlbumArtPn: null, MaxAlbumArtWidth: null, MaxAlbumArtHeight: null, MaxIconWidth: null, MaxIconHeight: null, MaxStreamingBitrate: 8000000, MaxStaticBitrate: 8000000, MusicStreamingTranscodingBitrate: 128000, MaxStaticMusicBitrate: 8000000, SonyAggregationFlags: null, ProtocolInfo: null, TimelineOffsetSeconds: 0, RequiresPlainVideoItems: False, RequiresPlainFolders: False, EnableMSMediaReceiverRegistrar: False, IgnoreTranscodeByteRangeRequests: False, XmlRootAttributes: [], DirectPlayProfiles: [DirectPlayProfile { Container: "mp3", AudioCodec: "mp3", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "mka", AudioCodec: "opus", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "m4a", AudioCodec: "aac", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "ogg", AudioCodec: "vorbis", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "flac", AudioCodec: "flac", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "opus", AudioCodec: "opus", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "ogg", AudioCodec: "opus", VideoCodec: null, Type: Audio }], TranscodingProfiles: [TranscodingProfile { Container: "ts", Type: Audio, VideoCodec: "", AudioCodec: "aac", Protocol: "hls", EstimateContentLength: False, EnableMpegtsM2TsMode: False, TranscodeSeekInfo: Auto, CopyTimestamps: False, Context: Streaming, EnableSubtitlesInManifest: False, MaxAudioChannels: null, MinSegments: 0, SegmentLength: 0, BreakOnNonKeyFrames: False, Conditions: [] }], ContainerProfiles: [], CodecProfiles: [], ResponseProfiles: [], SubtitleProfiles: [] }
[2023-11-06 21:27:30.825 +00:00] [INF] [61] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "tarulia". EnableAudioPlaybackTranscoding: True
[2023-11-06 21:27:51.650 +00:00] [WRN] [80] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.157:30013/Sessions/Playing/Progress" to "192.168.0.5" in 0:00:00.5850068 with Status Code 204
[2023-11-06 21:28:01.772 +00:00] [INF] [115] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: Started user data sync
[2023-11-06 21:28:01.774 +00:00] [INF] [115] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: User Data Sync: User "tarulia" ("ff9a7a977560419caa150df824634ad9") posted 2 updates
[2023-11-06 21:28:01.775 +00:00] [INF] [115] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: Finished user data sync, taking "00:00:00.0022154"
[2023-11-06 21:28:11.579 +00:00] [INF] [61] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: Started user data sync
[2023-11-06 21:28:11.587 +00:00] [INF] [61] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: User Data Sync: User "tarulia" ("ff9a7a977560419caa150df824634ad9") posted 2 updates
[2023-11-06 21:28:11.587 +00:00] [INF] [61] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: Finished user data sync, taking "00:00:00.0085823"
[2023-11-06 21:28:21.693 +00:00] [WRN] [61] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.157:30013/Sessions/Playing/Progress" to "192.168.0.5" in 0:00:00.5767629 with Status Code 204
[2023-11-06 21:28:21.764 +00:00] [WRN] [23] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.157:30013/Users/ff9a7a977560419caa150df824634ad9/PlayedItems/78e228a33d1ddffa89d976b304ed4c93?DatePlayed=20231106222820&format=json" to "192.168.0.5" in 0:00:00.647721 with Status Code 200
[2023-11-06 21:28:22.263 +00:00] [INF] [61] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: Started user data sync
[2023-11-06 21:28:22.274 +00:00] [INF] [61] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: User Data Sync: User "tarulia" ("ff9a7a977560419caa150df824634ad9") posted 2 updates
[2023-11-06 21:28:22.275 +00:00] [INF] [61] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: Finished user data sync, taking "00:00:00.0114039"
[2023-11-06 21:28:26.512 +00:00] [INF] [75] Jellyfin.Plugin.ListenBrainz: Checking required metadata and user configuration
[2023-11-06 21:28:26.512 +00:00] [INF] [75] Jellyfin.Plugin.ListenBrainz: All checks passed, sending 'now playing' listen of track "Sunrise Way" for user "tarulia"
[2023-11-06 21:28:26.512 +00:00] [INF] [75] Jellyfin.Plugin.ListenBrainz: MusicBrainz integration is enabled, fetching metadata for track "Sunrise Way"
[2023-11-06 21:28:27.011 +00:00] [INF] [75] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: Started user data sync
[2023-11-06 21:28:27.015 +00:00] [INF] [75] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: User Data Sync: User "tarulia" ("ff9a7a977560419caa150df824634ad9") posted 2 updates
[2023-11-06 21:28:27.015 +00:00] [INF] [75] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: Finished user data sync, taking "00:00:00.0036575"
[2023-11-06 21:29:31.646 +00:00] [WRN] [62] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.157:30013/Sessions/Playing/Progress" to "192.168.0.5" in 0:00:00.5562884 with Status Code 204
[2023-11-06 21:30:01.617 +00:00] [WRN] [115] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.157:30013/Sessions/Playing/Progress" to "192.168.0.5" in 0:00:00.554199 with Status Code 204
[2023-11-06 21:30:21.657 +00:00] [WRN] [70] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.157:30013/Sessions/Playing/Progress" to "192.168.0.5" in 0:00:00.5776123 with Status Code 204
[2023-11-06 21:32:12.151 +00:00] [INF] [101] Jellyfin.Api.Controllers.UniversalAudioController: GetPostedPlaybackInfo profile: DeviceProfile { Name: null, Id: null, Identification: null, FriendlyName: null, Manufacturer: null, ManufacturerUrl: null, ModelName: null, ModelDescription: null, ModelNumber: null, ModelUrl: null, SerialNumber: null, EnableAlbumArtInDidl: False, EnableSingleAlbumArtLimit: False, EnableSingleSubtitleLimit: False, SupportedMediaTypes: "Audio,Photo,Video", UserId: null, AlbumArtPn: null, MaxAlbumArtWidth: null, MaxAlbumArtHeight: null, MaxIconWidth: null, MaxIconHeight: null, MaxStreamingBitrate: 8000000, MaxStaticBitrate: 8000000, MusicStreamingTranscodingBitrate: 128000, MaxStaticMusicBitrate: 8000000, SonyAggregationFlags: null, ProtocolInfo: null, TimelineOffsetSeconds: 0, RequiresPlainVideoItems: False, RequiresPlainFolders: False, EnableMSMediaReceiverRegistrar: False, IgnoreTranscodeByteRangeRequests: False, XmlRootAttributes: [], DirectPlayProfiles: [DirectPlayProfile { Container: "mp3", AudioCodec: "mp3", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "mka", AudioCodec: "opus", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "m4a", AudioCodec: "aac", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "ogg", AudioCodec: "vorbis", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "flac", AudioCodec: "flac", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "opus", AudioCodec: "opus", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "ogg", AudioCodec: "opus", VideoCodec: null, Type: Audio }], TranscodingProfiles: [TranscodingProfile { Container: "ts", Type: Audio, VideoCodec: "", AudioCodec: "aac", Protocol: "hls", EstimateContentLength: False, EnableMpegtsM2TsMode: False, TranscodeSeekInfo: Auto, CopyTimestamps: False, Context: Streaming, EnableSubtitlesInManifest: False, MaxAudioChannels: null, MinSegments: 0, SegmentLength: 0, BreakOnNonKeyFrames: False, Conditions: [] }], ContainerProfiles: [], CodecProfiles: [], ResponseProfiles: [], SubtitleProfiles: [] }
[2023-11-06 21:32:12.152 +00:00] [INF] [101] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "tarulia". EnableAudioPlaybackTranscoding: True
[2023-11-06 21:32:21.692 +00:00] [WRN] [107] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.157:30013/Sessions/Playing/Progress" to "192.168.0.5" in 0:00:00.5937858 with Status Code 204
[2023-11-06 21:32:51.648 +00:00] [INF] [100] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: Started user data sync
[2023-11-06 21:32:51.659 +00:00] [INF] [100] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: User Data Sync: User "tarulia" ("ff9a7a977560419caa150df824634ad9") posted 2 updates
[2023-11-06 21:32:51.659 +00:00] [INF] [100] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: Finished user data sync, taking "00:00:00.0112675"
[2023-11-06 21:33:01.876 +00:00] [INF] [110] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: Started user data sync
[2023-11-06 21:33:01.885 +00:00] [INF] [110] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: User Data Sync: User "tarulia" ("ff9a7a977560419caa150df824634ad9") posted 2 updates
[2023-11-06 21:33:01.885 +00:00] [INF] [110] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: Finished user data sync, taking "00:00:00.0085799"
[2023-11-06 21:33:11.167 +00:00] [WRN] [100] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.157:30013/Sessions/Playing" to "192.168.0.5" in 0:00:00.527532 with Status Code 204
[2023-11-06 21:33:11.167 +00:00] [INF] [110] Jellyfin.Plugin.ListenBrainz: Checking required metadata and user configuration
[2023-11-06 21:33:11.167 +00:00] [INF] [110] Jellyfin.Plugin.ListenBrainz: All checks passed, sending 'now playing' listen of track "In Paradisum" for user "tarulia"
[2023-11-06 21:33:11.167 +00:00] [INF] [110] Jellyfin.Plugin.ListenBrainz: MusicBrainz integration is enabled, fetching metadata for track "In Paradisum"
[2023-11-06 21:33:11.668 +00:00] [INF] [104] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: Started user data sync
[2023-11-06 21:33:11.672 +00:00] [INF] [104] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: User Data Sync: User "tarulia" ("ff9a7a977560419caa150df824634ad9") posted 2 updates
[2023-11-06 21:33:11.672 +00:00] [INF] [104] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: Finished user data sync, taking "00:00:00.0037504"
[2023-11-06 21:33:21.717 +00:00] [WRN] [101] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.157:30013/Sessions/Playing/Progress" to "192.168.0.5" in 0:00:00.643172 with Status Code 204
[2023-11-06 21:33:22.673 +00:00] [WRN] [115] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.157:30013/Shows/NextUp?Limit=24&Fields=PrimaryImageAspectRatio%2CDateCreated%2CBasicSyncInfo%2CPath%2CMediaSourceCount&UserId=ff9a7a977560419caa150df824634ad9&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CBanner%2CThumb&EnableTotalRecordCount=false&DisableFirstEpisode=false&NextUpDateCutoff=2023-10-07T20%3A32%3A00.771Z&EnableRewatching=false" to "192.168.0.10" in 0:00:00.5047618 with Status Code 200
[2023-11-06 21:33:22.680 +00:00] [WRN] [101] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.157:30013/Users/ff9a7a977560419caa150df824634ad9/Items/Resume?Limit=12&Recursive=true&Fields=PrimaryImageAspectRatio%2CBasicSyncInfo&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CThumb&EnableTotalRecordCount=false&MediaTypes=Video" to "192.168.0.10" in 0:00:00.5125233 with Status Code 200
[2023-11-06 21:33:22.839 +00:00] [WRN] [38] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.157:30013/Users/ff9a7a977560419caa150df824634ad9/Items/Resume?Limit=12&Recursive=true&Fields=PrimaryImageAspectRatio%2CBasicSyncInfo&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CThumb&EnableTotalRecordCount=false&MediaTypes=Audio" to "192.168.0.10" in 0:00:00.6711525 with Status Code 200
[2023-11-06 21:33:22.980 +00:00] [WRN] [104] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.157:30013/Users/ff9a7a977560419caa150df824634ad9/Items/Resume?Limit=12&Recursive=true&Fields=PrimaryImageAspectRatio%2CBasicSyncInfo&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CThumb&EnableTotalRecordCount=false&MediaTypes=Book" to "192.168.0.10" in 0:00:00.8121772 with Status Code 200
[2023-11-06 21:33:41.807 +00:00] [WRN] [101] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.157:30013/Sessions/Playing/Progress" to "192.168.0.5" in 0:00:00.6917376 with Status Code 204
[2023-11-06 21:34:41.676 +00:00] [WRN] [38] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.157:30013/Sessions/Playing/Progress" to "192.168.0.5" in 0:00:00.5900311 with Status Code 204
[2023-11-06 21:34:51.744 +00:00] [WRN] [68] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.157:30013/Sessions/Playing/Progress" to "192.168.0.5" in 0:00:00.674719 with Status Code 204
[2023-11-06 21:35:21.661 +00:00] [WRN] [101] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.157:30013/Sessions/Playing/Progress" to "192.168.0.5" in 0:00:00.5929083 with Status Code 204
[2023-11-06 21:36:01.650 +00:00] [WRN] [61] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.157:30013/Sessions/Playing/Progress" to "192.168.0.5" in 0:00:00.5851815 with Status Code 204
[2023-11-06 21:36:31.697 +00:00] [WRN] [80] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.157:30013/Sessions/Playing/Progress" to "192.168.0.5" in 0:00:00.5588025 with Status Code 204
[2023-11-06 21:36:46.242 +00:00] [INF] [80] Jellyfin.Api.Controllers.UniversalAudioController: GetPostedPlaybackInfo profile: DeviceProfile { Name: null, Id: null, Identification: null, FriendlyName: null, Manufacturer: null, ManufacturerUrl: null, ModelName: null, ModelDescription: null, ModelNumber: null, ModelUrl: null, SerialNumber: null, EnableAlbumArtInDidl: False, EnableSingleAlbumArtLimit: False, EnableSingleSubtitleLimit: False, SupportedMediaTypes: "Audio,Photo,Video", UserId: null, AlbumArtPn: null, MaxAlbumArtWidth: null, MaxAlbumArtHeight: null, MaxIconWidth: null, MaxIconHeight: null, MaxStreamingBitrate: 8000000, MaxStaticBitrate: 8000000, MusicStreamingTranscodingBitrate: 128000, MaxStaticMusicBitrate: 8000000, SonyAggregationFlags: null, ProtocolInfo: null, TimelineOffsetSeconds: 0, RequiresPlainVideoItems: False, RequiresPlainFolders: False, EnableMSMediaReceiverRegistrar: False, IgnoreTranscodeByteRangeRequests: False, XmlRootAttributes: [], DirectPlayProfiles: [DirectPlayProfile { Container: "mp3", AudioCodec: "mp3", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "mka", AudioCodec: "opus", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "m4a", AudioCodec: "aac", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "ogg", AudioCodec: "vorbis", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "flac", AudioCodec: "flac", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "opus", AudioCodec: "opus", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "ogg", AudioCodec: "opus", VideoCodec: null, Type: Audio }], TranscodingProfiles: [TranscodingProfile { Container: "ts", Type: Audio, VideoCodec: "", AudioCodec: "aac", Protocol: "hls", EstimateContentLength: False, EnableMpegtsM2TsMode: False, TranscodeSeekInfo: Auto, CopyTimestamps: False, Context: Streaming, EnableSubtitlesInManifest: False, MaxAudioChannels: null, MinSegments: 0, SegmentLength: 0, BreakOnNonKeyFrames: False, Conditions: [] }], ContainerProfiles: [], CodecProfiles: [], ResponseProfiles: [], SubtitleProfiles: [] }
[2023-11-06 21:36:46.243 +00:00] [INF] [80] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "tarulia". EnableAudioPlaybackTranscoding: True

You'll notice nowhere does it mention a track was ever stopped.

And here are 3 tracks played in Feishin from earlier:

[2023-11-06 20:01:48.850 +00:00] [INF] [76] Jellyfin.Api.Controllers.UniversalAudioController: GetPostedPlaybackInfo profile: DeviceProfile { Name: null, Id: null, Identification: null, FriendlyName: null, Manufacturer: null, ManufacturerUrl: null, ModelName: null, ModelDescription: null, ModelNumber: null, ModelUrl: null, SerialNumber: null, EnableAlbumArtInDidl: False, EnableSingleAlbumArtLimit: False, EnableSingleSubtitleLimit: False, SupportedMediaTypes: "Audio,Photo,Video", UserId: null, AlbumArtPn: null, MaxAlbumArtWidth: null, MaxAlbumArtHeight: null, MaxIconWidth: null, MaxIconHeight: null, MaxStreamingBitrate: 8000000, MaxStaticBitrate: 8000000, MusicStreamingTranscodingBitrate: 128000, MaxStaticMusicBitrate: 8000000, SonyAggregationFlags: null, ProtocolInfo: null, TimelineOffsetSeconds: 0, RequiresPlainVideoItems: False, RequiresPlainFolders: False, EnableMSMediaReceiverRegistrar: False, IgnoreTranscodeByteRangeRequests: False, XmlRootAttributes: [], DirectPlayProfiles: [DirectPlayProfile { Container: "opus", AudioCodec: null, VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "mp3", AudioCodec: null, VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "aac", AudioCodec: null, VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "m4a", AudioCodec: null, VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "m4b", AudioCodec: null, VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "flac", AudioCodec: null, VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "wav", AudioCodec: null, VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "ogg", AudioCodec: null, VideoCodec: null, Type: Audio }], TranscodingProfiles: [TranscodingProfile { Container: "ts", Type: Audio, VideoCodec: "", AudioCodec: "aac", Protocol: "hls", EstimateContentLength: False, EnableMpegtsM2TsMode: False, TranscodeSeekInfo: Auto, CopyTimestamps: False, Context: Streaming, EnableSubtitlesInManifest: False, MaxAudioChannels: null, MinSegments: 0, SegmentLength: 0, BreakOnNonKeyFrames: False, Conditions: [] }], ContainerProfiles: [], CodecProfiles: [], ResponseProfiles: [], SubtitleProfiles: [] }
[2023-11-06 20:01:48.851 +00:00] [INF] [76] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "tarulia". EnableAudioPlaybackTranscoding: True
[2023-11-06 20:01:48.917 +00:00] [INF] [23] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Feishin" "0.5.1" playing "Love Not Lust (extended mix)". Stopped at "316614" ms
[2023-11-06 20:01:49.350 +00:00] [WRN] [113] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.157:30013/audio/f1b1ed8d41f7bb24f30d36697a4f5e3b/universal?userId=ff9a7a977560419caa150df824634ad9&deviceId=&audioCodec=aac&api_key=b1dea4a7fdc24b259069f38e8d9da82f&playSessionId=&container=opus,mp3,aac,m4a,m4b,flac,wav,ogg&transcodingContainer=ts&transcodingProtocol=hls" to "192.168.0.10" in 0:00:00.5022895 with Status Code 206
[2023-11-06 20:01:49.564 +00:00] [WRN] [23] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.157:30013/sessions/playing/stopped" to "192.168.0.10" in 0:00:00.6482668 with Status Code 204
[2023-11-06 20:01:49.564 +00:00] [INF] [76] Jellyfin.Plugin.ListenBrainz: MusicBrainz integration is enabled, fetching metadata for track "Love Not Lust (extended mix)"
[2023-11-06 20:01:50.017 +00:00] [INF] [59] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: Started user data sync
[2023-11-06 20:01:50.025 +00:00] [INF] [59] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: User Data Sync: User "tarulia" ("ff9a7a977560419caa150df824634ad9") posted 2 updates
[2023-11-06 20:01:50.025 +00:00] [INF] [59] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: Finished user data sync, taking "00:00:00.0087007"
[2023-11-06 20:01:50.864 +00:00] [INF] [97] Jellyfin.Plugin.ListenBrainz: Checking required metadata and user configuration
[2023-11-06 20:01:50.864 +00:00] [INF] [97] Jellyfin.Plugin.ListenBrainz: All checks passed, sending 'now playing' listen of track "Three Kings (extended mix)" for user "tarulia"
[2023-11-06 20:01:50.864 +00:00] [INF] [97] Jellyfin.Plugin.ListenBrainz: MusicBrainz integration is enabled, fetching metadata for track "Three Kings (extended mix)"
[2023-11-06 20:01:51.364 +00:00] [INF] [59] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: Started user data sync
[2023-11-06 20:01:51.374 +00:00] [INF] [59] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: User Data Sync: User "tarulia" ("ff9a7a977560419caa150df824634ad9") posted 2 updates
[2023-11-06 20:01:51.374 +00:00] [INF] [59] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: Finished user data sync, taking "00:00:00.0096580"
[2023-11-06 20:02:03.269 +00:00] [WRN] [76] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.157:30013/Shows/NextUp?Limit=24&Fields=PrimaryImageAspectRatio%2CDateCreated%2CBasicSyncInfo%2CPath%2CMediaSourceCount&UserId=ff9a7a977560419caa150df824634ad9&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CBanner%2CThumb&EnableTotalRecordCount=false&DisableFirstEpisode=false&NextUpDateCutoff=2023-10-07T19%3A00%3A40.774Z&EnableRewatching=false" to "192.168.0.10" in 0:00:01.1147612 with Status Code 200
[2023-11-06 20:04:01.853 +00:00] [WRN] [67] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.157:30013/sessions/playing/progress" to "192.168.0.10" in 0:00:01.0059916 with Status Code 204
[2023-11-06 20:04:31.556 +00:00] [WRN] [67] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.157:30013/sessions/playing/progress" to "192.168.0.10" in 0:00:00.7089483 with Status Code 204
[2023-11-06 20:05:31.425 +00:00] [WRN] [32] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.157:30013/sessions/playing/progress" to "192.168.0.10" in 0:00:00.5773068 with Status Code 204
[2023-11-06 20:05:51.518 +00:00] [WRN] [95] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.157:30013/sessions/playing/progress" to "192.168.0.10" in 0:00:00.6694969 with Status Code 204
[2023-11-06 20:07:21.560 +00:00] [WRN] [32] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.157:30013/sessions/playing/progress" to "192.168.0.10" in 0:00:00.7123046 with Status Code 204
[2023-11-06 20:07:41.859 +00:00] [WRN] [26] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.157:30013/sessions/playing/progress" to "192.168.0.10" in 0:00:01.011453 with Status Code 204
[2023-11-06 20:07:51.552 +00:00] [WRN] [33] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.157:30013/sessions/playing/progress" to "192.168.0.10" in 0:00:00.7043393 with Status Code 204
[2023-11-06 20:07:58.279 +00:00] [INF] [33] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Feishin" "0.5.1" playing "Three Kings (extended mix)". Stopped at "368325" ms
[2023-11-06 20:07:58.915 +00:00] [INF] [8] Jellyfin.Plugin.ListenBrainz: MusicBrainz integration is enabled, fetching metadata for track "Three Kings (extended mix)"
[2023-11-06 20:07:58.915 +00:00] [WRN] [33] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.157:30013/sessions/playing/stopped" to "192.168.0.10" in 0:00:00.6375313 with Status Code 204
[2023-11-06 20:07:59.412 +00:00] [INF] [98] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: Started user data sync
[2023-11-06 20:07:59.420 +00:00] [INF] [98] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: User Data Sync: User "tarulia" ("ff9a7a977560419caa150df824634ad9") posted 2 updates
[2023-11-06 20:07:59.420 +00:00] [INF] [98] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: Finished user data sync, taking "00:00:00.0076907"
[2023-11-06 20:08:00.285 +00:00] [INF] [98] Jellyfin.Plugin.ListenBrainz: Checking required metadata and user configuration
[2023-11-06 20:08:00.285 +00:00] [INF] [98] Jellyfin.Plugin.ListenBrainz: All checks passed, sending 'now playing' listen of track "Love Is a Drug (extended mix)" for user "tarulia"
[2023-11-06 20:08:00.285 +00:00] [INF] [98] Jellyfin.Plugin.ListenBrainz: MusicBrainz integration is enabled, fetching metadata for track "Love Is a Drug (extended mix)"
[2023-11-06 20:08:00.775 +00:00] [INF] [32] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: Started user data sync
[2023-11-06 20:08:00.784 +00:00] [INF] [32] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: User Data Sync: User "tarulia" ("ff9a7a977560419caa150df824634ad9") posted 2 updates
[2023-11-06 20:08:00.784 +00:00] [INF] [32] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: Finished user data sync, taking "00:00:00.0093684"
[2023-11-06 20:08:11.674 +00:00] [WRN] [58] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.157:30013/Users/ff9a7a977560419caa150df824634ad9/Items/Resume?Limit=12&Recursive=true&Fields=PrimaryImageAspectRatio%2CBasicSyncInfo&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CThumb&EnableTotalRecordCount=false&MediaTypes=Book" to "192.168.0.10" in 0:00:00.5196714 with Status Code 200
[2023-11-06 20:09:20.783 +00:00] [WRN] [98] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.157:30013/sessions/playing/progress" to "192.168.0.10" in 0:00:00.5798611 with Status Code 204
[2023-11-06 20:10:10.760 +00:00] [WRN] [60] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.157:30013/sessions/playing/progress" to "192.168.0.10" in 0:00:00.5566333 with Status Code 204
[2023-11-06 20:10:50.886 +00:00] [WRN] [37] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.157:30013/sessions/playing/progress" to "192.168.0.10" in 0:00:00.6827162 with Status Code 204
[2023-11-06 20:12:20.876 +00:00] [WRN] [51] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.157:30013/sessions/playing/progress" to "192.168.0.10" in 0:00:00.6720686 with Status Code 204
[2023-11-06 20:12:30.827 +00:00] [WRN] [8] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.157:30013/sessions/playing/progress" to "192.168.0.10" in 0:00:00.6230817 with Status Code 204
[2023-11-06 20:13:00.772 +00:00] [WRN] [95] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.157:30013/sessions/playing/progress" to "192.168.0.10" in 0:00:00.5685113 with Status Code 204
[2023-11-06 20:13:50.763 +00:00] [WRN] [39] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.157:30013/sessions/playing/progress" to "192.168.0.10" in 0:00:00.5593604 with Status Code 204
[2023-11-06 20:14:16.437 +00:00] [INF] [95] Jellyfin.Api.Controllers.UniversalAudioController: GetPostedPlaybackInfo profile: DeviceProfile { Name: null, Id: null, Identification: null, FriendlyName: null, Manufacturer: null, ManufacturerUrl: null, ModelName: null, ModelDescription: null, ModelNumber: null, ModelUrl: null, SerialNumber: null, EnableAlbumArtInDidl: False, EnableSingleAlbumArtLimit: False, EnableSingleSubtitleLimit: False, SupportedMediaTypes: "Audio,Photo,Video", UserId: null, AlbumArtPn: null, MaxAlbumArtWidth: null, MaxAlbumArtHeight: null, MaxIconWidth: null, MaxIconHeight: null, MaxStreamingBitrate: 8000000, MaxStaticBitrate: 8000000, MusicStreamingTranscodingBitrate: 128000, MaxStaticMusicBitrate: 8000000, SonyAggregationFlags: null, ProtocolInfo: null, TimelineOffsetSeconds: 0, RequiresPlainVideoItems: False, RequiresPlainFolders: False, EnableMSMediaReceiverRegistrar: False, IgnoreTranscodeByteRangeRequests: False, XmlRootAttributes: [], DirectPlayProfiles: [DirectPlayProfile { Container: "opus", AudioCodec: null, VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "mp3", AudioCodec: null, VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "aac", AudioCodec: null, VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "m4a", AudioCodec: null, VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "m4b", AudioCodec: null, VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "flac", AudioCodec: null, VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "wav", AudioCodec: null, VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "ogg", AudioCodec: null, VideoCodec: null, Type: Audio }], TranscodingProfiles: [TranscodingProfile { Container: "ts", Type: Audio, VideoCodec: "", AudioCodec: "aac", Protocol: "hls", EstimateContentLength: False, EnableMpegtsM2TsMode: False, TranscodeSeekInfo: Auto, CopyTimestamps: False, Context: Streaming, EnableSubtitlesInManifest: False, MaxAudioChannels: null, MinSegments: 0, SegmentLength: 0, BreakOnNonKeyFrames: False, Conditions: [] }], ContainerProfiles: [], CodecProfiles: [], ResponseProfiles: [], SubtitleProfiles: [] }
[2023-11-06 20:14:16.525 +00:00] [INF] [39] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Feishin" "0.5.1" playing "Love Is a Drug (extended mix)". Stopped at "0" ms
[2023-11-06 20:14:16.922 +00:00] [WRN] [87] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.157:30013/sessions/playing/progress" to "192.168.0.10" in 0:00:00.5219659 with Status Code 204
[2023-11-06 20:14:16.933 +00:00] [INF] [95] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "tarulia". EnableAudioPlaybackTranscoding: True
[2023-11-06 20:14:16.934 +00:00] [INF] [58] Jellyfin.Plugin.ListenBrainz: Listen submit conditions track "Love Is a Drug (extended mix)" and user "tarulia" were not met: "Played 0% (== 0 ticks), but required 50% or 2400000000 ticks"
[2023-11-06 20:14:17.231 +00:00] [INF] [95] Jellyfin.Api.Controllers.UniversalAudioController: GetPostedPlaybackInfo profile: DeviceProfile { Name: null, Id: null, Identification: null, FriendlyName: null, Manufacturer: null, ManufacturerUrl: null, ModelName: null, ModelDescription: null, ModelNumber: null, ModelUrl: null, SerialNumber: null, EnableAlbumArtInDidl: False, EnableSingleAlbumArtLimit: False, EnableSingleSubtitleLimit: False, SupportedMediaTypes: "Audio,Photo,Video", UserId: null, AlbumArtPn: null, MaxAlbumArtWidth: null, MaxAlbumArtHeight: null, MaxIconWidth: null, MaxIconHeight: null, MaxStreamingBitrate: 8000000, MaxStaticBitrate: 8000000, MusicStreamingTranscodingBitrate: 128000, MaxStaticMusicBitrate: 8000000, SonyAggregationFlags: null, ProtocolInfo: null, TimelineOffsetSeconds: 0, RequiresPlainVideoItems: False, RequiresPlainFolders: False, EnableMSMediaReceiverRegistrar: False, IgnoreTranscodeByteRangeRequests: False, XmlRootAttributes: [], DirectPlayProfiles: [DirectPlayProfile { Container: "opus", AudioCodec: null, VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "mp3", AudioCodec: null, VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "aac", AudioCodec: null, VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "m4a", AudioCodec: null, VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "m4b", AudioCodec: null, VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "flac", AudioCodec: null, VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "wav", AudioCodec: null, VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "ogg", AudioCodec: null, VideoCodec: null, Type: Audio }], TranscodingProfiles: [TranscodingProfile { Container: "ts", Type: Audio, VideoCodec: "", AudioCodec: "aac", Protocol: "hls", EstimateContentLength: False, EnableMpegtsM2TsMode: False, TranscodeSeekInfo: Auto, CopyTimestamps: False, Context: Streaming, EnableSubtitlesInManifest: False, MaxAudioChannels: null, MinSegments: 0, SegmentLength: 0, BreakOnNonKeyFrames: False, Conditions: [] }], ContainerProfiles: [], CodecProfiles: [], ResponseProfiles: [], SubtitleProfiles: [] }
[2023-11-06 20:14:17.232 +00:00] [INF] [95] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "tarulia". EnableAudioPlaybackTranscoding: True
[2023-11-06 20:14:17.431 +00:00] [INF] [58] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: Started user data sync
[2023-11-06 20:14:17.441 +00:00] [INF] [58] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: User Data Sync: User "tarulia" ("ff9a7a977560419caa150df824634ad9") posted 2 updates
[2023-11-06 20:14:17.441 +00:00] [INF] [58] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: Finished user data sync, taking "00:00:00.0107277"
[2023-11-06 20:14:28.757 +00:00] [WRN] [58] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.157:30013/Users/ff9a7a977560419caa150df824634ad9/Items/Resume?Limit=12&Recursive=true&Fields=PrimaryImageAspectRatio%2CBasicSyncInfo&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CThumb&EnableTotalRecordCount=false&MediaTypes=Book" to "192.168.0.10" in 0:00:00.6011737 with Status Code 200
[2023-11-06 20:14:28.786 +00:00] [WRN] [26] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.157:30013/Shows/NextUp?Limit=24&Fields=PrimaryImageAspectRatio%2CDateCreated%2CBasicSyncInfo%2CPath%2CMediaSourceCount&UserId=ff9a7a977560419caa150df824634ad9&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CBanner%2CThumb&EnableTotalRecordCount=false&DisableFirstEpisode=false&NextUpDateCutoff=2023-10-07T19%3A13%3A06.774Z&EnableRewatching=false" to "192.168.0.10" in 0:00:00.6302693 with Status Code 200
[2023-11-06 20:14:28.928 +00:00] [WRN] [87] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.157:30013/Users/ff9a7a977560419caa150df824634ad9/Items/Resume?Limit=12&Recursive=true&Fields=PrimaryImageAspectRatio%2CBasicSyncInfo&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CThumb&EnableTotalRecordCount=false&MediaTypes=Video" to "192.168.0.10" in 0:00:00.7725455 with Status Code 200
[2023-11-06 20:14:29.088 +00:00] [WRN] [51] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.0.157:30013/Users/ff9a7a977560419caa150df824634ad9/Items/Resume?Limit=12&Recursive=true&Fields=PrimaryImageAspectRatio%2CBasicSyncInfo&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CThumb&EnableTotalRecordCount=false&MediaTypes=Audio" to "192.168.0.10" in 0:00:00.9321929 with Status Code 200

You'll notice two things: For one it's reporting playback stopped (including timestamp) after a track ends and when a new one begins, and two for some reason Gelli is requesting GetPostedPlaybackInfo a lot even during the same track and I'm not sure what could be causing this. The phone is just laying there playing the music, not even touching it.

I also just remembered I still had Finamp on my phone and it is reporting it as well:

[2023-11-06 22:29:28.378 +00:00] [INF] [59] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Finamp" "0.6.18" playing "Imperial Valley: Variation". Stopped at "300786" ms

It would be nice if we could get this, since the Listenbrainz plugin is surely not the only thing relying on this event.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant