appears to re-download all songs when installing a .bplist?
It appears that ModAssistant re-downloads all songs when installing a .bplist.
Would there be interest in a pull request to avoid re-downloading songs (that are already up-to-date)?
If it's sufficient to just match on song id and not download if the song id is present, that sounds like it should be relatively straightforward to do.
From what I can see it looks like it might be tricky to implement an if-modified-since check because the downloaded file itself is thrown away; perhaps the timestamp on the unpacked files would be sufficiently close to the time of download to be used.
This is especially annoying when creating large playlists, like if you use the ranked maps playlist maker and have a few hundred songs in a playlist, it takes quite a while to re-download them all even if you already have the majority of them.