The CSAudioCDPlayer is a .NET component that can play an Audio CD tracks using C#, VB in the .NET platform with a specific format and audio visualization and a built in FreeDB control. Benefits: A Dot NET component. Play Audio CD from in your desktop program. Get all the installed output devices. Set the output device to play to. Set the format: 48Khz to 8Khz sample rates. 8, 16, 24 and 32 bits depth. Mono or stereo. Get the tracks list. Get the drives list. Open / Close the selected drive door. Embedly audio visualization: Set the color base. Set the color max. Set the interval. Set the number of bars to display. Set the spacing between the bars. Embedly audio meter. Set the volume. Built in FreeDB control: Get the track names. Get the album name. Get the artist name. Get the genre. Get the Audio CD id. Many relevant events. Built in threads handling. Safe exit. Can be run as a library. Easy to use. C# / VB .NET well documented examples. Cut your developing time up to 80%. Just drop the component controls in your form and start to work immediately. The source code of this component is also available. Licensed under the MS-PL. Can be used in commercial products.