PlayList.RemoveTrackNoConfirmation behavior?
Posted: Tue Sep 20, 2016 9:33 am
I have a playlist ("Test Playlist") and I want to remove a track (objSong) from it.
Experimenting with "RemoveTrackNoConfirmation" I find this will NOT work (unless certain challenging conditions are true):
it seems the argument for the method MUST be a playlist item, referenced as such. For example, this works:
In fact, THIS WORKS (but removing track from the "Test Playlist" playlist only !!):
Alright, a work around possibility (which will need a bunch of error avoidance code):
But... Am I missing something? This seems like very limited and/or buggy behavior.
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)