Windows版iTunesは音声出力の切り替えに再起動が必要だった話

Wait 5 sec.

最近、Windows 11で音楽を聴いているとき、サウンド出力デバイスを変更できない現象に気がつきました。例えばスピーカーからヘッドホンに変更することができず、評判の悪い(?)オーディオユーティリティ「Nahimic」あたりが影響しているのかと思い、ドライバーのアンインストールや設定変更をいろいろやってみたのですが、全く効果がありません。さんざん悩んでいたところ、iTunesだけ出力が変わらないことが判明し、突破口となりました。出力先を変更してもiTunesだけ無視する例えば以下のようなシチュエーションが発生します。スピーカーから音楽を再生中に…ヘッドホンに切り替えてみる他のアプリ(VLCやYouTubeなど)は、ヘッドホンから音が出るでもiTunesだけはスピーカーから音が出続ける!解決策:iTunesを一度終了して再起動、あるいは設定変更Apple Communityの情報によると、iTunesの設定で「オーディオの再生方法」が「Windows Audio Session」の場合、iTunesは再生にしようする音声デバイスを起動時に固定してしまう模様。「Direct Sound」に変更するとこの問題は解消するようです。▲「編集 > 環境設定 > 再生タブ」を選択し、「オーディオの再生方法」を「Direct Sound」に変更します。これでiTunes起動中でも音声デバイスの切替が反映されるようになるはずです。ただし、Windows Audio Session (WASAPI)と、DirectSoundを比較すると、WASAPIの方が比較的新しく、より低レイテンシで、高品質な音声出力が可能な模様。音質に拘るならば、再起動で切り替える方法も選べます。おわりにiTunesは便利な音楽管理ソフトですが、こうした古い仕様が残っているのは正直つらいところ。Apple Musicアプリでも同様の問題があるようなので、今後の改善を願いたいところです。もし、同じ問題で困っている方がいたら参考になればうれしいです。