For macOS 10.10 and later only. This script will "refresh" the selected user-created Smart Playlists by removing the tracks they contain (if possible*) which then obliges them to dynamically repopulate, ostensibly with different tracks.
*Note that tracks cannot be removed from a Smart Playlist which already contains every track of the library meeting its criteria--it would just repopulate with the same tracks. Smart Playlists with the "Limit to" and "Live updating" criteria in use are more likely to be "refreshable".
Also see Refresh Selected Smart Playlist, which works with a single Smart Playlist selected in iTunes.
Click "Refresh" to re-populate the selected Smart Playlists.
Perhaps Also of Interest...
downloaded 6m 13s ago
Convert selected tracks and export the converted files to a new folder
downloaded 10m 20s ago
Change file type to make selected AACs bookmarkable
downloaded 16m 12s ago
Batch set new Last Played/Last Skipped of selected tracks
downloaded 16m 17s ago
Batch-reset the Start and Stop Time of selected tracks to their entire duration
downloaded 25m 17s ago
Title Cap various track tags, featuring editable exceptions lists
downloaded 38m 41s ago
Remove iTunes tracks disassociated from files