I’ve written a few times in the past about the importance of URI schemes for Windows Phone 8 apps. I also had the pleasure of working with the developers of Bringcast and P|Cast to create a podcast player URI scheme and a helper library to work with it.
Today Mark from the Bringcast team let me know that the PodcastWP library didn’t work properly with Universal Windows Apps. There are apparently a number of differences in the way URI protocols are handled between Windows Phone Silverlight and Universal Windows Apps. In today’s post I wanted to go over some of those differences and show the changes made to the PodcastWP library to support them.
Back in December 2013 I blogged about Community URI Schemes. In that post I pitched the idea of having a URI scheme that multiple apps would use following a standard protocol. Soon after posting a link to the blog on twitter I talked to Scott Lovegrove, and found there already was a community URI Scheme for Pocket apps, and Scott created a wonderful helper library, PocketWP, for any Pocket app to use.
Over the last few weeks I finally acted on my initial thoughts and took inspiration from the Pocket library to define a new URI Scheme and helper library for Podcast Apps, I present to you PodcastWP.
Let’s talk about URI Schemes. Marco Siccardi wrote a great post about this topic the other day: Why Windows Phone apps deserve a custom uri scheme (and how to add a simple launch uri). If you haven’t already please go read it, I’ll wait.