Support
Help for Listening Canvas on Apple TV and Canvas Touch on iPhone.
Feedback and help
Listening Canvas is in private testing through TestFlight. To report a problem or suggest something, use Send Beta Feedback in the TestFlight app, or take a screenshot while using Listening Canvas on iPhone and share it to TestFlight. Every report is read.
What you need
- A Roon Server on the same home network as your Apple TV or iPhone.
- An Apple TV 4K with tvOS 27, or an iPhone with iOS 27 for Canvas Touch.
Getting started
- Open Listening Canvas and choose Demo to see it work with original sample music, no server needed.
- Choose Connect to Roon. Listening Canvas looks for your Roon Server on the network.
- In a Roon app, open Settings, Extensions and enable Listening Canvas. The display opens on its own once Roon allows it.
If it cannot find your Roon Server
- Make sure the Apple TV or iPhone is on the same network as the server, not a guest network or a separate VLAN.
- Choose Connect manually and enter the server's address.
- On iPhone, Canvas Touch connects by address: enter the server's address the first time, and it is remembered.
The Visualizer style
The Visualizer draws what a microphone hears: spectrum, meters, scope or waterfall. Roon does not send audio to other apps, so this is the only way to follow the music.
- Allow microphone access the first time you choose the Visualizer.
- On Apple TV, connect an iPhone or iPad as the microphone in Settings, Visualizer, or pair AirPods.
- The sound is analyzed live on the device and is never recorded, kept or sent.
Artist context
Off until you turn it on in Settings. When it is on, Listening Canvas looks up the playing artist on Wikipedia and Wikidata and shows a few facts and a short summary, always with its source. See Privacy for what that sends.
For operators of services Listening Canvas calls
Listening Canvas identifies itself to Wikipedia and Wikidata with the User-Agent ListeningCanvas/<version> and a link to this page. It makes at most one request every two seconds, honors Retry-After, and rests after repeated failures. During private testing, the developer can be reached through the TestFlight beta; a direct address will be listed here before a public release.