Update Plugin.cs - Guid empty
Getting this error: [2025-06-16 00:41:58.499 +00:00] [FTL] Unhandled Exception System.ArgumentException: Guid can't be empty (Parameter 'id') at Jellyfin.Plugin.TubeArchivistMetadata.Plugin.OnPlaybackProgress(...) And right after playback fails [2025-06-16 00:42:23.345 +00:00] [INF] Playback stopped reported by app "Jellyfin Roku" "3.0.5" playing "Video". Stopped at "973000" ms
This commit is contained in:
@@ -173,6 +173,11 @@ namespace Jellyfin.Plugin.TubeArchivistMetadata
|
|||||||
|
|
||||||
private async void OnPlaybackProgress(object? sender, PlaybackProgressEventArgs eventArgs)
|
private async void OnPlaybackProgress(object? sender, PlaybackProgressEventArgs eventArgs)
|
||||||
{
|
{
|
||||||
|
if (eventArgs == null || eventArgs.ItemId == Guid.Empty)
|
||||||
|
{
|
||||||
|
Logger.LogWarning("PlaybackProgress called with null or empty Guid.");
|
||||||
|
return;
|
||||||
|
}
|
||||||
if (Instance!.Configuration.JFTASync && eventArgs.Users.Any(u => Instance!.Configuration.JFUsernameFrom.Equals(u.Username, StringComparison.Ordinal)))
|
if (Instance!.Configuration.JFTASync && eventArgs.Users.Any(u => Instance!.Configuration.JFUsernameFrom.Equals(u.Username, StringComparison.Ordinal)))
|
||||||
{
|
{
|
||||||
BaseItem? season = LibraryManager.GetItemById(eventArgs.Item.ParentId);
|
BaseItem? season = LibraryManager.GetItemById(eventArgs.Item.ParentId);
|
||||||
|
|||||||
Reference in New Issue
Block a user