Ik heb LosslessSwitcher wat uitgeprobeerd. Aangezien ik geen Apple Music abonnement heb, heb ik de app getest met lokale bestanden binnen de Music app (Naim USB DAC, iMac 2017, macOS Monterey). De DAC toont volgende keuzes in Audio MIDI Setup: 44.1 t/m 384 kHz, met telkens een 16 of 24 bit optie.
LosslessSwitcher werkt echter niet voor het afspelen van lokale bestanden binnen Music omdat de nodige logs niet aangemaakt worden. Een eerste, eenvoudige stap bestaat er dus in dergelijke logs te genereren m.b.v. een klein (Swift) scriptje. Het volstaat een loglijn aan te maken voor subsysteem com.apple.Music met volgende inhoud:
asbdSampleRate = 96 kHz, sdBitDepth = 24 bit
(of andere sample rates / bit dieptes), vooraleer een nummer af te spelen. Een paar seconden na generatie van zo'n lijn neemt LosslessSwitcher de wijzigingen op, en past de 'Audio MIDI' instellingen aan.
Een eerste vaststelling is dat LosslessSwitcher wel de sample rate aanpast, maar niet de bit diepte. Stond die laatste op 16 bit, dan blijft dit 16 bit, ook al geef je bijv. 24 bit / 192 kHz aan. Dit probleem stelt zich niet indien de DAC maar één bit diepte ondersteunt.
Bitperfect testen met speciale testbestanden (gekend door de DAC) conform de 'Audio MIDI' instellingen geven echter een fout wanneer ik ze uitprobeer (na de sample rate te hebben gewijzigd zoals hierboven beschreven). De Music app moet eerst herstart worden vooraleer de test lukt. Waarom is niet direct duidelijk.
Deze twee vastgestelde problemen doen zich niet voor met Audirvana 3.5.
Een ander aandachtspunt is dat de volumeregelaar binnen de Music app op maximum moet staan, anders krijg je een degradatie van de geluidskwaliteit.