Я не уверен, правильно ли я понимаю ваш вопрос, но каждый MPMediaItem имеет уникальный идентификатор
[mediaItem valueForProperty: MPMediaItemPropertyPersistentID];
это возвращает NSNumber, который является длинным. Надеюсь, это поможет, или если я не понял, дайте мне знать.