This is the best solution that I could come up with, and it'd actually pretty handy even if Apple were to bring back the old way of viewing previously played tracks.
First, open iTunes. At the top of your screen go to File > New > Smart Playlist
A window for creating the rules of a smart playlist should appear. Here's what you'll want to choose for the parameters:
- In the first drop down menu, select Last Played
- In the second drop down menu, select "in the last"
- In the third box, enter the NUMBER and MEASUREMENTS of time you want your previously played list to go back to. For example, I chose "1" and "days", so that means I can see all the songs I played within the last 24 hours. You can select any number of days, weeks, or months you'd like.
- Ensure that the top box (next to the word "Match") is checked off, as well as the box at the bottom ("Live Updating").
Now you have created a new playlist that will display previously played songs from however far back you chose! And since it's a smart playlist, it updates live on the fly!
You can arrange the playlist in any order you like, but I chose to arrange mine in order of Most Recently Played to best mimic the old way of viewing previously played songs. To do this, simply go up to the top of the screen, select View > View As > Songs. Then go back up to View > Show View Options > put a check next to "Last Played".
A new "Last Played" column will appear in your playlist and you can click the header of that column to arrange your music by Most Recently Played (or Least Recently Played if you like 😉).
Now that you've got your playlist, you just need to sync it with your iPhone next time you connect it and voila! You can see all your most recently played music in one easy-to-find playlist!
Keep in mind that iTunes considers a song "played" when it is played in it's entirety, so if you skip a song halfway through I don't think it gets added to the playlist.
Hope this helps!