Is there a way to see the history of played tracks directly on the iPhone? I didn't find an option to do that in the Music app.
This isn't a feature that's ever been directly included as a human readable list in iTunes, on an iPod, or any modern generation iOS device.
This information is stored in a machine readable format, which is used first for a song's play counts (viewable only in iTunes), but there is also software written to take advantage of this information, and send it to a 'listening history' service like Last.fm.
I've used a lot of scrobbling apps on iOS. Many have worked over time, but if you use iTunes Match, I highly suggest using CloudScrob. If you don't, there are a myriad of other apps in the iTunes App Store, you can find them by searching for 'Scrobble', 'Scrobbler', or 'Last.fm'.
Note that the official Last.fm iOS app (iTunes) DOES NOT scrobble songs you listen to via the normal Music app on your iPhone, it will only scrobble songs listened to via Last.fm's "radio" service. You still have to use a third party app (see above) to scrobble local song listens.
Yes you can.
- Launch any song in your Music playlist.
- Touch the name of the song now playing, which will take you to a song-specific screen, which may include album cover art.
- On that song-specific screen, tap the icon for the bulleted list, just to the right of the skip forward button. This will bring you to a list of upcoming songs, with the one you're currently listening to at the top. Except it's not really the top...
- Swipe the list down and you will see a list of all the songs you've played previously in reverse chronological order, just above the song you're currently listening to.
QuietScrob shows up to 50 recently played tracks (via standard Music app)
I was sick to be unable to know what I've listen on music playlist or radio, so I've made an app for that. I've find it use full for myself, so I've decided to share it:
I hope it help.