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 19s ago
Exports and then re-imports selected tracks' artwork
downloaded 19m 2s ago
Swap the name with the artist of selected tracks
downloaded 26m 3s ago
Sort purchased tracks into discrete playlists by name or Apple ID
downloaded 36m 26s ago
Remove iTunes tracks disassociated from files
downloaded 54m 38s ago
Re-associate batch of dead tracks with files from selected folder
downloaded 56m 50s ago
Droplet adds files, creates playlists based on folder name(s)