question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Add pipe as backend/mixer

See original GitHub issue

Is your feature request related to a problem? Please describe. I’m using snapcast to play Spotify synchrony in every room. Now i want to switch from librespot to librespot-java but pipe is not available as backend/mixer.

Describe the solution you’d like Please add the pipe as backend/mixer and may rename “mixers” to “backends” because pipe is not a mixer.

Describe alternatives you’ve considered Maybe there is an other option librespot-java can interact with the snapserver but I have not found one jet.

Additional context Empty

Big thanks to you and this Project. I hope we find a solution.

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Comments:17 (10 by maintainers)

github_iconTop GitHub Comments

1reaction
devgianlucommented, Aug 8, 2019

I’ve fixed some issue, I’m testing just now a synchronization exception. Should be ready in couple of minutes. Done I’ve added an option to ouput to stdout, to make it work, you need to edit core/src/main/resources/log4j.properties and change stdout with stderr.

The pausing thing is yet to be fixed. Fixed

0reactions
devgianlucommented, Aug 18, 2019

After some research I discovered that pipes have a buffer which is what is consumed when you’ve already paused the track. Try executing the following command to see how many bytes the pipe can hold:

cat /proc/sys/fs/pipe-max-size

The pipe size can be adjusted (I didn’t try that) by editing the said file. Source

Read more comments on GitHub >

github_iconTop Results From Across the Web

PipeWire - ArchWiki
PipeWire is a new low-level multimedia framework. It aims to offer capture and playback for both audio and video with minimal latency and ......
Read more >
Pipe output failing - Looking for default config. #1066 - GitHub
I'm unable to get shairport-sync to start when configured to output to a pipe. I've tried adjusting permissions so the pipes are owned...
Read more >
I've replaced JACK and PulseAudio with PipeWire ... - YouTube
I've replaced JACK and PulseAudio with PipeWire and this is what happened. Watch later. Share. Copy link. Info. Shopping. Tap to unmute.
Read more >
shairport-sync man page - Miscellanea - ManKier
Audio Backend Options · -d option. The output level (the "volume") is controlled using a level control associated with a mixer. · -c...
Read more >
Modules – PulseAudio - Freedesktop.org
module-pipe-sink; module-pipe-source; module-null-sink ... TODO: Create a page, and add a link to it here, that explains all the different ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found