diff --git a/src/models.py b/src/models.py
index fca72e60194b4754c6157adff23c41f032ab67cc..6612570349fbff7e64f56cf416d7e25f38f0c68c 100644
--- a/src/models.py
+++ b/src/models.py
@@ -96,7 +96,11 @@ class PlayLog(db.Model):
         track = db.session.query(PlayLog).\
             filter(PlayLog.track_start <= str(now)).\
             order_by(PlayLog.track_start.desc()).first()
-        return track
+        
+        if track.track_start + datetime.timedelta(0,track.track_duration) < now:
+            return None
+        else:
+            return track
 
 
     @staticmethod