Third-party Visualizer API broken with iTunes (MacOS 10.12.3)

Number:rdar://31387809 Date Originated:01-Apr-2017 09:46 AM
Status:Closed Resolved:Yes
Product:iTunes Product Version:
Classification: Reproducible:Always
The visualizer API interface is called inconsistently by iTunes. The visualizer menu items in iTunes are disabled most of the times. The visualizer cannot be activated.

Steps to Reproduce:
1. Install iTunes
2. Run third party visualizer (like VizKit -
(a) Notice that the visualizer in the View menu the visualizer menu item is disabled most of the times
(b) Notice that the "Options ..." menu item for the configuration window of the visualizer is always disabled

Expected Results:
Visualizer menu item is enabled to activate the visualizer and "Options ..." menu item is enabled to access configuration window of visualizer

Actual Results:
Visualizer menu item is disabled most of the times and "Options ..." menu item is always disabled

MacOS 10.12.3

kVisualWantsConfigure is set by the visual plug-in. iTunes should enable the "Options..." menu item for the visualizer configuration window. This is broken since iTunes It worked until then.
Apple documentation of the iTunes visualizer API is referenced at

MacOS 10.12.3


Is fixed with iTunes 12.6.1

By heiko.wichmann2017 at June 5, 2017, 10:45 a.m. (reply...)

Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!