Windows Media Player 10, WMP 10 SDK and Managed Code
I've just downloaded and installed Windows Media Player 10 and it's SDK on my home PC. The SDK comes with a bunch of code samples, one of which is a fully functionnal .NET application (written in both C# and VB.NET, VB.NET developpers will appreciate ;-)) that demonstrates how to control the player, get properties like the list of titles of the songs in the music library, etc...
This very nice, since it will allow me to start the development of a system I wanted to build for a long time: exposing a bunch of Web Services on my home PC that represent Windows Media Player basic features (Play, Pause, Stop, Next, Previous, Volume Control) and titles management (Choose a preset list, choose an album from the list or a title from the list).
The client application will be written un .NET Compact Framework, running on a PocketPC with a WiFi card, and voila! The ultimate remote control that operates even through the walls, not like those dumb IR remote controls ;-)
Tomorrow is Sunday? That sounds good, I'll have plenty of time to start this project :)