Fucking SQLite

I would at this point be able to post the link to the web application I’ve been working on since Friday.

However, I was lazy and put SQLite behind it instead of proper MySQL or something. Turns out, of course, that SQLite does not like multiple threads trying to talk to it at the same time at all, and I moved some of the heavier crunching my app does on your music library (there’s a hint) into background threads. Oooops.

So I get to swap out the model layer before y’all get to play with it. That’s okay, though - it also gives the lovely and talented M more time to make it slightly less hideous. (HTML tables are so 1998)