According to the XBMC forum, one has to set the isPlayable property of a ListItem to true, otherwise no new handle will be created