What I found to have helped in situations like this is to find things to do that really occupy your energy, concentration, and hands, like building some craft project, a model house of cardboard, doing diy like fixing together a flat pack furniture piece from Ikea. Things like that also make you have a sense of accomplishment that is better than just reading or listening to music. Gaming can really take me into another world but becareful to not over do it.
When i'm depressed or angry sometimes I transfer that into energy for housework, when the momentum picks up it leaves me feeling productive and devil may care.
If you are acquainted with the practice of Acceptance therapy, maybe you will find useful the notion of just seeing each thought and feeling inside as thoughts and feelings generated by your brain, no more, they are not what you are. Just give them the time of day and release them, wave them goodbye. Do not make judgment on having them, just accept that they come and go, step back and float above your busy brain.
The other day, I was so consumed with anger, but I stopped myself plunging into an indulgence in it like I usually do, and just thought 'hmm there I go, i'm getting angry', and miraculously I stopped feeling angry.