Search found 958 matches

by max
December 7th, 2019, 7:46 pm
Forum: Developers' Corner
Topic: SHUFFLE cmd returns 'ACK not playing'
Replies: 5
Views: 160

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: 160

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: 1220

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: 1220

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: 904

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: 2249

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: 2249

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: 2615

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: 1218

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: 2615

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: 2615

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...
by max
October 31st, 2019, 9:56 pm
Forum: Help
Topic: How to keep radio stream persistent during song changes (from Mpd to Mpd)?
Replies: 8
Views: 1576

Re: How to keep radio stream persistent during song changes (from Mpd to Mpd)?

The link I posted asks you to show your log file(s). So I've been waiting for you for a few days to complete your data, but apparently you didn't understand that this is necessary.
by max
October 31st, 2019, 2:54 pm
Forum: Help
Topic: MPD serving up to 14 devices at a time
Replies: 17
Views: 2615

Re: MPD serving up to 14 devices at a time

Neither MALP or MPDroid is a music player - they are MPD clients, which means they control MPD playback (i.e. like remote controls), but it's MPD who plays, not the client on your phone/tablet. But you can install MPD on your Android device: https://play.google.com/store/apps/details?id=org.musicpd ...
by max
October 29th, 2019, 6:13 pm
Forum: Help
Topic: MPD serving up to 14 devices at a time
Replies: 17
Views: 2615

Re: MPD serving up to 14 devices at a time

MPD is not a music distribution system - it is a remotely controllable music player. Do not use it for streaming; it can provide streams, but streaming music is full of severe problems (no matter which software you use). My suggestion: make that central server a NFS file server, and run MPD on it (w...
by max
October 24th, 2019, 6:04 pm
Forum: Developers' Corner
Topic: supported tags (conductor)
Replies: 4
Views: 1038

Re: supported tags (conductor)

smutbert wrote:
October 24th, 2019, 5:54 pm
so I'd have to figure out how to make a pull-request, right?
Right.

(Of course, you can send your patch or plain git pull request via email... I'm not forcing anybody to use a commercial non-free website like GitHub.)
by max
October 23rd, 2019, 9:47 pm
Forum: Developers' Corner
Topic: supported tags (conductor)
Replies: 4
Views: 1038

Re: supported tags (conductor)

It's pretty easy to implement, look at this commit adding the "Work" tag: https://github.com/MusicPlayerDaemon/MP ... d9ebe81f11
by max
October 23rd, 2019, 9:45 pm
Forum: Developers' Corner
Topic: Detect if other clients have sent commands?
Replies: 2
Views: 1262

Re: Detect if other clients have sent commands?

You can track MPD's state and you can do explicit client-to-client messages. But you can't detect the actions of other clients directly; you can only detect if another client changed MPD's state. Why is that second script a cron job? Why not a daemon which listens for "idle" events, tracking MPD's s...
by max
October 19th, 2019, 8:39 am
Forum: Developers' Corner
Topic: Sonos controller
Replies: 4
Views: 1009

Re: Sonos controller

Ok, made a quick and dirty httpd_mixer. Not suitable for public consumption but plays some music in my kitchen. But how to do it right? Handcrafted with love and boost.Asio? Output oder mixer? Or a new controller class for Chromecast, Musicast, Snapcast and Sonos? Kindly asking for advice. If you h...
by max
October 18th, 2019, 6:53 am
Forum: Developers' Corner
Topic: Sonos controller
Replies: 4
Views: 1009

Re: Sonos controller

I don't see any documentation. The library API is synchronous and thus cannot be integrated in MPD's event loop; this will cause a lot of trouble. And the library creates threads, which is not a good thing for a library to do. I don't like the library.