foobar2000
- Supported audio formats: MP3, MP4, AAC, CD Audio, WMA, Vorbis, FLAC, WavPack, WAV, AIFF, Musepack, Speex, AU, SND... and more with additional components.
- Gapless playback.
- Full unicode support.
- Easily customizable user interface layout.
- Advanced tagging capabilities.
- Support for ripping Audio CDs as well as transcoding all supported audio formats using the Converter component.
- Full ReplayGain support.
- Customizable keyboard shortcuts.
- Open component architecture allowing third-party developers to extend functionality of the player.
(out of the box screenshot, for an overview of the possibilities: http://images.google.com/images?q=foobar)
- play mp3's from my library (just a directory structure with mp3's).
fb2k has a media library that you can query with the title formatting syntax to create auto organized playlist and "library views" (trees or multi-columns with artist, album, genre, date, encoding, ...). And of course you can use your directory structure
- Save radio station's, and easily remove/add new stations
By default fb2k support HTTP, ASX, MMS and RTSP streams. And you can add foo_lastfm_radio for last.fm radios and foo_podcatcher for podcasts
- play random mp3's which are not part of my library and will probably be deleted in the future, yet won't clutter my library index!
If the mp3 added to fb2k aren't in the media library path(s) they aren't added to the library.
So you can use an "incoming" playlist for the new tracks, and if you want to keep them, use title formatting to send the files to your directory structure according to theirs ID3 tags (and so indexing them)
fb2k is easily the best audio player/manager for power user. Out of the box it does the essential better than any other and the component architecture with the dedicated community do the rest...
Update, some resources to climb the learning curve: