-
Notifications
You must be signed in to change notification settings - Fork 403
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
Define plug-in system #792
Comments
Sounds like a good idea and if it works for Linux it should work for us 😃 |
Hi @ZyanKLee @s-martin |
well, using copies instead of symlinks is always an option if changes to the scripts themselves are made by the user. But perhaps my idea went short of the goal and instead we should think about putting the configuration itself outside of the RPi-Jukebox-RFID folder. Having it at |
is it feasible to also look into how components communicate with the "core"? currently almost all RFID readers are handled by one python script, correct? same questions for buttons, displays, etc |
should we provide a common interface for components to communicate with other parts and the core? every read and write access to the file |
I agree that we should think about that. I don't know enough about Python, but we should just define an interface and let each RFID reader implement that (maybe providing the Neuftech reader as default implementation). |
Adressed for future3 in #1771 |
We need some robust mechanism to control how plugins/components are installed, enabled and disabled at runtime.
The text was updated successfully, but these errors were encountered: