Soweit mir bekannt ist, benötigen alle Lösungen für das Spielen von Apple Lossless in WMP12 noch einen DirectShow-Filter. Die gebräuchlichste Wahl war die DC-Bassquelle, die von Milenko Mitrovic geschrieben wurde, und dies ist das Ergebnis meiner vorherigen Recherche und meines Vorschlags an Milenko. Dies funktionierte gut für Windows XP und Vista, aber ab Windows 7 sind einige zusätzliche Probleme zu berücksichtigen.
Zunächst führte Microsoft mit WMP12 Media Foundation als Ersatz für Directshow ein. Media Foundation-Codecs haben Vorrang vor DirectShow-Filtern. Sie müssen daher alle möglicherweise widersprüchlichen Media Foundation-Codecs deaktivieren. Da WMP12 AAC-Dateien mit der Dateierweiterung .m4a enthält, die dieselbe Dateierweiterung wie für Apple Lossless hat, müssen Sie daher die integrierte AAC-Unterstützung deaktivieren. Der einfachste Weg war die Installation des Shark007 Windows7 Codec-Pakets, das nicht nur die Wiedergabe von Apple Lossless-Dateien unterstützt, sondern auch ein Kontrollkästchen zum Deaktivieren des integrierten Media Foundation-Codecs enthält.
Zweitens hat sich Microsoft bewusst dafür entschieden, Apple Lossless-Dateien in den "anderen" Abschnitt von WMP zu stellen, anstatt in den Musikabschnitt, obwohl sie dieselbe Dateierweiterung, dasselbe Dateiformat und dasselbe Tag-Format wie AAC-Dateien haben. Sie können dies als WMA vs. WMA Lossless betrachten.
Hinweis: WMP12 verfügt neben der normalen Unterstützung für die Wiedergabe von AAC-Dateien auch über die integrierte Unterstützung für das Lesen von MPEG4-Atomen, dh Tags. Es unterstützt sogar das Lesen eingebetteter Album-Artworks aus .m4a-Dateien - sowohl AAC als auch Apple Lossless.
Dieses Problem mit Apple Lossless-Dateien, die (falsch) in den anderen Abschnitt eingefügt werden, kann durch die Installation des WMPTagPlus-Plugins behoben werden. Danke an Tim De Beats für die Lösung dieses Problems. In diesem Fall wird das WMPTagPlus-Plugin lediglich dazu verleitet, dass Apple Lossless-Dateien AAC-Dateien sind. Das Lesen des Tags ist nicht erforderlich. WMP12 kann diese Tags bereits lesen.
Die vollständige Lösung ist also die Installation des Shark007-Codec-Packs und des WMPTagPlus-Plugins. Diese können von den folgenden Links heruntergeladen werden.
http://shark007.net/
http://bmproductions.fixnum.org/wmptagplus/
Hinweis: Mit der obigen Lösung kann WMP12 Apple Lossless- und AAC-Dateien als Musikdateien erkennen und die Meta-Tags in diesen Dateien lesen, einschließlich Album-Artwork. Daher kann Microsoft Media Center auch diese Dateien abspielen. Da diese Lösung auf einem Directshow-Filter basiert, können die Dateien leider nicht von WMP12 aus gestreamt werden, da dies nur mit einem Media Foundation-Codec funktioniert.