Add explicit @Override.
Handle possible null returned by getLastPlayed.
Simplify logic.
Use TimeUnit.MILLIS_PER_DAY to convert time difference.