diff --git a/MediaBrowser.Controller/Entities/PlaybackProgressEventArgs.cs b/MediaBrowser.Controller/Library/PlaybackProgressEventArgs.cs
similarity index 51%
rename from MediaBrowser.Controller/Entities/PlaybackProgressEventArgs.cs
rename to MediaBrowser.Controller/Library/PlaybackProgressEventArgs.cs
index bbec606ae2..7cf9b1d690 100644
--- a/MediaBrowser.Controller/Entities/PlaybackProgressEventArgs.cs
+++ b/MediaBrowser.Controller/Library/PlaybackProgressEventArgs.cs
@@ -1,13 +1,15 @@
-using MediaBrowser.Common.Events;
+using System;
+using MediaBrowser.Controller.Entities;
-namespace MediaBrowser.Controller.Entities
+namespace MediaBrowser.Controller.Library
{
///
/// Holds information about a playback progress event
///
- public class PlaybackProgressEventArgs : GenericEventArgs
+ public class PlaybackProgressEventArgs : EventArgs
{
public User User { get; set; }
public long? PlaybackPositionTicks { get; set; }
+ public BaseItem Item { get; set; }
}
}
diff --git a/MediaBrowser.Controller/MediaBrowser.Controller.csproj b/MediaBrowser.Controller/MediaBrowser.Controller.csproj
index 54ba9be55d..656f9d5670 100644
--- a/MediaBrowser.Controller/MediaBrowser.Controller.csproj
+++ b/MediaBrowser.Controller/MediaBrowser.Controller.csproj
@@ -88,7 +88,7 @@
-
+
diff --git a/MediaBrowser.Server.Implementations/Library/UserManager.cs b/MediaBrowser.Server.Implementations/Library/UserManager.cs
index 5cfd01ee0d..e2c8115dc4 100644
--- a/MediaBrowser.Server.Implementations/Library/UserManager.cs
+++ b/MediaBrowser.Server.Implementations/Library/UserManager.cs
@@ -558,7 +558,7 @@ namespace MediaBrowser.Server.Implementations.Library
// Fire events to inform plugins
EventHelper.QueueEventIfNotNull(PlaybackStart, this, new PlaybackProgressEventArgs
{
- Argument = item,
+ Item = item,
User = user
}, _logger);
}
@@ -597,7 +597,7 @@ namespace MediaBrowser.Server.Implementations.Library
EventHelper.QueueEventIfNotNull(PlaybackProgress, this, new PlaybackProgressEventArgs
{
- Argument = item,
+ Item = item,
User = user,
PlaybackPositionTicks = positionTicks
}, _logger);
@@ -644,7 +644,7 @@ namespace MediaBrowser.Server.Implementations.Library
EventHelper.QueueEventIfNotNull(PlaybackStopped, this, new PlaybackProgressEventArgs
{
- Argument = item,
+ Item = item,
User = user,
PlaybackPositionTicks = positionTicks
}, _logger);