In this episode, Bryant shows you around the template for creating your own streaming service with Directus, based on Directus TV.
Speaker 0: Hello, and welcome back to digging the rabbit hole. We've gone through this journey of talking about DIRECTV from its inception to its release, the processes we've created and some of the early feedback. I actually have brought Brian back on. Hello, Brian, you're back for let's call it an epilogue, talking about building your own versions of directors TV for your projects and organizations. Yeah.
Happy to be back. Thanks for bringing me back on to just show this off. Right? One of the questions that you've already answered is, you know, what powers this thing? But we created a template for folks who want to dig a
Speaker 1: little deeper and maybe dig their own rabbit hole. So I'm just gonna walk you through the template just so you could see what's available. So the data model for the streaming platform, this very closely mirrors Directus TV itself. We have shows. So these are the actual collections of episodes.
You could see here we've got some sample content like dev thoughts and a 100 apps, 100 hours. When you dig into that, you could see the title, the slug that you're using on the front end for the URL. We've got some announcement text and all these different images, that go on various
Speaker 0: This looks familiar.
Speaker 1: It does it? It should. Yeah. But rather than create sample content for this, I said, well, let's just steal what we already have. So, within that, you have your different seasons.
And within the seasons, you have a number, a year, some actual episodes where this is where the the meat and potatoes of the content lives. A title description. We're using Vimeo to host those videos, so we've got a Vimeo ID. You could just as well upload a file into Directus and serve that or use a third party, YouTube or Wistia or some other service as well. Transcripts are available.
We've got a tile. You can attach resources, and you can even add your different people, which is a relationship, which is really nice so that you don't have to keep typing those same people in every single episode. So we've got different collections there for the people. You can see you and I in there, a couple of handsome gentlemen. We have different categories.
So interviews, code with us, short hops, these are the same ones on Directus TV. I'm sure they look familiar to you, Kevin. And then added a couple other things here for sessions. So, ideally, you'd be generating these from the front end where you're tracking, the visitor ID, you know, generating a UUID, or if a person is logged in to your streaming platform, you can track their episodes that they've watched, the start and end time, and then track that session time. As well as the last piece of the puzzle here is ratings.
So within each show, ideally on the front end, you've got a like, dislike, or a a love interaction, so that that you can know which shows are resonating with the audience. So that is
Speaker 0: Super nice.
Speaker 1: Yeah. It's super nice. Also a preview of of what's available, in our premium subscription, which is direct us plus, where you can get access to this data model along with others that you see up here, like headless LMS or PIM, status page, multi tenant SaaS that's not actually in this demo. So there's a a lot more on the other side for you. Directus plus comes with some, advanced workshops that, we run on a monthly basis as well.
And I I really hope it's going to be tremendously valuable to the community.
Speaker 0: Yeah. That's awesome. Thank you so much for just taking a moment to show us through this. And then even though we've already covered code in a previous episode of digging the rabbit hole, reminder that our website is open source, and it is within our website site that Directus TV lives as you're thinking about implementing the front end for something like this. You've taken what I originally did with Directus TV and expanded it further.
People being its own collection, which may be something we we end up needing to to do, adding ratings, adding sessions. Maybe this is stuff we'll do. I think we've already spoken about feedback and ratings at the very least. So it's really nice to see the thing that I built kind of enhanced a little bit further, and available on directors plus. And again, yeah, if you need that front end kind of inspiration or some code patterns that we've used, you can feel free to map those straight out of our site.
I
Speaker 1: totally forgot that that was even available.
Speaker 0: Yeah. Yeah. Yeah. Absolutely. Yeah.
Speaker 1: Well, thanks again for bringing me on, Kevin, and, I I Thank you. Really enjoyed this series as a whole, and I love being part of Directus Plus. So kudos to you for bringing it all together.
Speaker 0: Thank you very much. Directus Plus is not to do with me. I'll say thanks to you for Directors Plus, but I'll take the thanks for Directors TV. Thank you very much. Thank you very much for joining us for this season.
I've been Kevin, says Brian, which you knew. I don't know why I decided to go out like this. I think we're just gonna hit stop record now. Bye.