02-23-2023, 09:54 PM
@fdealexa
Before you decide to submit an issue to the MPD distro here's some things you need to know
First, quoting from the User's Manual help
Second, the maintainer has a habit of demanding the most recent version of MPD be used. This is currently mpd 0.23.12 while moOde 8.2.5 is running mpd 0.23.11. Probably, or at least maybe, close enough.
Third, you should scan the list of open and closed issues to make sure you're not duplicating one. Also, be sure to read some of the issue/comment responses already posted to get a feel for what happens. Especially read ones closed by the maintainer with extreme prejudice.
Note that nobody involved with MPD cares particularly about any specific player incorporating it. Best possible case is to construct an test scenario built with just MPD and some simple command-line player, but of course we do what we have to do.
Certainly provide at least one stream which does succeed and one (or more) which doesn't as a comparison study. This allows you to satisfy the requirement that you "be clear about what you expect MPD to do, and what is actually happening".
Finally, there doesn't seem to be any formal documentation of how to pass track metadata in ogg/flac streams. (I've come across posts which suggest more than one method has been employed by various senders but none of it well documented.) Don't be surprised if someone involved with MPD responds that obviously the Internet stations which do play without issue must be constructing their stream correctly and the ones which don't play without issue must be doing it incorrectly. That leaves it up to you to prove them wrong.
Regards,
Kent
PS - Riverside Radio gives even my VLC player heartburn. Using VLC's Media Information Tool, I see track title and artist changing frequently even though the music isn't and I see the stream # incrementing each time. I wouldn't use this station as an example.
Before you decide to submit an issue to the MPD distro here's some things you need to know
First, quoting from the User's Manual help
Quote:Reporting Bugs
If you believe you found a bug in MPD, report it on the bug tracker. [e.g., https://github.com/MusicPlayerDaemon/MPD/issues/]
Your bug report should contain:
- the output of mpd --version
- your configuration file (mpd.conf)
- relevant portions of the log file (--verbose)
- be clear about what you expect MPD to do, and what is actually happening
Second, the maintainer has a habit of demanding the most recent version of MPD be used. This is currently mpd 0.23.12 while moOde 8.2.5 is running mpd 0.23.11. Probably, or at least maybe, close enough.
Third, you should scan the list of open and closed issues to make sure you're not duplicating one. Also, be sure to read some of the issue/comment responses already posted to get a feel for what happens. Especially read ones closed by the maintainer with extreme prejudice.
Note that nobody involved with MPD cares particularly about any specific player incorporating it. Best possible case is to construct an test scenario built with just MPD and some simple command-line player, but of course we do what we have to do.
Certainly provide at least one stream which does succeed and one (or more) which doesn't as a comparison study. This allows you to satisfy the requirement that you "be clear about what you expect MPD to do, and what is actually happening".
Finally, there doesn't seem to be any formal documentation of how to pass track metadata in ogg/flac streams. (I've come across posts which suggest more than one method has been employed by various senders but none of it well documented.) Don't be surprised if someone involved with MPD responds that obviously the Internet stations which do play without issue must be constructing their stream correctly and the ones which don't play without issue must be doing it incorrectly. That leaves it up to you to prove them wrong.
Regards,
Kent
PS - Riverside Radio gives even my VLC player heartburn. Using VLC's Media Information Tool, I see track title and artist changing frequently even though the music isn't and I see the stream # incrementing each time. I wouldn't use this station as an example.