Music has been getting some love lately. It is one of the most interesting core apps we have in GNOME, and it is getting polished, stable, and resourceful everyday.
One of the new features we’ve been cooking up is Last.fm integration. As a music nerd myself, I love to keep track of the songs I listen to, make stats, analyze the evolution of my musical taste, how much love I give to a new album, and which tracks got me stuck.
As we tend to plan features like this by “thinking out of the box” and keeping security in mind, we’ve decided to let Goa handle the authentication part. In doing so, Music can get the Last.fm API credentials from Goa and other players could do it as well. So now we have a Last.fm Goa provider safely taking care of the authentication part. Music does the scrobbling.