Winamp Version: 5.35
ml_iPod Version: 3.01
iPod Type: 4GB Nano (first version)
If you delete a song while playing it in Winamp, the song gets removed from the iPod DB, but it does not actually get removed from the iPod.
Steps to reproduce:
- Connect iPod to PC, open up winamp, and go to the media library.
- Select a song from your iPod device, and play it in Winamp.
- While playing the song, delete that song from the iPod through ml_ipod, note remaining MB available on the iPod.
- The song gets removed from the iPod DB, however, the remaining MB available does not change (the mp3 file didn't actually get removed).
- Go to "iPod Tools" -> "Cleanup Part 3: Probe for lost songs". It will find the song that was just deleted.
Expected behaviour:
- Stop playing the song, and then remove the song from the iPod.
- Show an error message if the song cannot be removed, and don't delete it from the iPod DB.
In the log file, I attempted to remove the song "Down" by the artist "311", and I have recovered it using Cleanup Part 3.
Zip of debuglog.txt and .ini files
Logged In: YES
user_id=466564
Originator: NO
reproduced. Minor issue, should be fixed in one of the next releases
Logged In: YES
user_id=466564
Originator: NO
Fixed in 3.01p16. The song is now not deleted from the database. No message box, it's just recorded in the transfer log.
It's a rare case, so I chose not to add a dialog box for this.
Now you don't get an inconsistent database at least.
Thanks for reporting!!!