Tanto quanto sei, todas as soluções para jogar o Apple Lossless no WMP12 ainda requerem um filtro DirectShow. A escolha mais comum é a DC Bass Source, escrita por Milenko Mitrovic e que é o resultado da minha pesquisa anterior e sugestão para Milenko. Isso funcionou bem para o Windows XP e o Vista, mas, para o Windows 7 e versões posteriores, há alguns problemas extras para acomodar.
Em primeiro lugar, com o WMP12, a Microsoft introduziu o Media Foundation como substituto do Directshow. Os codecs do Media Foundation têm precedência sobre os filtros do DirectShow e, portanto, é necessário desativar qualquer codec do Media Foundation potencialmente conflitante. Como o WMP12 inclui suporte para arquivos AAC com a extensão de arquivo .m4a, que é a mesma extensão de arquivo da Apple Lossless, é necessário desativar o suporte AAC integrado. Eu achei que a maneira mais fácil era instalar o pacote Shark007 Windows7 Codec, que não só inclui suporte para reproduzir arquivos Apple Lossless, mas também tem uma caixa de seleção para desativar o codec embutido do Media Foundation.
Em segundo lugar, a Microsoft optou por colocar os arquivos Apple Lossless na seção 'outros' do WMP, em vez da seção de música, embora tenham a mesma extensão de arquivo, o mesmo formato de arquivo e o mesmo formato de marca dos arquivos AAC. Você pode considerar isso como WMA vs. WMA Lossless.
Nota: O WMP12 tem, além disso, normalmente suporte interno para reproduzir arquivos AAC, e também possui suporte interno para leitura de 'átomos' MPEG4, ou seja, tags. Ele ainda suporta a leitura de Album Artwork incorporada de arquivos .m4a - tanto AAC quanto Apple Lossless.
Este problema com arquivos Apple Lossless sendo (incorretamente) colocados na outra seção pode ser corrigido através da instalação do plugin WMPTagPlus. Obrigado a Tim De Beats por resolver este problema. Neste caso, o plugin WMPTagPlus apenas engana o WMP12 para pensar que os arquivos Apple Lossless são arquivos AAC, não é necessário fazer a leitura de tags, pois o WMP12 já pode ler essas tags.
Portanto, a solução completa é instalar o pacote de codecs Shark007 e o plugin WMPTagPlus. Estes podem ser baixados nos links a seguir.
link
link
Nota: A solução acima permite que o WMP12 reconheça arquivos Apple Lossless e AAC como arquivos de música, e permite que ele leia as metatags nesses arquivos, incluindo a capa do álbum. Como resultado, o Microsoft Media Center também pode reproduzir esses arquivos. Infelizmente, como esta solução é baseada em um filtro Directshow, os arquivos não podem ser transmitidos a partir do WMP12, pois isso só funciona com um codec Media Foundation.