Как вы устанавливаете очередь воспроизведения для вашего MPMusicPlayerController? Возможно, вы используете MPMediaQuery для поиска коллекции MPMediaItemCollection, которую затем задаете в качестве очереди MPMusicPlayerController.
Если это так, вы можете взять свойство indexOfNowPlayingItem MPMusicPlayerController в iOS 5+, добавить или вычесть одно и выбрать MPMediaItem из свойства элементов найденной коллекции MPMediaItemCollection. (В iOS <5 вы можете получить индекс nowPlayingItem в массиве элементов и использовать его вместо indexOfNowPlayingItem.) </p>
Суть в том, что вы не можете получить доступ к элементам в очереди игрока, но если вы сохраняете коллекцию элементов, которые изначально были назначены в очередь, вы можете получить доступ к элементам в этой коллекции.