Use a TaskCompletionSource to indicate when WinRtMediaStreamSource is done.
Complete any deferred requests when closing.
MediaStream doesn't need to generate so much Debug.WriteLine() output.
Have TsMediaManager make sure that GlobalPlatformServices.Default is initialized.
This really isn't TsMediaManager's responsibility, but it the least disruptive place to put it until we can get rid of GlobalPlatformServices entirely.
Be more careful about when and how we dispose CancellationTokenSource instances.
Disable the play button while playing.
Update sample streams.
SM.Media.Builder is needed for ARM on VS 2012.
Ignore some more.
Make some of the project references default to a DLL reference if the project is not there.
Kitchen-sink the apps to make sure the required .DLLs make it all the way to the .xap.
This should make dealing with builds simpler.
Add sample solutions.
Add some scripts for doing builds.
Add HlsView.Win81's .pfx file.
The desktop platform needs PlatformServices too.
Run nuget's restore before doing the build.
The normal build would restore the packages, but would then need to be repeated.
There is a race where a cancellation token gets disposed too early.  Until this gets fixed, let TaskCollector deal with it in release builds as well.
Bump version.
Cleanup outstanding gets and seeks when shutting down TsMediaStreamSource.
Sync WP7 and WP8 background audio samples' App.xaml.cs files.
Drop empty <ItemGroup>.
Add AudioTrackExtensions.
Handle all the AudioTrack stuff in AudioPlayer.
This gets background audio working on WP7.
Make sure to have the streamer call NotifyComplete() after finishing a track.
Lower the buffering parameters.