Don't mark item as played as soon as pre-buffering starts and instead delay until item is played either via normal way or via pre-buffer item.