- Database keeps a record of already processed songs.
- Successfully downloaded songs are not processed again, this behavior allows
the download to be interrupted and resumed several times.
- Failure to download songs is recorded as well, these cases should be inspected
manually for now.