-
Notifications
You must be signed in to change notification settings - Fork 3.8k
shairport-sync: pipe audio backend support enabled #22923
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
Conversation
cdbac77 to
a8293af
Compare
d5b716c to
4dfdbc3
Compare
58f8edc to
4cf3aad
Compare
|
@BKPepe PR ready for a second review round:
|
|
@BKPepe Do you think there should be 2 package variant instead ?
|
|
Nope.
Dne st 20. 12. 2023 15:02 uživatel David Andreoletti <
***@***.***> napsal:
… @BKPepe <https://github.com/BKPepe> Do you think there should be 2
package variant instead ?
- shairport-sync (current)
- shairport-sync-pipe (additional)
—
Reply to this email directly, view it on GitHub
<#22923 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AA7IDVGH2BQGHBOY5GZHWULYKLVWXAVCNFSM6AAAAABA2RDWM6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNRUGUZDMOJUG4>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
4cf3aad to
379a7a2
Compare
|
@BKPepe Builds issue (missing git signoff) is now resolved. It is ready for review again. |
|
It is not ready for review.
1. In your PR, there are unrelated commits. It seems like badly rebased.
2. We dont need separate commit for PKG_RELEASE, squash it.
3. Commit description is still missing. However, I see some improvement in
PR description, so, just copy paste it. :)
Dont worry, we are still on track. I see some progress here.
Dne čt 21. 12. 2023 9:41 uživatel David Andreoletti <
***@***.***> napsal:
… @BKPepe <https://github.com/BKPepe> Builds issue (missing git signoff) is
now resolved. It is ready for review again.
—
Reply to this email directly, view it on GitHub
<#22923 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AA7IDVCANWLCRZXBFWR7QG3YKPY4JAVCNFSM6AAAAABA2RDWM6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNRVHA3TANRZHA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
c36a2f7 to
cb21b1e
Compare
|
|
Almost we are there. Now, your commit with update to 4.3.2 in its commit
description contains smth about pipe audio backend, which is completely
unrelated and should be in yours 2nd commit.
Dne čt 21. 12. 2023 12:01 uživatel David Andreoletti <
***@***.***> napsal:
… @BKPepe <https://github.com/BKPepe>
1. Non shairport-sync related commits removed from the PR/branch
2. Fixed
3. Copy-pasted description into top commit
—
Reply to this email directly, view it on GitHub
<#22923 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AA7IDVEKVIJV5TULCAYBECTYKQJJVAVCNFSM6AAAAABA2RDWM6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNRWGA2TSMBWHE>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
cb21b1e to
436ae68
Compare
|
@BKPepe Both commits have now the relevant description info. |
|
Are you sure? :) Why in the update, there is a size difference, which should be imho in 2nd commit? |
@BKPepe Commit description reported packages have been built Had the commit description reported packages been built with 3.3.9, then the size difference would have been stated in 9c9bd57. Also, best to highlight the size difference for the upcoming release rather than a version which will not have |
|
Needs a rebase. |
01d9837 to
e427ef6
Compare
@neheb done. |
|
where's the PKG_RELEASE bump? |
UCI's shairport-sync's pipe conf block is defined but has no effect without shairport-sync's pipe support Rationale for pipe support: - On SBC with no sound card available (built-in or external) and without ALSA plugins support on OpenwRT (no package) to reroute a stream from shairport-sync's ALSA default output to a PulseAudio controlled Bluetooth sink , then pipe support is required to enable the following flow: - shairport-sync -> fifo pipe -> custom_binary_to_send_stream_to_pulse_audio_BT_sink - small bump in package size: diff: +746 bytes - shairport-sync-openssl_4.3.2-0_aarch64_generic.ipk without --pipe: 110806 bytes - shairport-sync-openssl_4.3.2-0_aarch64_generic.ipk with --pipe: 111552 bytes Signed-off-by: David Andreoletti <[email protected]>
e427ef6 to
cca6938
Compare
|
@neheb Do you have a rough timeframe for this to be merged (assuming no further actions needed) ? |
|
Many thanks for all your work on this! |
Maintainer: @mikebrady / @thess
Compile tested:
Run tested:
-- [x] shairport-sync 4.3.2 installed on NanoPi R4S
-- [x] shairport-sync -V reports 'pipe' support
-- [x] shairport-sync to write to default pipe on NanoPi R4S with UCI's shairport-sync's 'pipe-name' set to /etc/shairport-sync-audio
Description:
shairport-sync -> named pipe -> owntone. See owntone: New package variant: owntone-pulseaudio #22942