• Thanks for visiting the Kaleidescape Owners' Forum

    This forum is for the community of Kaleidescape owners, and others interested in learning about the system, equipment, services, and the company itself.

    It is run by a group of enthusiastic Kaleidescape owners and dealers purely as a service to this community.

    This board is not affiliated in any way with Kaleidescape, Inc.
    For official technical support, product information, or customer service, please visit www.kaleidescape.com

    You can dismiss this box forever by clicking the "X" in the upper right corner of this message.
  • You are currently in "Guest" mode and not logged in with a registered account.

    The forum is free to use and most of the forum can be used by guests who are not registered....

    ... but we strongly encourage you to register for a full account. There is no cost to register for a full account.

    Benefits of registering for a full account:

    • Participate in the discussions! You must have a registered account to make posts on the forums. You will be able to start your own thread on a topic or question, or you can reply to other threads/discussions.
    • Use the "Conversation" feature (known as "private messaging" on other forums) to communicate directly with any of the other users here.
    • Access the Files area. The "resources" area of the forum contains many "Favorite Scene" and Script files that can dramatically increase the enjoyment of your Kaleidescape system. Go directly to great scenes in your favorite movies, created by other owners, and add automation to playback of your system with Scripts.
    • You won't see this annoying notice at the top of every screen!😊

    It's easy and free to register for the forum. Just click the "Register" button in the upper right corner of this page, and follow the instructions there.

    This box goes away for registered users.

Kaleidescape Voice Control with Home Assistant and Astrion Remote

madolfsson

Active member
Joined
May 4, 2026
Messages
35
Location
St Pete, Fl
Claude Code and I recently started "hacking" away on the Astrion remote, and I now have my own custom remote interface perfected for my needs. Last night I added Apple TV Siri capability using the remote's voice capabilities, and figured I could do a basic version for Kaleidescape.


“Play Inception” • “What movies do I have by Kubrick?” • “The one where the president fights terrorists on a plane”

Title matching happens locally against your Kaleidescape library, so it’s fast, private, and works without an internet connection. It’s also forgiving of common speech recognition mistakes. If a request matches multiple movies, nothing plays automatically. Instead, the integration presents a search results list where you pick the movie, For example, “James Bond” matches seventeen movies in my library, so it lets you choose instead of guessing.

If you configure a Claude API key, requests that aren’t exact titles are sent to Claude along with your library, allowing it to identify movies from descriptions like “the one where the president fights terrorists on a plane.”

One thing I wanted to get right was knowing when not to play anything. If you ask for “the one with the shark,” it’ll recognize that you mean Jaws. If Jaws isn’t in your library, it’ll tell you instead of confidently launching the closest shark-related movie it can find. It also distinguishes between intent: “Watch the one where the boy is left home alone in New York” starts playback, while “Which movie is about a child left alone in New York City?” simply shows the matching results.

Tested on a Strato E + Terra system. Standalone systems should also work, although I haven’t been able to test one. The playback command is reverse engineered, so future firmware updates could potentially break it. This project is not affiliated with or endorsed by Kaleidescape.

 
ok, that's cool. first thing i've seen that would make me consider changing from Sofabaton x2
 
Claude Code and I recently started "hacking" away on the Astrion remote, and I now have my own custom remote interface perfected for my needs. Last night I added Apple TV Siri capability using the remote's voice capabilities, and figured I could do a basic version for Kaleidescape.


“Play Inception” • “What movies do I have by Kubrick?” • “The one where the president fights terrorists on a plane”

Title matching happens locally against your Kaleidescape library, so it’s fast, private, and works without an internet connection. It’s also forgiving of common speech recognition mistakes. If a request matches multiple movies, nothing plays automatically. Instead, the integration presents a search results list where you pick the movie, For example, “James Bond” matches seventeen movies in my library, so it lets you choose instead of guessing.

If you configure a Claude API key, requests that aren’t exact titles are sent to Claude along with your library, allowing it to identify movies from descriptions like “the one where the president fights terrorists on a plane.”

One thing I wanted to get right was knowing when not to play anything. If you ask for “the one with the shark,” it’ll recognize that you mean Jaws. If Jaws isn’t in your library, it’ll tell you instead of confidently launching the closest shark-related movie it can find. It also distinguishes between intent: “Watch the one where the boy is left home alone in New York” starts playback, while “Which movie is about a child left alone in New York City?” simply shows the matching results.

Tested on a Strato E + Terra system. Standalone systems should also work, although I haven’t been able to test one. The playback command is reverse engineered, so future firmware updates could potentially break it. This project is not affiliated with or endorsed by Kaleidescape.

Is that a video wall? If so which and size?
I have an AVA Cinema Remote, wonder if this could be implemented there…
 
190” I did a write up in this thread

I am not familiar with AVA’s ability to integrate with third party components, but if it can it is totally doable.
 
Got your Kaleidescape-voice going on my Astrion Remote as well!, I decided not to use Siri bridge for my ATV since it won't allow me to search any movies in the Infuse app, and I have all generic transport function already via home assistant for the ATV and nicely integrated on the Astrion with your custom Astrion integration. took me a day to get it how wanted and had Claude to build something in Python. I will post some details soon of the dashboard app I made and on the Astrion remote, but wanted to thank you already for your work regarding the 2 integrations you made.Tonight we are going to find out more in detail and probably have some fun to find out what Claude knows about my movies on K.
 
Back
Top