Ok, so this request is driven by love of TEDtalks (http://www.ted.com/index.php/talks
) and perhaps a feature of Winamp that is not there by design. I like to listen to TEDtalks on my commute. TED used to have audio only versions of their talks, but now they only have video versions (in mp4). They do still have an audio podcast feed but it is only updated every 3 months or so. So, in Winamp I am able to use the podcast plugin to download the video podcasts and play them back just fine. However, the good part (for me at least) is that if using the default Winamp mpeg decoder (which includes mp4 files) which is audio only - I hear only the audio portion and no video and this allows the winamp transcoder to see it as an audio file and transcode it to an mp3 when transfering the file to my phone for playback. If I tell Winamp to use the DirectShow decoder for mp4 files, it plays back the video correctly in Winamp, but will not transcode to an mp3 because it now sees it as a video file.
So, my request for MusicBee, would be ideally that MusicBee to detect video container formats and extract out / demux the audio track inside the video container format. In this case the mp4 format is used both for audio only and for video/audio content, but this might also include avi, matroska, ogm, etc. I think it would be best if MusicBee could simply extract the track rather than transcoding the audio data and thus loosing quality and taking up more system resources. I know that others have requested that MusicBee also become a video player. I personally would like to see it stay an audio only player, and perhaps my above request stays in line with an audio only approach. I assume this functionality is not supported by any of the bass libraries, so I will suggest something like mencoder / mplayer to do the dirty work in the background and any other demuxer helper tools (as a side note, would bass_enc be able to pass data to mencoder and thus be able to replace all other codecs, or does it not work quite like this?).
My second request for archive file (zip, 7z, rar, etc.) is partially because TED packages the downloadable mp4 files inside zip files and that would be one more step I would need to take to get things where I want them. But I think archive support could also be helpful for other things as well. Winamp has a third-party (by Dr. O) in_zip input plugin that I believe uses the unrar.dll and unacev2.dll libraries to help out. Perhaps some of the 7-zip command line tools could help out with this.
I guess another request that goes along with this would be that MusicBee support video podcast feeds with the understanding that only the audio portions of the files will be played back / transfered to devices.