Some artists are great in the recording studio, while others are better live. If forced to guess which category Lykke Li falls under, we'd probably give the studio setting a slight edge, only because of the Spectorian flourishes in her music.

But the Swedish singer-songwriter has proved that her songs are just as moving and entertaining live as they are on her albums.

Li and her band took to the stage last night on 'Jimmy Kimmel Live' to perform a couple of tracks, including the first single, 'No Rest for the Wicked,' from her new album, 'I Never Learn,' which came out earlier this month. She also played her dreamy tune 'No One Ever Loved,' which is part of the soundtrack for the film 'The Fault in Our Stars.'

You can see 'No Rest for the Wicked Above' and 'No One Ever Loved' below.

Li is prepping to hit the festival circuit this summer. She'll be playing a bunch of shows in Europe before coming back to the U.S. to play Lollapalooza and a handful of others.

More From