I have finally figured out, at least today and I'm pretty sure it works, how to keep a running iTunesDSM iTunes playlist for all tracks that are added over time. Basically, everytime the AddTracksTask is run, the previous playlists, if they are there, are read for their tracks. Then the tracks added from the current task along with previously added tracks are added to a new playlist. Finally, old iTunesDSM Added Songs playlists are deleted. This way, songs that are added from the background and manually are all added, or appended, to one playlist. It will make it much easier for the user.