1
1
mirror of https://github.com/danbee/persephone synced 2025-03-04 08:39:11 +00:00
macOS MPD client written in Swift.
Go to file
Dan Barber c4cfd57d3d
MPDClient correctly sequences commands
In order to avoid getting disconnected from the server, it is necessary
to send an "idle" command once you are connected. This tells the server
that the client is going to wait for a status change message from the
server. In the meantime if the client needs to send another command, it
must first send "noidle", then send the command, then send "idle" once
more. If the command results in a status change, the "idle" will return
immediately, which must be dealt with and then the "idle" command must
be sent once more.

Phew!
2019-02-02 13:26:00 -05:00
bin Initialize the submodule 2019-02-01 13:47:14 -05:00
libmpdclient@d0a6b65b51 Add libmpdclient submodule 2019-01-12 15:17:32 -05:00
Persephone MPDClient correctly sequences commands 2019-02-02 13:26:00 -05:00
Persephone.xcodeproj You can press a button and a thing happens! 2019-02-02 13:26:00 -05:00
PersephoneTests Initial Commit 2018-07-31 13:05:54 -04:00
PersephoneUITests Initial Commit 2018-07-31 13:05:54 -04:00
Resources Setup window and add toolbar buttons 2019-01-11 17:24:53 -05:00
.gitignore Add .gitignore 2019-02-02 13:25:34 -05:00
.gitmodules Add libmpdclient submodule 2019-01-12 15:17:32 -05:00
LICENSE.md Add license 2019-02-01 10:33:35 -05:00
README.md Add setup instructions 2019-02-01 10:39:46 -05:00

Persephone

An MPD client for macOS, written in Swift.

Setup

Run bin/setup before opening the Xcode project.