Firefly is a desktop client application for Nebula broadcast automation system.
- Install Python 3.10+ and Poetry.
- Clone this repository.
- Run
poetry installto install dependencies. - Run
poetry run python -m fireflyto start the application.
The following packages may be needed on Linux, in case you don't have them already installed,
run sudo apt install libmpv1 libxcb-util1 on Ubuntu or sudo apt install libmpv1 libxcb-util0 on Debian.
Latest binary release is available on nebulabroadcast/firefly GitHub releases page.
Edit settings.json file to set your server address and site name.
{
"sites" : [{
"name" : "nebula",
"host" : "https://nebula.example.com"
}]
}It is possible to specify more than one site in the settings.json file.
In that case, a dialog window pops up when the application starts and a you may select the site for this session.
Have you tried turning it off and on again?
In most cases, this helps. If the application worked and suddenly it is not possible
to start, try to delete ffdata files in its directory and start it again.