Skip to content
A helper class for Windows Phone 8 podcast apps, and apps that want to send commands to WP8 podcast apps
C#
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
PodcastWP.Universal
PodcastWP
universal
wp80
Package.nuspec
PodcastWP.2.1.0.7.nupkg
PodcastWP.sln
README.md
Thumbs.db

README.md

PodcastWP

A helper class for Windows Phone 8 podcast apps, and apps that want to send commands to WP8 podcast apps.

Installation

PodcastWP can be installed from NuGet:

Install-Package PodcastWP

Send Commands to Podcast Apps

The PodcastHelper class can send commands to Launch, Play, Pause or skip to the next or previous podcast app using this method:

PodcastHelper.CommandPodcastApp(PodcastCommand.Launch);

Subscribe to a Podcast

The PodcastHelper clas can also send commands to subscribe to a Podcast rss feed:

PodcastHelper.SubscribeToPodcast(new Uri("<rss feed url>"));

If you want to subscribe to a podcast without the PodcastHelper library you can also use the URI directly:

Launcher.LaunchUriAsync(new Uri("wp-podcast://Subscribe/?feedUrl=<rss feed url>"));

Use in Podcast Apps

The PodcastHelper will allow you to easily check a URL for the presence of a PodcastWP command.

Register for the custom URI scheme in your app's manifest file by adding this line in your manifest files tag.

<Protocol Name="wp-podcast" NavUriFragment="encodedLaunchUri=%s" TaskID="_default" />

In your UriMapper, you will have code similar to this:

if (PodcastHelper.HasPodcastUri(uri))
{
    var action = PodcastHelper.RetrievePodcastAction(uri);

    // Perform action in your app

    return new Uri("MainPage.xaml", UriKind.Relative);
}

Used by these wonderful apps:

BringCast Car Dash P Cast
BringCast Car Dash P Cast
Something went wrong with that request. Please try again.