Don't need buffering timeout this big anymore
Don't call reloadData when buffering progress changes (it blocks user interaction); instead, update just the buffering cells
Update library page when necessary
Synchronize flushQueue
Don't scrobble something that was already scribbled (we just didn't get the reply)
Check file sizes after downloading