Migrate source from old qmusicplay project
Update Http get method to fetch mp3 files

Instead of playing from a URL directly, calls http class to save the
file first through Get request. This version is a workable version, but
still get issues will be fixed later.

Douban request format has some updates, one of them is "r" changed from:
r=0.1237416032899653 (17 decimal after round)
to
r=b310166935 (10 hex)