use duration directly from item in player