Video and multimedia (particularly YouTube) applications were one of the first to land on the Windows Store, and there is an ever-growing number of such apps available on Microsoft’s app repository. One of the more popular ones