Music presenter goes to pub supplying spirits (5)
I believe the answer is:
djinn
'spirits' is the definition.
(I know this)
'music presenter goes to pub' is the wordplay.
'music presenter' becomes 'dj' (I am not sure about this - if you are sure you should believe this answer much more).
'goes to' is a charade indicator (letters next to each other).
'pub' becomes 'inn' (an inn is a type of pub).
'dj'+'inn'='DJINN'
'supplying' is the link.
Can you help me to learn more?
(Other definitions for djinn that I've seen before include "Spirits (in Muslim mythology)" , "Mythological spirit" , "Spirit of Arabian legend" , "Spirit of Arabian mythology" .)