News:

LATEST RELEASE:  FPP 8.5.1 - Download from here - https://github.com/FalconChristmas/fpp/releases/tag/8.5

+-+-

+-User

Welcome, Guest.
Please login or register.
 
 
 
Forgot your password?

+-Site Stats

Members
Total Members: 16935
Latest: HangGlider
New This Month: 10
New This Week: 1
New Today: 1
Stats
Total Posts: 135623
Total Topics: 17022
Most Online Today: 101
Most Online Ever: 7634
(January 21, 2020, 02:14:03 AM)
Users Online
Members: 0
Guests: 63
Total: 63

Falcon Player API questions

Started by phoenixian, March 21, 2024, 12:44:54 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

phoenixian

I am looking into developing a custom application in Unity (C#, C++ plugin, WASM possibly)  to control a live stage consisting of several WLED strips, a p4 panel, and a couple projectors and monitors displaying video streams. I'm using Pi 3+s (running FPP)  ESP32-ETH01s and Colorlight cards to run the show. 

My app is basically like XLights but extremely watered down and specialized for my stage.  I've gotten XLights to control the components of my stage fine, but I've come to realize there are several benefits to simplifying things at the application interface level, as XLights is generalized and too complex for non-technical users and specific purposes.

So I've gathered that my app would need to generate and manage playlists and effects in fseq/eseq files that would be imported into Falcon Player? Should I use the import/export cpp file in the FPP source? What about API calls?  Anything I need to know to get up to speed on how I would accomplish this?





CaptainMurdoch

Under the FPP Help menu, there is a link to the documentation for FPP's REST API.  We do not have API's around editing playlists or FSEQ/ESEQ files but we do have API calls to upload/download.  Playlists are normally created in the browser as an object and converted to JSON before saving via the API.

I'm not sure what import/export .cpp file you are referring to in FPP.

Have you looked at the Big Buttons plugin for FPP?  It might give you what you need.  It allows you to create multiple pages of buttons which can be used to run FPP Commands which can start/stop effects or playlists, run WLED effects, etc..  Big Buttons can do anything a FPP Command can do because it just runs FPP Commands.
-
Chris

phoenixian

Quote from: CaptainMurdoch on March 21, 2024, 01:41:11 PMUnder the FPP Help menu, there is a link to the documentation for FPP's REST API.  We do not have API's around editing playlists or FSEQ/ESEQ files but we do have API calls to upload/download.  Playlists are normally created in the browser as an object and converted to JSON before saving via the API.
Thanks for this.  It helped clear up some confusion I had about how I'd do playlists.
Quote from: CaptainMurdoch on March 21, 2024, 01:41:11 PMHave you looked at the Big Buttons plugin for FPP?  It might give you what you need.  It allows you to create multiple pages of buttons which can be used to run FPP Commands which can start/stop effects or playlists, run WLED effects, etc..  Big Buttons can do anything a FPP Command can do because it just runs FPP Commands.

Sounds useful - will give it a look.  Thanks!




phoenixian

Before I play with Big Buttons, should I be concerned about the issues described in this thread?I am using WLED.

https://falconchristmas.com/forum/index.php?topic=16611.0

Poporacer

Quote from: phoenixian on March 21, 2024, 06:58:40 PMshould I be concerned about the issues described in this thread?
The OP wasn't using WLED effects, and that statement was just clarifying that WLED effects are handled differently in the newer versions, not that they don't work.
If to err is human, I am more human than most people.

MikeKrebs

The problem in the other thread never got to the point if it was resolved or not. That OPbasically was saying that the big button feature was starting the wrong sequence but the OP neither provided the configuration (which is pretty simple) nor any resolution of the problem.

It is very easy to setup and test and you can do so in less than 20 minutes. You should try it and see if it does what you need it.

Support FPP

+- Recent Topics

Powered by EzPortal
Powered by SMFPacks Menu Editor Mod