This example presents a bare-bones Podcast Player that showcases the use of the reusable SoundFacade class. You could add other features to enhance the usefulness of this application, including the following:
Store the list of feeds and usage information about each episode in a SharedObject instance that can be used the next time the user runs the application.
Let the user add his or her own RSS feeds to the list of podcast channels.
Remember the position of the playhead when the user stops or leaves an episode, so it can be restarted from that point next time the user runs the application.
Download mp3 files of episodes for listening offline, when the user is not connected to the Internet.
Add subscription features that periodically check for new episodes in a podcast channel and update the episode list automatically.
Add podcast searching and browsing functionality using an API from a podcast hosting service like Odeo.com.