Giving in what I have so far

It's almost 1AM, and I need sleep. I did not realize how much database stuff I missed when my computer went down. I did finally get videos to play, so accomplishment there.

There is no genre functionality. This was deceptively hard. I will make sure I pay attention to work moving forward.