Search found 964 matches

by max
January 15th, 2020, 10:26 am
Forum: General Discussion
Topic: Audiophile Discussion of MPD
Replies: 3
Views: 953

Re: Audiophile Discussion of MPD

DroidU wrote:
January 15th, 2020, 10:16 am
It would be nice if you also support OggFLAC streaming. Icecast2 support this.
Develop it, submit your code on GitHub. That shouldn't be hard - most of the code is already there, it only needs to be connected.
by max
January 9th, 2020, 2:40 pm
Forum: Developers' Corner
Topic: additional tags support (replay gain)
Replies: 7
Views: 90

Re: additional tags support (replay gain)

I'm actually not sure if MPD is able to fix it. So you're not sure if the feature you want is really necessary. Not so convincing. Let's assume the worst case: MPD is not able to fix your lack of satisfaction. Then what kind of magic fairy dust does your script have? How would your script fix your ...
by max
January 9th, 2020, 6:31 am
Forum: Developers' Corner
Topic: additional tags support (replay gain)
Replies: 7
Views: 90

Re: additional tags support (replay gain)

I'd like to implement an external solution which fits better to my setup. If there is a problem with MPD's replaygain implementation, then it should be fixed in MPD. Offering you a way to get around MPD means it is less likely that you'll fix MPD and submit your code. So no, this doesn't sound like...
by max
January 6th, 2020, 10:38 am
Forum: Developers' Corner
Topic: Response change between 0.21.6 and current
Replies: 4
Views: 63

Re: Response change between 0.21.6 and current

keithg wrote:
January 5th, 2020, 8:17 pm
when I list albums, though, I get a space (first response is blank) which is that the idtag is missing an artist:
This means that there is at least one song without the specified tag.
by max
January 4th, 2020, 6:46 am
Forum: Developers' Corner
Topic: Response change between 0.21.6 and current
Replies: 4
Views: 63

Re: Response change between 0.21.6 and current

Be more specific. What has changed in your opinion?
by max
December 13th, 2019, 5:57 pm
Forum: Help
Topic: Confusion with RT priorities of MPD threads
Replies: 6
Views: 178

Re: Confusion with RT priorities of MPD threads

For the rest of the MPD threads, shouldn't we care at all? Would a renice of -16 or -18 or any other suggested vaule be a good idea for them? MPD uses large buffers, so playback can survive even when non-realtime threads don't get scheduled for several seconds. Only output and rtio are vital for pl...
by max
December 13th, 2019, 3:01 pm
Forum: Help
Topic: Confusion with RT priorities of MPD threads
Replies: 6
Views: 178

Re: Confusion with RT priorities of MPD threads

As I understand there is always a benefit from FF scheduler and a real-time priority and options 1, 2 and 3 just reduce/increase the overall latency. True. A real-time CPU scheduler and kernel preemption are orthogonal features. Both help with keeping real-time deadlines. Note that kernel preemptio...
by max
December 13th, 2019, 1:38 pm
Forum: Help
Topic: Confusion with RT priorities of MPD threads
Replies: 6
Views: 178

Re: Confusion with RT priorities of MPD threads

"my OS is not RT" means you run the Linux kernel without the preempt-rt patch? The vanilla Linux kernel has a real-time scheduler, and that is what MPD uses. But the Linux kernel is not a hard real-time kernel. For the purposes of playing music, it does not need to be. MPD's latency requirements for...
by max
December 7th, 2019, 7:46 pm
Forum: Developers' Corner
Topic: SHUFFLE cmd returns 'ACK not playing'
Replies: 5
Views: 259

Re: SHUFFLE cmd returns 'ACK not playing'

Is returning an error when issuing a NEXT command while in a non-playing state new(ish) behavior? I don't know. Does it matter if that has changed? What would you expect MPD to do when you issue a command affecting current playback when there is no playback? Maybe some older MPD versions had no che...
by max
December 7th, 2019, 12:55 pm
Forum: Developers' Corner
Topic: SHUFFLE cmd returns 'ACK not playing'
Replies: 5
Views: 259

