Continued from musicstorage [musicstorage4, musicstorage6, musicstorage1, musicstorage2, musicstorage-solved3, musicstorage3, musicstorage-solved1, musicstorage8, musicstorage-solved2, musicstorage5, musicstorage7]
To understand which file formats (actually codecs
) a Whole House Music Storage system would need to support, I've compiled a list of music-playing clients that I own or plan to use, the most common file formats they claim to support natively as of today, and how they access digital audio data. Many support plug-ins to add additional file format support, and many have announced future support for other formats, but for now I've decided not to take that in to consideration.
| Client | Lossy | Lossless | Sync / Stream | Communication |
|---|---|---|---|---|
| iTunes for Windows | MP3, AAC | Apple Lossless, WAV, AIFF | Stream | Apple Rendezvous, HTTP |
| Windows Media Player 10 | MP3, WMA9 | WMA9, WAV | Stream | HTTP, SMB |
| OmniFi DMS1 | MP3, WMA9 | WMA9 | Stream | UPnP |
| OmniFi DMP1 | MP3, WMA9 | WMA9 | Sync | USB, WiFi |
| Roku PhotoBridge HD (HD1000) | MP3, AAC | WAV, AIFF | Stream | HTTP, Windows Media Connect (UPnP AV), SMB |
| Roku SoundBridge | MP3, WMA9, AAC | WMA9, AIFF, WAV | Stream | Apple Rendezvous, HTTP, Windows Media Connect (UPnP AV), SMB |
| Apple iPod | MP3, AAC | Apple Lossless | Sync | USB, FireWire |
| Media Center Extender For Xbox | MP3, WMA9 | WMA9, WAV | Stream | UPnP AV, Windows Media Center Servers only? |
| Linux mplayer | MP3, WMA9, AAC, Ogg Vorbis | WMA9, WAV, AIFF, FLAC | Stream | HTTP, SMB |
| Tapwave Music Player | MP3 | N/A | Sync | USB |
| SlimDevices SqueezeBox | MP3, WMA9, AAC, Ogg Vorbis, DTS | WMA9, WAV, FLAC, Apple Lossless, PCM | Stream | HTTP |
In addition to 100% support of MP3, it is very interesting to note the near universal support of Windows Media Audio, except for Apple products. It's also interesting to note the total mish-mash of communication methods used by all of the different clients. A Whole House Music Storage system will need to communicate in everything but the binary language of moisture evaporators.