Barack Obama has shared his annual list of top songs in 2020 via a Spotify playlist, and wow, the man’s got taste. 

The former US President has become known for recommending a slew of bangers in his yearly playlist, and his newest edition is no exception.

This year’s 30-song playlist features an eclectic mix of hip hop, pop, indie and rock artists, from Phoebe Bridgers to Megan Thee Stallion.

On top of giving props to emerging artists, Obama also included new tracks from icons like Bob Dylan and Bruce Springsteen.

Taking to Twitter to share the playlist, Obama credited his daughter Sasha for helping him discover the tracks.

“Here are some of my favourite songs of the year. As usual, I had some valuable consultation from our family music guru, Sasha, to put this together. I hope you find a new song or two to listen to,” he said.

Check out the full list of top songs of 2020 according to Barack Obama:

1.  ‘Savage Remix’ – Megan Thee Stallion ft. Beyoncé
2.  ‘Love Is The King’ – Jeff Tweedy
3.  ‘FRANCHISE’ – Travis Scott ft. Young Thug & M.I.A.
4.  ‘Nada’ – Lido Pimienta ft. Li Saumet
5.  ‘Can’t Do Much’ – Waxahatchee
6.  ‘The Bigger Picture’ – Lil Baby
7.  ‘Ghosts’ – Bruce Springsteen
8.  ‘Levitating’ – Dua Lipa ft. DaBaby
9.  ‘The Climb Back’ – J. Cole
10. ‘Repeat’ – J Hus ft. Koffee
11. ‘Damage’ – H.E.R

12. ‘Goodbye Jimmy Reed’ – Bob Dylan

13. ‘Summer 2020’ – Jhené Aiko

14. ‘Brave’ – Ruston Kelly
15. ‘Uwrongo (Edit)’ – Prince Kaybee, Shimza, Black Motion & Ami Faku
16. ‘Better Distractions’ – Faye Webster
17. ‘Lemonade’ – Internet Money ft. Don Toliver, Gunna & NAV
18. ‘Blue World’ – Mac Miller
19. ‘CUT EM IN’ – Anderson .Paak ft. Rick Ross
20. ‘Starting Over’ – Chris Stapleton
21. ‘Mecca’ – Spillage Village, Jid & EARTHGANG
22. ‘La Difícil’ – Bad Bunny
23. ‘Essence’ – WizKid ft. Tems
24. ‘All My Girls Like To Fight’ – Hope Tala
25. ‘Kyoto’ – Phoebe Bridgers
26. ‘SUN CAME OUT’ – Gunna
27. ‘Remember Where You Are’ – Jessie Ware
28. ‘4 My Ppl’ – Goodie Mob
29. ‘Distance’ – Yebba
30. ‘one life, might live’ – Little Simz