-
-
Notifications
You must be signed in to change notification settings - Fork 81
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support a CLI (non-GUI) mode on the server #47
Comments
I have added a new option to the configuration file, Please let me know if it's working for you :) |
I'd love to try, but the latest git master fails to build for me (using latest nymphrpc from git) 😅
|
Ah yes, sorry about that... due to the newly integrated GUI and standalone operating mode, the libnymphcast dependency was added to the server. I'll be updating the README to reflect these changes :) |
So it comes down to installing It seems the following does the trick for now though:
A bit of a hack but it works 🤷 EDIT: Never mind, I didn't get to the linking part yet...
|
The RmlUI dependency has been removed in the current version. |
Libnymphcast is a dependency much like NymphRPC at this point, I guess. That definitely raises a lot of interesting questions regarding the build process and indeed packaging. I'd be more than happy to entertain thoughts on how to improve/fix this :) |
Maybe it would be good to just split out repositories. NymphRPC being a dep isn't a problem as it's treated as a separate package, libnymphcast could do the same. It would need it's own releases but I guess it could just release in sync with NymphCast. |
I had almost forgotten about Git submodules. That might be the appropriate use for them. Perhaps an overarching 'NymphCast' project which has all of the current functionality in it as individual submodules. Somewhat like a virtual package :) I'm currently cleaning up the codebase as development on V0.1-alpha is winding down (slight detour in the GUI mode). This is probably the right time to do the repo split before moving to the Beta testing phase. |
That sounds good yes. At some point you could consider moving the repos to it's own nymphcast org 😉 Anyway for distribution packaging, just make sure every repo used gets it's own releases or at least git tags. Git submodules are great for development, not so much for packaging. |
Yup, builds successfully now with libnymphcast as it's own package 👍 Can also confirm that the default video config now does exactly what I want: only popup when something is being cast to it. |
I'm thinking of using NymphCast server on a Plasma Bigscreen setup. For that I rather not have the server show it's UI fullscreen on top of the Plasma Bigscreen UI. Rather I have it run on the background (probably with some
--cli
argument) and only show up when something is being cast to it, then go to the background again when casting is done/over.The text was updated successfully, but these errors were encountered: