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 8s ago
Batch-append text to comments
downloaded 11m 21s ago
Set choice of various number tags of selected tracks incrementally
downloaded 36m 48s ago
Batch-change the Album Rating for the albums of selected tracks
downloaded 52m 4s ago
Display, create text file listing info of dead tracks
downloaded 53m 12s ago
Locates pairs of track entries pointing to the same file
downloaded 1h 0m 41s ago
Enter text for the selected tracks' Long Description tag