For the benefit of those who like cold, hard data, here is The Metaphorical Boat's top songs of 2017 in easy to digest list form -
1. CHAMPS - The Garden Is Overgrown
2. Confidence Man - Bubblegum
3. Drones Club - Hurricane
4. Tom Williams - Everyone Needs a Home
5. Dan Auerbach - Shine on Me
6. Ten Fé - Twist Your Arm
7. Lauren Bird - That's The Truth
8. The War On Drugs - Holding On
9. Childish Gambino - Redbone
10. Confidence Man - Better Sit Down Boy
11. Sam Fender - Play God
12. Fjokra - Sick Kids
13. Dagny - Wearing Nothing
14. The Pains Of Being Pure At Heart - Anymore
15. Liam Gallagher - Wall Of Glass
16. Japandroids - No Known Drink Or Drug
17. Catholic Action - Propaganda
18. Childcare - Kiss?
19. Frànçois & The Atlas Mountains - Grand Dérèglement
20. Imagine Dragons - Believer
21. Richard Thorncroft - You Can't Handcuff the Wind
22. SAINTE - With or Without Me
23. Glass Wings - Jana From Barcelona
24. The Shimmer Band - Jacknife And The Death Call
25. Beck - Dear Life
26. The War On Drugs - Strangest Thing
27. Paths - Last One Standing
28. Ten Tonnes - Silver Heat
29. Howl - Lost
30. Public Service Broadcasting - You + Me
31. The Go! Team - Semicircle Song
32. Bicep - Glue
33. Apache Darling - Go
34. Remington Super 60 - Robo learns to whistle
35. Portugal. The Man - Feel It Still
36. British Sea Power - Keep On Trying (Sechs Freunde)
37. Cold War Kids - Love Is Mystical
38. Spoon - Hot Thoughts
39. Parekh & Singh - Panda
40. Anteros - Bonnie
41. Owen Denvir - You Don't Want to Love Me
42. Aidan Logan - Turbulence
43. The Vegan Leather - Shake It
44. Darren Doherty - Kites (feat. Lauren Bird)
45. Jennifer Hudson - Golden Slumbers / Carry That Weight
46. Malojian - Ambulance Song
47. Hannah Grace - Praise You
48. Girl K - Neighbors
49. Ibibio Sound Machine - Give Me a Reason
50. Ed Sheeran - Galway Girl
And for those of you who do that whole Spotify thing, here is a playlist of all 50 songs in order of awesomeness -