Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

iTunes has a field named "Last Played" that tells me when I last played a track; is there any way of finding out all the songs I listened to on a particular date? I'm using iTunes 11 under OS X 10.6.8.

share|improve this question
up vote 3 down vote accepted


Unfortunately, iTunes does not save an exact history of when you played certain songs, only the order in which you heard them.
There is no way you can know which song you hear, say, 3 hours and 10 minutes ago (totally random figures).

share|improve this answer
I was afraid that this was the case. – Neil Fein Jan 13 '13 at 17:20
Well, I understand. I also wish there was a Play history, it would help me so much! – Siddhartha Jan 13 '13 at 17:21

To be able to do this you need your listening history, and as the field name "Last Played" implies, iTunes only stores the most recent play date & time.

One of the many reasons I scrobble all my plays to from where I then get a lot of stats re top artists & tracks I listen to, etc. stats are all based on a detailed history it stores (including date stamp of course) of all the songs you played.

Also, if you want to do more with your listening history than the functionality provided by the web interface, you can always export your data with publicly available Python scripts.

share|improve this answer

Not sure if this is what you want, but you can utilise Smart Playlists for this and the Last Played field. I use it to randomise songs I haven't listen to in a Month etc. and also to get a list of all songs I listened to in the last 30 days.

iTunes only remembers the actual Last Played date and not every time you play the file, however for quick searching it is useful.

  • Select File and New -> Smart Playlist
  • Select Last Played and then select Range

enter image description here

share|improve this answer
Why was this answer downvoted? Its correct. – manish_s Feb 24 at 1:34

You can export your library as xml file. Open this file and search for any date you want...

share|improve this answer
I believe it only stores the most recent play date. My guess is that this corresponds to the "Last Played" field (as indicated in this answer.) – Neil Fein Jan 18 '13 at 5:47

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.