First project – Youtube video queuer

Hello, today I’ve set up the repository for my first project. It will be as ASP.NET MVC app, which will enable automatic queuing videos from subscribed channel to a desired playlist. The idea is quite simple, but it will enable me to learn how to use the Youtube API and check whether something more clever about this could be created.

Why this functionality?

I want to make this tool, so that I do not have to visit my subscriptions channel every other day to add videos to my watchlist. Youtube seems to provide functionality to automatically add videos to a playlist based on tag / description / title, but that does not enable me to add vidoes from my subscriptions automatically. So, I thought about creating a tool myself.

Why this technology?

I am very familiar with C# as a whole, as well as with web development. A web app gives me a pretty nice UI out of the box (so it’s better than a console app) and my aim is to learn more of web stuff.

I haven’t used ASP.NET Core, as Google API does not offer authentication for server yet (source).

As for the UI part, I won’t be using anything fancy as of now, just Razor pages with Bootstrap theme, which is out of the box in ASP.NET MVC template.

Progress tracking

This project is a part of submission for a contest Get Noticed! (Poles are targeted, so it is in Polish), so my project’s source has to be available on GitHub. Here is the link to the repository itself. As of writing this post, there is not much there, but it will change in time 😉

Any comments are welcome!

Advertisements

2 thoughts on “First project – Youtube video queuer

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s