1
1
mirror of https://github.com/danbee/persephone synced 2025-03-04 08:39:11 +00:00
Commit Graph

16 Commits

Author SHA1 Message Date
1f064426d1
Add handler delegate for MPD client notifications 2019-02-02 13:27:03 -05:00
be98d0ffd6
Move MPD connection to AppDelegate 2019-02-02 13:27:02 -05:00
66543f9596
Should be able to skip tracks while paused 2019-02-02 13:26:00 -05:00
66e41aca04
Check playing state before sending next/previous 2019-02-02 13:26:00 -05:00
637711edc1
Refactor mpdclient to fetch status 2019-02-02 13:26:00 -05:00
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
ca55177c81
You can press a button and a thing happens! 2019-02-02 13:26:00 -05:00
f7914eb643
Add .gitignore 2019-02-02 13:25:34 -05:00
0aad2d6889
Initialize the submodule 2019-02-01 13:47:14 -05:00
04f19fbbb7
Add setup instructions 2019-02-01 10:39:46 -05:00
b1fe4b525a
Add license 2019-02-01 10:33:35 -05:00
641a450279
Add modulemap for libmpdclient 2019-01-25 12:02:54 -05:00
5a7e8dcebb
Add libmpdclient bridge header 2019-01-25 11:26:11 -05:00
75806b3e91
Add libmpdclient submodule 2019-01-12 15:17:32 -05:00
328e4cf602
Setup window and add toolbar buttons 2019-01-11 17:24:53 -05:00
6c38b7435e
Initial Commit 2018-07-31 13:05:54 -04:00