peppy Meter with snapcast client (solved)
karba78 opened this issue · 0 comments
Thank you Balbuze for the plugin, saved me hours of trial and error with peppymetter and peppyalsa
i am running volumio 3 with an IQAudio board
all local sources work perfectly and move the peppy metter needles. (files, radio) even spotify works fine
i can also play music from my snapcast server but this does not move the needles.
i suspect the snapclient daemon directly connects the incoming pipe to the DAC Hardware. see snap client conf below
Is there a way to have the snapcast stream connect to the same entrypoint as spotify
this way peppymetter would also receive the signal
copied also spod.conf
Many thank's
------------------------spopd.conf
[spop]
spotify_username = xxxxx
spotify_password = yyyyy
high_bitrate = true
refresh_token = undefined
audio_output = sox
pretty_json = true
search_results = 50
cache_path =/run/shm
[sox]
output_type = alsa
output_name = volumio
----------------------------------------------snapclient--------------
defaults file for snapclient
START_SNAPCLIENT=true
USER_OPTS="--user snapclient:audio"
SNAPCLIENT_OPTS=" -h 192.168.0.240 -s IQaudIODAC "
---------------------mpd.conf-----------------------
Volumio MPD Configuration File
Files and directories
music_directory "/var/lib/mpd/music"
playlist_directory "/var/lib/mpd/playlists"
db_file "/var/lib/mpd/tag_cache"
log_file "/var/log/mpd.log"
#pid_file "/var/run/mpd/pid"
#state_file "/var/lib/mpd/state"
#sticker_file "/var/lib/mpd/sticker.sql"
###############################################################################
General music daemon options
user "mpd"
group "audio"
bind_to_address "any"
#port "6600"
#log_level "default"
#save_absolute_paths_in_playlists "no"
#metadata_to_use "artist,album,title,track,name,genre,date,composer,performer,disc"
auto_update "no"
#auto_update_depth "3"
###############################################################################
Symbolic link behavior
follow_outside_symlinks "yes"
follow_inside_symlinks "yes"
###############################################################################
Input
input {
plugin "curl"
proxy "proxy.isp.com:8080"
proxy_user "user"
proxy_password "password"
}
###############################################################################
Decoder
decoder {
plugin "faad"
enabled "no"
}
###############################################################################
Audio Output
resampler {
plugin "soxr"
quality "high"
threads "1"
}
audio_output {
type "alsa"
name "alsa"
device "volumio"
dop "no"
}
audio_output {
type "fifo"
enabled "no"
name "multiroom"
path "/tmp/snapfifo"
format "44100:16:2"
}
#replaygain "album"
#replaygain_preamp "0"
volume_normalization "no"
###############################################################################
MPD Internal Buffering
audio_buffer_size "2048"
###############################################################################
Resource Limitations
#connection_timeout "60"
max_connections "20"
max_playlist_length "81920"
max_command_list_size "81920"
max_output_buffer_size "81920"
###############################################################################
Character Encoding
filesystem_charset "UTF-8"
###############################################################################