Yes! So long as you include the required artist promotion and are a member of Thematic, you will have a perpetual and worldwide license to use the songs in your videos while your videos or podcasts are publicly available.
Learn more about Thematic's music license here.