You are not logged in.
Pages: 1
I have MPD setup and working with MPDroid on my phone as well as outputting through ALSA locally on my Arch desktop (not enabled in config below, just did this to test).
However, both ympd the web GUI and persephone the GUI player on my MacOS are not outputting audio. I am not getting any errors. I have tried different web browsers and operating systems for ympd but something tells me its an MPD issue as persephone wasn't working either. I have also tried mixer_type "software" in MPD conf which opens up volume control on persephone and ympd but still no audio output. Any ideas?
MPD config:
music_directory "~/music"
playlist_directory "~/.config/mpd/playlists"
db_file "~/.config/mpd/database"
log_file "syslog"
pid_file "~/.config/mpd/pid"
state_file "~/.config/mpd/state"
sticker_file "~/.config/mpd/sticker.sql"
bind_to_address "any"
port "6600"
restore_paused "yes"
save_absolute_paths_in_playlists "no"
auto_update "yes"
input {
plugin "curl"
}
audio_output {
type "httpd"
name "HTTP Stream"
encoder "lame" # optional, vorbis or lame
port "8000"
bitrate "128" # do not define if quality is defined
format "44100:16:1"
always_on "yes"
mixer_type "software"
}
replaygain "auto"Logs
$ mpd --no-daemon --stdout --verbose
config_file: loading file /home/adam/.config/mpd/mpd.conf
exception: bind to '0.0.0.0:6600' failed (continuing anyway, because binding to '[::]:6600' succeeded): Failed to bind socket: Address already in use
libsamplerate: libsamplerate converter 'Fastest Sinc Interpolator'
vorbis: Xiph.Org libVorbis 1.3.6
opus: libopus 1.3.1
sndfile: libsndfile-1.0.28
hybrid_dsd: The Hybrid DSD decoder is disabled because it was not explicitly enabled
exception: Decoder plugin 'wildmidi' is unavailable: configuration file does not exist: /etc/timidity/timidity.cfg
simple_db: reading DB
exception: Input plugin 'tidal' is unavailable: No Tidal application token configured
exception: Input plugin 'qobuz' is unavailable: No Qobuz app_id configured
curl: version 7.69.1
curl: with OpenSSL/1.1.1g
avahi: Initializing interface
exception: RTIOThread could not get realtime scheduling, continuing anyway: sched_setscheduler failed: Operation not permitted
avahi: Client changed to state 101
avahi: Client is CONNECTING
state_file: Loading state file /home/adam/.config/mpd/state
inotify: initializing inotify
inotify: watching music directoryOffline
I think ympd does not have support for httpd streams yet. Are you able to open the stream in an additional tab or with e.g. vlc or another stream capable audio player?
https://github.com/notandy/ympd/pull/161
I have no idea about persephone.
Last edited by progandy (2020-05-03 21:27:18)
| alias CUTF='LANG=en_XX.UTF-8@POSIX ' | alias ENGLISH='LANG=C.UTF-8 ' |
Offline
I am able to open localhost:8000 and it streams so it is outputting via httpd I guess. Not sure why it isn't working on the MacOS gui or ympd though.
Doesn't that essentially make ympd a remote control for MPD? I thought the HTTP stream toggle button on the ympd website was similar to the one in MPDroid controlling whether or not to simply control the stream or to actually stream it to the device.
Last edited by redstar (2020-05-04 01:09:28)
Offline
Pages: 1