1) Kontraband by Kabaka Pyramid & Damien Marley
Mr Pyramid appears twice on this playlist - he he is with one of Bob Marley's sons.
2) Cry On My Guitar by Miles Kane
A glam rock shuffle with a random fight video.
3) Run Out Of Time by Mystic Braves
L.A. 60's influenced band have just released their latest LP The Great Unknown.
4) See You Next Tuesday by The Nextmen Vs Gentleman's Dub Club
Cheeky track taken from their excellent album Pound for Pound.
5) No Fenke Fenke by Yardcore ft Shanique Marie & Kabaka Pyramid
Mr Pyramid's second entry - Fenke means "Puny" in Jamaican slang - I had to look it up.
6) Rebel Lion by Freestylers ft K-OSS
Reggae drum n bass from the UK.
7) Need Some1 (Friction Remix) by The Prodigy
The Prodigy's new single provides extra drum n bass and the now obligatory Friction Remix.
8) Trapped by Underworld ft Iggy Pop
The one where Iggy berates mortgage holders.
9) Sticky Dub by Sons Of Dub
10) You Look So Fine (Fun Lovin Criminals Remix) by Garbage
11) Wasted Years by Ryan Adams
Acoustic cover of Iron Maiden's 1986 single.
12) Loading Zones by Kurt Vile
Everyone's favourite stoner troubadour rambles through his stream of semi-consciousness.
13) Lessons by Protoje
14) Sweet Like Chocolate by Hollie Cook
15) Dub Like Chocolate by Hollie Cook
17) Moonshine Freeze (Drones Club Remix) by This Is The Kit
18) Put Your Money On Me (Steve Mackey Remix) by Arcade Fire
The Arcade Fire's last album was produced by Steve Mackay from Pulp and Thomas from Daft Punk.
19) Resister by She Drew The Gun
20) Auf Wiedershen Mate by Goldie Lookin Chain
The Welsh Rap collective with their Brexit breakup song sampling Dry Your Eyes by The Streets - originally released in 2016 but still topical today.