Notification permissions request should be made when the page is initially loaded. Currently browser only asks for permissions when a new song starts playing and at this point it's a little too late.
Notifications should be switchable. I'm thinking of an on/off checkbox here, preference saved in local storage. Nothing fancy.
Notifications for the chat would also be cool, again - nothing fancy and again - switchable.
To improve: