Skip to content
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

Evented Sämubox #141

Open
3 of 5 tasks
Tracked by #62
hairmare opened this issue Jan 2, 2022 · 1 comment
Open
3 of 5 tasks
Tracked by #62

Evented Sämubox #141

hairmare opened this issue Jan 2, 2022 · 1 comment
Milestone

Comments

@hairmare
Copy link
Member

hairmare commented Jan 2, 2022

Nowplaying should receive "Sämubox" style information via event api rather than polling https://github.com/radiorabe/virtual_saemubox.

@hairmare hairmare added this to the ready for v3 milestone Jan 2, 2022
@hairmare hairmare moved this from Backlog to On Hold in songticker Jan 3, 2022
@hairmare hairmare moved this from On Hold to Backlog in songticker Jan 3, 2022
@hairmare hairmare moved this from Backlog to On Hold in songticker Jan 16, 2022
@hairmare
Copy link
Member Author

explore if pathfinder can send RaBe CloudEvents on it's own to get rid of virtual-saemubox

the RestApi feature isn't quite op to par to send JSON events of any kind since it's templating seems to heavily rely on { and } without providing an obvious way to generate JSON. All examples i could find seem to be XML centric but look and feel like they only support a tiny sbuset of actual XML.

As such, if we start using the RestApi, we would still have to have some component that ingests Pathfinder events and transforms them into forwardeable CloudEvents.

This indicates that we will most likely want to keep the virtualsaemubox component and teach that how to send cloud events. refactoring that to the native RestApi probably doesn't add enough value, but we would finally want to implement a more stable virtual-saemubox that can reconnect when Pathfinder goes awol.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: On Hold
Development

No branches or pull requests

1 participant