In reply to Murderous_Crow:
Try the free Down Dog app for Android/ios.
You can set how long you want your practice to last and can choose from 5 difficulty levels from beginner to advanced (which is really quite tough in my opinion). It then creates a full practice complete with pictures/animations, spoken instructions on form and optional music. If you need further instructions on a particular pose, there are links to more in depth videos for most poses.
The practices vary every time so it will cover the full range of poses. If you find a practice that you particularly enjoyed, you can save it so you can keep coming back to it in the future.
Being able to set how long your practice lasts is great. Sometimes I'll set it to a full practice somewhere around 90 minutes. Other times, I'll set it to a quick 12 minute practice if I'm more time starved or just want to stretch after a long day at the crag.
The free version is so extensive that I have never felt the need to pay for the premium version. The premium version gives you the chance to set a particular focus for a practice such as backbends or hip openers etc. I just use the free version and use the save practices feature to keep a few practices with particular focuses. Generally, I let the app choose my practice though for a more rounded experience.
Downsides are that you need to have an Internet signal or WiFi and I have been told that the woman has an annoying voice (I never noticed).