SQL Database, how to set up users saving favorite songs
I would pull down MusicBrainz's recording table and simply link it to your users with either a m2m table, or as an array of their favorite recordings (1:n). Depending on whether or not you're querying on the data or just displaying it for the user.