mirror of
https://github.com/stashapp/stash.git
synced 2025-12-17 04:14:39 +03:00
Track watch activity for scenes. (#3055)
* track watchtime and view time * add view count sorting, added continue position filter * display metrics in file info * add toggle for tracking activity * save activity every 10 seconds * reset resume when video is nearly complete * start from beginning when playing scene in queue Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com>
This commit is contained in:
@@ -105,6 +105,13 @@ func (i *Importer) sceneJSONToScene(sceneJSON jsonschema.Scene) models.Scene {
|
||||
newScene.OCounter = sceneJSON.OCounter
|
||||
newScene.CreatedAt = sceneJSON.CreatedAt.GetTime()
|
||||
newScene.UpdatedAt = sceneJSON.UpdatedAt.GetTime()
|
||||
if !sceneJSON.LastPlayedAt.IsZero() {
|
||||
t := sceneJSON.LastPlayedAt.GetTime()
|
||||
newScene.LastPlayedAt = &t
|
||||
}
|
||||
newScene.ResumeTime = sceneJSON.ResumeTime
|
||||
newScene.PlayDuration = sceneJSON.PlayDuration
|
||||
newScene.PlayCount = sceneJSON.PlayCount
|
||||
|
||||
return newScene
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user