One final song from Captain Cook? (8)
I believe the answer is:
alastair
'captain cook?' is the definition.
(cricket captain Alastair Cook)
'one final song' is the wordplay.
'one' becomes 'a'.
'final' becomes 'last' (synonyms).
'song' becomes 'air' (I've seen this before).
'a'+'last'+'air'='ALASTAIR'
'from' acts as a link.
(Other definitions for alastair that I've seen before include "A Scots name" , "Scotsman?" .)