Added some things.
First of all, compatibility with Python3.
Next, added a "pseudo-parser" to get an URL or an username
More important, check crash bugs (like username doesn't exist, or the user don't have any song)