any thoughts on this?
Was an attempt to make those `--movie-queue`-like commands a bit less repetitive, "solve" the error handling by using a custom exception and allow those commands to be easily testable using unit tests.

I still feel like the naming isn't right and maybe not abstract enough to provide a really reusable way for other plugins.