Re: SHUFFLE cmd returns 'ACK not playing'

StreamingMeeMee wrote:
December 6th, 2019, 7:51 pm
However, my question re: this being new behavior stands -- is it new(ish)?
What is new behavior?
by max
December 1st, 2019, 3:23 pm
Forum: Developers' Corner
Topic: HTTP API
Replies: 3
Views: 1281

Re: HTTP API

I don't know something. I believe every MPD web client reimplemented its own HTTP API to access MPD. Of course, that's bad - but it's just as bad as writing yet another web client.
by max
December 1st, 2019, 11:46 am
Forum: Developers' Corner
Topic: HTTP API
Replies: 3
Views: 1281

Re: HTTP API

MPD has a HTTP server, but it's only there to serve streaming audio. It cannot be used to control MPD.
by max
November 18th, 2019, 8:05 pm
Forum: Help
Topic: MPD uses RIFF tags not ID3 tags
Replies: 1
Views: 959

Re: MPD uses RIFF tags not ID3 tags

MPD always prefers "native" tags over "generic" tags. "Native" tags are the ones supported natively by the audio codec (i.e. RIFF tags for RIFF files, VorbisComments for Ogg and FLAC), and "generic" tags are ID3 and APE (which can appear in any file format). There's no configuration option to change...
by max
November 6th, 2019, 3:07 pm
Forum: General Discussion
Topic: MPD displays incorrectly special polish characters when output is set to mp3
Replies: 3
Views: 2507

Re: MPD displays incorrectly special polish characters when output is set to mp3

The next MPD bug-fix release will force Icecast to use UTF-8:
https://github.com/MusicPlayerDaemon/MP ... 72baaaec91

Note that you're using a very old MPD version.
by max
November 6th, 2019, 2:25 pm
Forum: General Discussion
Topic: MPD displays incorrectly special polish characters when output is set to mp3
Replies: 3
Views: 2507

Re: MPD displays incorrectly special polish characters when output is set to mp3

What charset did you set in your Icecast configuration?
by max
November 4th, 2019, 2:17 pm
Forum: Help
Topic: MPD serving up to 14 devices at a time
Replies: 17
Views: 2801

Re: MPD serving up to 14 devices at a time

Raspberry Pis are wonderful toys but not suitable for productive environment. Don't exaggerate the problems with Raspberry Pis. This guy wanted to use Android instead, and this is your base line for reliability. Can you imagine how unreliable Android is, compared to a Raspberry Pi? A Raspberry Pi i...
by max
November 2nd, 2019, 6:32 pm
Forum: General Discussion
Topic: spotify via free libraspot
Replies: 2
Views: 1331

Re: spotify via free libraspot

Why not. One difficulty would be that this library is written in Rust, so somebody would first have to write C bindings for it. Any volunteers for developing that feature?
by max
November 1st, 2019, 8:00 am
Forum: Help
Topic: MPD serving up to 14 devices at a time
Replies: 17
Views: 2801

Re: MPD serving up to 14 devices at a time

Btw. I wouldn't use a Pi Zero. It has just Wifi, no ethernet. You worry if your extremely overpowered server is fast enough to feed 14 rooms, but then you connect those 14 rooms via Wifi. Wifi is the biggest problem you have - it is slow and unreliable, and will cause flaky playback. Any ancient Ras...
by max
November 1st, 2019, 7:41 am
Forum: Help
Topic: MPD serving up to 14 devices at a time
Replies: 17
Views: 2801

Re: MPD serving up to 14 devices at a time

MPD can "serve" an arbitrary number of clients, where "serve" means "many clients control one MPD instance at the same time". All clients can send commands to MPD, and all clients can poll for MPD's status and display it. Yes, MPD can listen to many ports, but how would that be helpful? And yes, you...