-
-
Notifications
You must be signed in to change notification settings - Fork 3.6k
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
[pulseaudio] Add pulseaudio sink as openhab audio sink #10423
[pulseaudio] Add pulseaudio sink as openhab audio sink #10423
Conversation
This pull request has been mentioned on openHAB Community. There might be relevant details there: |
This pull request has been mentioned on openHAB Community. There might be relevant details there: https://community.openhab.org/t/pulse-audio-binding/74265/25 |
This pull request has been mentioned on openHAB Community. There might be relevant details there: |
4f79eb6
to
bd8309d
Compare
This add to the pulseaudio binding the capability to use "pulseaudio sink" as an "openhab sink" to output sound from openhab to a pulse audio server on the network. You need to load module-simple-protocol-tcp sink in addition to the usual module-cli-protocol-tcp, and enable the sink in the thing configuration. Closes openhab#1895 Signed-off-by: Gwendal Roulleau <[email protected]>
bd8309d
to
f7396ac
Compare
...ng.pulseaudio/src/main/java/org/openhab/binding/pulseaudio/internal/PulseAudioAudioSink.java
Outdated
Show resolved
Hide resolved
...ng.pulseaudio/src/main/java/org/openhab/binding/pulseaudio/internal/PulseAudioAudioSink.java
Outdated
Show resolved
Hide resolved
...seaudio/src/main/java/org/openhab/binding/pulseaudio/internal/handler/PulseaudioHandler.java
Outdated
Show resolved
Hide resolved
bundles/org.openhab.binding.pulseaudio/src/main/resources/OH-INF/thing/sink.xml
Outdated
Show resolved
Hide resolved
bundles/org.openhab.binding.pulseaudio/src/main/resources/OH-INF/thing/sink.xml
Outdated
Show resolved
Hide resolved
...ng.pulseaudio/src/main/java/org/openhab/binding/pulseaudio/internal/PulseAudioAudioSink.java
Show resolved
Hide resolved
6d35e29
to
d96fd59
Compare
...ng.pulseaudio/src/main/java/org/openhab/binding/pulseaudio/internal/PulseAudioAudioSink.java
Outdated
Show resolved
Hide resolved
And getting rid of some other compilation warnings Signed-off-by: Gwendal Roulleau <[email protected]>
… module remotely Signed-off-by: Gwendal Roulleau <[email protected]>
d96fd59
to
9fb5a19
Compare
...nding.pulseaudio/src/main/java/org/openhab/binding/pulseaudio/internal/PulseaudioClient.java
Outdated
Show resolved
Hide resolved
...seaudio/src/main/java/org/openhab/binding/pulseaudio/internal/handler/PulseaudioHandler.java
Outdated
Show resolved
Hide resolved
initialize audiosink in a thread with scheduler.submit clear some warning related code. Signed-off-by: Gwendal Roulleau <[email protected]> Better interruptexception handling
9a79e29
to
80af598
Compare
Signed-off-by: Gwendal Roulleau <[email protected]>
a46e54c
to
9e269b8
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
…openhab#10423) * [pulseaudio] Add pulseaudio sink as openhab audio sink (openhab#1895) This add to the pulseaudio binding the capability to use "pulseaudio sink" as an "openhab sink" to output sound from openhab to a pulse audio server on the network. You need to load module-simple-protocol-tcp sink in addition to the usual module-cli-protocol-tcp, and enable the sink in the thing configuration. Closes openhab#1895 Signed-off-by: Gwendal Roulleau <[email protected]> * Small corrections after review And getting rid of some other compilation warnings Signed-off-by: Gwendal Roulleau <[email protected]> * Fix some registration errors and allow the binding to load the simple module remotely Signed-off-by: Gwendal Roulleau <[email protected]> * Small corrections after reviews initialize audiosink in a thread with scheduler.submit clear some warning related code. Signed-off-by: Gwendal Roulleau <[email protected]> Better interruptexception handling * Fix two small concurrency bugs Signed-off-by: Gwendal Roulleau <[email protected]> Co-authored-by: Gwendal Roulleau <[email protected]> Signed-off-by: John Marshall <[email protected]>
…openhab#10423) * [pulseaudio] Add pulseaudio sink as openhab audio sink (openhab#1895) This add to the pulseaudio binding the capability to use "pulseaudio sink" as an "openhab sink" to output sound from openhab to a pulse audio server on the network. You need to load module-simple-protocol-tcp sink in addition to the usual module-cli-protocol-tcp, and enable the sink in the thing configuration. Closes openhab#1895 Signed-off-by: Gwendal Roulleau <[email protected]> * Small corrections after review And getting rid of some other compilation warnings Signed-off-by: Gwendal Roulleau <[email protected]> * Fix some registration errors and allow the binding to load the simple module remotely Signed-off-by: Gwendal Roulleau <[email protected]> * Small corrections after reviews initialize audiosink in a thread with scheduler.submit clear some warning related code. Signed-off-by: Gwendal Roulleau <[email protected]> Better interruptexception handling * Fix two small concurrency bugs Signed-off-by: Gwendal Roulleau <[email protected]> Co-authored-by: Gwendal Roulleau <[email protected]>
…openhab#10423) * [pulseaudio] Add pulseaudio sink as openhab audio sink (openhab#1895) This add to the pulseaudio binding the capability to use "pulseaudio sink" as an "openhab sink" to output sound from openhab to a pulse audio server on the network. You need to load module-simple-protocol-tcp sink in addition to the usual module-cli-protocol-tcp, and enable the sink in the thing configuration. Closes openhab#1895 Signed-off-by: Gwendal Roulleau <[email protected]> * Small corrections after review And getting rid of some other compilation warnings Signed-off-by: Gwendal Roulleau <[email protected]> * Fix some registration errors and allow the binding to load the simple module remotely Signed-off-by: Gwendal Roulleau <[email protected]> * Small corrections after reviews initialize audiosink in a thread with scheduler.submit clear some warning related code. Signed-off-by: Gwendal Roulleau <[email protected]> Better interruptexception handling * Fix two small concurrency bugs Signed-off-by: Gwendal Roulleau <[email protected]> Co-authored-by: Gwendal Roulleau <[email protected]>
…openhab#10423) * [pulseaudio] Add pulseaudio sink as openhab audio sink (openhab#1895) This add to the pulseaudio binding the capability to use "pulseaudio sink" as an "openhab sink" to output sound from openhab to a pulse audio server on the network. You need to load module-simple-protocol-tcp sink in addition to the usual module-cli-protocol-tcp, and enable the sink in the thing configuration. Closes openhab#1895 Signed-off-by: Gwendal Roulleau <[email protected]> * Small corrections after review And getting rid of some other compilation warnings Signed-off-by: Gwendal Roulleau <[email protected]> * Fix some registration errors and allow the binding to load the simple module remotely Signed-off-by: Gwendal Roulleau <[email protected]> * Small corrections after reviews initialize audiosink in a thread with scheduler.submit clear some warning related code. Signed-off-by: Gwendal Roulleau <[email protected]> Better interruptexception handling * Fix two small concurrency bugs Signed-off-by: Gwendal Roulleau <[email protected]> Co-authored-by: Gwendal Roulleau <[email protected]>
Add to the pulseaudio binding the capability to use "pulseaudio sink" as an "openhab sink" to output sound from openhab to a pulse audio server on the network.
You need to load module-simple-protocol-tcp sink in addition to the usual module-cli-protocol-tcp, and enable the sink in the thing configuration
Binding release :
https://github.com/dalgwen/openhab-addons/releases/tag/3.1.0-SNAPSHOT-Audiosink
Closes #1895
Signed-off-by: Gwendal Roulleau [email protected]