The band that got me through these times is Radio head.
Radio head have embraced me, I have embraced Radio head's music.
And it's pretty much what's holding my teenager life together, just a string of radio head songs
got me through these times
what's holding my teenager life together,
→学生時代における精神安定剤だった (=kept me going)
just a string of
→とにかくたくさんの