• 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.

Popcorn Ready - Chrome extension for Kaleidescape users

Mostly designed to work from a laptop. If you're using a desktop in another room, the best this could do is you start it from Popcorn Ready and then right when the first trailer now playing bar pops up on the bottom in Popcorn Ready you could hit pause. Then walk to the theater and hit play from the remote and I think it should continue to play the full pre show routing and the chosen movie. Not sure what would happen if your computer goes to sleep though as the local helper is running on your computer and that is what is sending the commands to play the trailers, movies, etc
 
Mostly designed to work from a laptop. If you're using a desktop in another room, the best this could do is you start it from Popcorn Ready and then right when the first trailer now playing bar pops up on the bottom in Popcorn Ready you could hit pause. Then walk to the theater and hit play from the remote and I think it should continue to play the full pre show routing and the chosen movie. Not sure what would happen if your computer goes to sleep though as the local helper is running on your computer and that is what is sending the commands to play the trailers, movies, etc
I understand it better now, thank you. I am in fact using a laptop in my home office, but I do use it like a desktop. Maybe at some point in the future there’ll be some way to get that play button into the theater.

I do appreciate your rapid responses, and creating this in the first place. It seems you’ve advanced to an incredible point in just minutes, based on the web access K makes available. It kind of feels like Home Assistant, where the community fills in the blanks. I’m looking forward to taking your scripting solution for a spin soon as well. I think you said that your process ensures more durability than the default creation flow. I’d love to see that. I find that my scripts are made obsolete by updates, and I have to stay on top of them to keep them valid. I’ve posted a feature request to fix that, but maybe you’ve pulled that off in those same few minutes as well!
 
Hi,
installed the helper locally (Win 11), but the extension keeps saying "local helper not running". Closed Chrome multiple times and even rebooted my laptop.
Any idea?
 
Please try the new 3.0.1 Local Helper tarball package I just published. In your case, hopefully this one will install as user scope by default. Thank
I appreciate the work...I know dealing with Linux can be a problem.

I downloaded 3.0.1 and it appears to have installed but still getting "Helper not running". I have restarted Chrome several times. Did the Check again a few times as well.

Code:
./install-native-host.sh
Installed Popcorn Ready Local Helper at /home/rafael/.local/share/popcorn-ready-local/helper/popcorn-ready-local
Registered Chrome Native Messaging manifests for user scope.

1781185985126.png
 
Hi,
installed the helper locally (Win 11), but the extension keeps saying "local helper not running". Closed Chrome multiple times and even rebooted my laptop.
Any idea?
Is that Intel/AMD or ARM package for Windows?
 
I appreciate the work...I know dealing with Linux can be a problem.

I downloaded 3.0.1 and it appears to have installed but still getting "Helper not running". I have restarted Chrome several times. Did the Check again a few times as well.

Code:
./install-native-host.sh
Installed Popcorn Ready Local Helper at /home/rafael/.local/share/popcorn-ready-local/helper/popcorn-ready-local
Registered Chrome Native Messaging manifests for user scope.

View attachment 10277
Hmmmm…I will have to have Codex get me a few commands for you to run to debug. I will be at my computer a bit later this morning.
 
I understand it better now, thank you. I am in fact using a laptop in my home office, but I do use it like a desktop. Maybe at some point in the future there’ll be some way to get that play button into the theater.

I do appreciate your rapid responses, and creating this in the first place. It seems you’ve advanced to an incredible point in just minutes, based on the web access K makes available. It kind of feels like Home Assistant, where the community fills in the blanks. I’m looking forward to taking your scripting solution for a spin soon as well. I think you said that your process ensures more durability than the default creation flow. I’d love to see that. I find that my scripts are made obsolete by updates, and I have to stay on top of them to keep them valid. I’ve posted a feature request to fix that, but maybe you’ve pulled that off in those same few minutes as well!
The script rewrite feature is working well for me. If you already have some scripts with unavailable steps just go into the script rewrite page and try it out. If the same scenes exist on new copies of the movies it should automatically update them for you when you click rewrite and then you can save your changes.
 
I appreciate the work...I know dealing with Linux can be a problem.

I downloaded 3.0.1 and it appears to have installed but still getting "Helper not running". I have restarted Chrome several times. Did the Check again a few times as well.

Code:
./install-native-host.sh
Installed Popcorn Ready Local Helper at /home/rafael/.local/share/popcorn-ready-local/helper/popcorn-ready-local
Registered Chrome Native Messaging manifests for user scope.

View attachment 10277
Same for me as well. I've installed the helper 3 times now and it seems to install just fine without errors but keep getting the "helper not installed" message every time. I restarted the browser but not Windows. Also, I'm using the Edge browser. Should I be using something else?
 
It´s the AMD64 package.
Ok, and I assume Chrome for browser? Did you let install package install in default location?

I have a Windows machine for my golf sim that I can test on later.

I had tested on Parallels on my MacBook before release and that package worked but that is ARM.
 
Ok, and I assume Chrome for browser?
Correct.
Did you let install package install in default location?
There´s actually nothing to chose from with the installer. You just click on "install" and then you get the progress bar and then you click "Finish" to exit the installer.
 
Same for me as well. I've installed the helper 3 times now and it seems to install just fine without errors but keep getting the "helper not installed" message every time. I restarted the browser but not Windows. Also, I'm using the Edge browser. Should I be using something else?
OK, so you are on Edge and also using the Windows AMD64 package for Intel/AMD chips? I can test that one as well. Should be similar to @DieZwei issue.
 
I appreciate the work...I know dealing with Linux can be a problem.

I downloaded 3.0.1 and it appears to have installed but still getting "Helper not running". I have restarted Chrome several times. Did the Check again a few times as well.

Code:
./install-native-host.sh
Installed Popcorn Ready Local Helper at /home/rafael/.local/share/popcorn-ready-local/helper/popcorn-ready-local
Registered Chrome Native Messaging manifests for user scope.

View attachment 10277
Are you running the Flatpak version of Google Chrome? If so, try to run the command below to copy the native-messaging manifest into the Flatpak Chrome config area and grant the sandbox access to the helper binary:

APP_ID=com.google.Chrome
HOST=com.popcornready.local
HELPER_DIR="$HOME/.local/share/popcorn-ready-local/helper"
HELPER="$HELPER_DIR/popcorn-ready-local"
SOURCE_MANIFEST="$HOME/.config/google-chrome/NativeMessagingHosts/$HOST.json"
FLATPAK_MANIFEST_DIR="$HOME/.var/app/$APP_ID/config/google-chrome/NativeMessagingHosts"
FLATPAK_MANIFEST="$FLATPAK_MANIFEST_DIR/$HOST.json"

mkdir -p "$FLATPAK_MANIFEST_DIR"
cp "$SOURCE_MANIFEST" "$FLATPAK_MANIFEST"

flatpak override --user --filesystem="$HELPER_DIR:ro" "$APP_ID"

echo "== Flatpak manifest =="
cat "$FLATPAK_MANIFEST"

echo "== Helper binary =="
ls -l "$HELPER"
file "$HELPER"

flatpak kill "$APP_ID" 2>/dev/null || true
echo "Now fully reopen Google Chrome, then click Check Again in Popcorn Ready."





Afterwards, If that still says “Helper not running” after you click Check Again, can you then run this debug bundle and send the output:

APP_ID=com.google.Chrome
HOST=com.popcornready.local
HELPER="$HOME/.local/share/popcorn-ready-local/helper/popcorn-ready-local"

echo "== Flatpak app =="
flatpak info "$APP_ID" | sed -n '1,80p'

echo "== Flatpak permissions =="
flatpak info --show-permissions "$APP_ID"

echo "== Manifest locations =="
for p in \
"$HOME/.config/google-chrome/NativeMessagingHosts/$HOST.json" \
"$HOME/.var/app/$APP_ID/config/google-chrome/NativeMessagingHosts/$HOST.json"
do
echo "--- $p"
[ -f "$p" ] && ls -l "$p" && cat "$p" || echo "missing"
done

echo "== Can sandbox see manifest and helper? =="
flatpak run --command=sh "$APP_ID" -c '
echo "HOME=$HOME"
echo "XDG_CONFIG_HOME=$XDG_CONFIG_HOME"
echo "--- manifest"
ls -l "$XDG_CONFIG_HOME/google-chrome/NativeMessagingHosts/com.popcornready.local.json" 2>&1
cat "$XDG_CONFIG_HOME/google-chrome/NativeMessagingHosts/com.popcornready.local.json" 2>&1
echo "--- helper"
ls -l "'"$HELPER"'" 2>&1
"'"$HELPER"'" -h 2>&1 | head -20
'
 
Are you running the Flatpak version of Google Chrome? If so, try to run the command below to copy the native-messaging manifest into the Flatpak Chrome config area and grant the sandbox access to the helper binary:

APP_ID=com.google.Chrome
HOST=com.popcornready.local
HELPER_DIR="$HOME/.local/share/popcorn-ready-local/helper"
HELPER="$HELPER_DIR/popcorn-ready-local"
SOURCE_MANIFEST="$HOME/.config/google-chrome/NativeMessagingHosts/$HOST.json"
FLATPAK_MANIFEST_DIR="$HOME/.var/app/$APP_ID/config/google-chrome/NativeMessagingHosts"
FLATPAK_MANIFEST="$FLATPAK_MANIFEST_DIR/$HOST.json"

mkdir -p "$FLATPAK_MANIFEST_DIR"
cp "$SOURCE_MANIFEST" "$FLATPAK_MANIFEST"

flatpak override --user --filesystem="$HELPER_DIR:ro" "$APP_ID"

echo "== Flatpak manifest =="
cat "$FLATPAK_MANIFEST"

echo "== Helper binary =="
ls -l "$HELPER"
file "$HELPER"

flatpak kill "$APP_ID" 2>/dev/null || true
echo "Now fully reopen Google Chrome, then click Check Again in Popcorn Ready."
Improvement.


Code:
Setup needed
Popcorn Ready Local is running, but it cannot reach local Kaleidescape hardware. Confirm this computer can reach your Kaleidescape network and that local firewall rules allow Popcorn Ready Local, then check again.

I can ping my Strato from the PC running Popcorn. No firewall rules in effect that would block it as far as I am aware.

I can access the Strato Web GUI from the same laptop/browser that Popcorn Ready is running on.
 
For Windows AMD64 users: not great timing, but my PSU must have died in the past few days on my only Windows machine. I'll need to get that replaced before I can really test that install myself. In the meantime, I'm pushing out a new release of the helper as I think it's not correctly finding your Popcorn Ready chrome extension so they can't talk to each other via Native Messaging.
 
Improvement.


Code:
Setup needed
Popcorn Ready Local is running, but it cannot reach local Kaleidescape hardware. Confirm this computer can reach your Kaleidescape network and that local firewall rules allow Popcorn Ready Local, then check again.

I can ping my Strato from the PC running Popcorn. No firewall rules in effect that would block it as far as I am aware.

I can access the Strato Web GUI from the same laptop/browser that Popcorn Ready is running on.
I'm curious if on your Chrome from Bazzite, do my-kaleidescape.local / my-kaleidescape local web pages resolve fine?
 
Hmm...I can ping:


Code:
 ping my-kaleidescape.local
PING my-kaleidescape.local (192.168.1.61) 56(84) bytes of data.
64 bytes from my-kaleidescape.local (192.168.1.61): icmp_seq=1 ttl=64 time=2.95 ms
64 bytes from my-kaleidescape.local (192.168.1.61): icmp_seq=2 ttl=64 time=2.85 ms
64 bytes from my-kaleidescape.local (192.168.1.61): icmp_seq=3 ttl=64 time=3.15 ms
64 bytes from my-kaleidescape.local (192.168.1.61): icmp_seq=4 ttl=64 time=3.06 ms
 
I'm curious if on your Chrome from Bazzite, do my-kaleidescape.local / my-kaleidescape local web pages resolve fine?
Success....just had to add "192.168.1.61 my-kaleidescape.local" to my /etc/hosts file.

Doing this remotely from work so wont be able to play with it til later.

1781200077779.png
 
Back
Top