-
Notifications
You must be signed in to change notification settings - Fork 40
Apps support in Squeezer
Apps support in Squeezer currently only works with a few apps.
Why?
Broadly, there are two ways that Squeezer can communicate with the server. Let's call them the "CLI" way and the "JSON" way. You don't need to know what those terms mean.
The "CLI" way is what Squeezer uses. Unfortunately, it's the older of the two methods, and as Squeezeservers have developed new functionality, the CLI approach has not always been updated to support that new functionality.
The "JSON" way is newer, and supports more features, including much more information about the apps that are installed on the server and how to control them.
The "CLI" way is also documented. The "JSON" way is effectively undocumented. This makes supporting it (especially for a spare-time, open source project like Squeezer) much more difficult, as we have to reverse engineer how it works, and update Squeezer to support it. This is no small task.
We do plan to support it, and there's ongoing work to do this at the moment. But it's not ready yet. It's on the roadmap, and is the key feature that will be in the 1.5 release.