Use a more reasonable play-time/day calculation: pick 00:00 of the first start time, 24:00 of the last end time, and count days between those (instead of directly using the start and end times).