-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
mpd silent on DSM 7.1, DS218 #5650
Comments
Ran it again via package center, this is the mpd.log:
Still failing to set volume. No mention in the logs. |
@dmvianna, thanks for lodging this issue with the log details. Not an expert on this software but the binding error is concerning if it's persisting. Our FAQ entry on firewall rule files may be useful to see if this is an issue to address. Other than that there did not seem to be anything amiss in the package log. Looking further into the source project I came across this forum post based on the error reported which seemed similar: https://bbs.archlinux.org/viewtopic.php?id=222975. In it they seemed to manually start the program with the |
a ‘sudo netstat -pant | grep 6600’ would tell you the process ID and/or name of the process currently on port 6600, blocking that ‘bind()’ |
Yeah, I did start mpd with --no-daemon to test it (after stopping the service). And Synology didn't return anything from checking if another process was using the port, I tried that too. |
Hmm, another possibility is that it's simply a bug in v0.20.23 of MPD. Unfortunately, the source repository doesn't have great release notes to confirm if this is the case. As suggested earlier it may be useful to open a discussion on their forum or open an issue there. If a newer version will solve the issue we can try updating the package and move from there. Working on a lot of other packages at the moment so it would be nice to get confirmation that this will actually solve the problem before opening a new PR. |
I can reproduce this error. |
@dmvianna I got the mpd version of #5652 running i.e. it is streaming an http stream with the following config
I only had to add |
Yeah, I confirm I can change the volume. But I can't hear anything! How can I actually hear music from it? |
@dmvianna ympd (and myMPD) are clients to control the mpd (server) via api on port 6600. Those are not for listening (IMHO). If you use the default http stream (NAS HTTP stream) for streaming, you need a client to listen to port 6680 of your NAS. |
Phew! I can listen in my browser. Thank you @hgy59! It wasn't obvious at all to me how to make this work! |
hey @dmvianna, can this issue now be closed? |
Is this a new Bug?
Package Name
mpd
Package Version
0.20.23-1
Device Model
DS218
Device Architecture
AArch64 (ARMv8)
Firmware Version
DSM 7.1
What happened?
To put it simply, I can't move the volume up from zero in any client. YMPD tells me "problem setting volume". Otherwise, the music library does load, and the progress bar moves as it pretends to play.
Output from
/volume1/@appstore/mpd/bin/mpd --version
:And this is the meaty part of
mpd.conf
:No errors in the
mpd.log
file. It states it played flac files after adding media files.And running it with sudo:
And enqueueing a song, pressing play and trying to adjust volume via ympd:
Reproduction steps
Install Log
Service Log
The text was updated successfully, but these errors were encountered: