Experimenting with "RemoveTrackNoConfirmation" I find this will NOT work (unless certain challenging conditions are true):
Code: Select all
SDB.PlaylistByTitle("Test Playlist").RemoveTrackNoConfirmation objSong
Code: Select all
SDB.PlaylistByTitle("Test Playlist").RemoveTrackNoConfirmation SDB.PlaylistByTitle("Test Playlist").Tracks.Item(0)
Code: Select all
SDB.PlaylistByTitle("A Completely Different Playlist").RemoveTrackNoConfirmation SDB.PlaylistByTitle("Test Playlist").Tracks.Item(0)
Code: Select all
for I = 0 To SDB.PlaylistByTitle("Test Playlist").Tracks.count - 1
if objSong.ID = SDB.PlaylistByTitle("Test Playlist").Tracks.Item(i).ID Then match = i
next
SDB.PlaylistByTitle("Test Playlist").RemoveTrackNoConfirmation SDB.PlaylistByTitle("Test Playlist").Tracks.Item(match)