Expanded Playlist Management
You can use server-side playlists to control which media elements are streamed to a client, and you can use the server object model to control a playlist dynamically. For example, your programs can use the Windows Media Services SDK to:
Load a playlist into memory.
Insert media elements into a playlist.
Remove media elements from a playlist.
Create a wrapper playlist and wrap requested content with additional media files, such as advertisements, that must be viewed whenever a client connects to a broadcast.
Use Active Server Pages (ASP) to personalize a playlist for a specific client or group of clients.
Switch control between media elements in response to an event notice.
Send event notices to a playlist.
Nest one playlist inside of another.