Add likes support
I've been trying to reverse-engineer your extension for a while to try to add downloading the songs that a user has liked like a playlist, here is one example URL of what I mean: https://soundcloud.com/username/likes . You try to use the functions that you already use to download playlists, because I think that it works like one of them.
I think that's a good idea. The response from their API for a user's favorited tracks seems to be the same as that for a playlist, so as you said the code can be reused. A similar button could also be added to the user's own likes page: https://soundcloud.com/you/likes. With this one, the soundcloud api won't recognize this URL, so you would need to replace the 'you' in the URL with the username of the person logged in, which can be found in the top right of the html page.
I could confirm that it detects as a playlist using another third party program, so I think it's possible to add that function. BTW, sorry for answering so late, i'm a student and I had some exams to do.