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

Open
skidoo23 opened this Issue Sep 18, 2018 · 2 comments

Comments

Projects
None yet
2 participants
@skidoo23
Contributor

skidoo23 commented Sep 18, 2018

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

This comment has been minimized.

Member

MaxKellermann commented Sep 18, 2018

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

This comment has been minimized.

Contributor

skidoo23 commented Sep 18, 2018

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment