I\'m looking to get the current track playing on iOS whatever the app which is playing the track. I mean, for example, if I use SoundCloud or Spotify on my phone, the player
Frustratingly you can only get the details of the songs playing on the Music (iPod) app:
// Print the title of the currently playing song.
NSLog(@"%@", [[[MPMusicPlayerController iPodMusicPlayer] nowPlayingItem] valueForProperty:MPMediaItemPropertyTitle]);
To get the details of songs from other apps you should be able to call:
[[MPNowPlayingInfoCenter defaultCenter] nowPlayingInfo]
but it always returns nil
.