I'm working on an insanely similar project, also in angular, except mine's exclusively backed by youtube. Interesting how many similar projects pop up like this.
I did some googling a while back and saw some very similar. Same stack even. I've on multiple occasions seen ideas I've had created in the same exact stack I'm using. I probably have even seen your project, I'm thinking of open-sourcing mine since it's not being used at the moment but it's a tad-bit incomplete.