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

Two audio outputs enabled result in short "hickup" at beginning of playback #356

Closed
skidoo23 opened this issue Sep 18, 2018 · 3 comments
Closed

Comments

@skidoo23
Copy link
Contributor

MPD from git, Snapcast from git, Linux x64, Debian testing.

Excerpt from mpd.conf

audio_output {
type "alsa"
name "Lexicon Omega"
device "hw:Omega"
auto_resample "no"
auto_format "no"
mixer_type "software"
# no hardware mixer for device
}
audio_output {
type "fifo"
name "SnapCast"
path "/tmp/snapfifo"
format "48000:16:2"
}

Start playback, a short "hickup" (< 1 second) on ALSA device occurs. Stop playback and start again to reproduce. Disable Snapcast output in MPD client and audio playback works flawless. Bug or feature?

@MaxKellermann
Copy link
Member

The fifo output is experimental and unsupported. It should not be used. It is unfortunate that SnapCast decided to build the software on top of this messy plugin. I wish SnapCast had instead submitted a new output plugin to this project.

@skidoo23
Copy link
Contributor Author

Bad news. I wanted to write some kind of mixer plugin to control volume, mute and maybe some grouping functions from SnapCast via its JSON-RPC API. Implementing complete SnapCast client and server functionality is somewhat beyond my time and errr... capabilities.

@MaxKellermann
Copy link
Member

This is obsolete because MPD has a native Snapcast output plugin now.

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

No branches or pull requests

2 participants