I know this is more about the code than the end product, but it's not clear to me what I would actually do with this. Who is this for and in what way should they use it? If/when you get around to refining the README, this would be something I recommend adding.
It is used for having a CRUD app for managing feeds of videos (like vimcasts.org, rubytapas etc) so that you can have them all in one place, take notes on them. It's also a very simple interface to youtube-dl, so when you come across a useful looking video on HN or whatever, you can just add it to Caster and watch it later.
I like the way the videos are all downloaded offline, it was useful when ravelling in South America last year and not having a heap of bandwidth.
But honestly, it was as much about playing around with Elixir Phoenix & Vue ;)