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

377 Commits

Author SHA1 Message Date
607fa1770d
Add some info about MPD to the README 2019-02-08 13:47:29 -05:00
909f8f68fb
Should be able to skip tracks while paused 2019-02-07 21:28:51 -05:00
9ec70e76b0
Check playing state before sending next/previous 2019-02-07 21:28:51 -05:00
693ce17c4d
Refactor mpdclient to fetch status 2019-02-07 21:28:51 -05:00
49f2acd9ed
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-07 21:28:50 -05:00
0bed74b7d3
You can press a button and a thing happens! 2019-02-07 21:28:50 -05:00
4e284d0a21
Add build script 2019-02-07 21:13:22 -05:00
a653233041
Build should pass with this out of the way 2019-02-07 18:26:32 -05:00
1c2e536e38
Sign tests adhoc too 2019-02-07 08:43:12 -05:00
60b196b77c
Sign UI tests adhoc 2019-02-07 08:35:49 -05:00
2cc5892569
Adhoc code sign 2019-02-07 08:31:51 -05:00
fe2f0bc3a4
Changed something 2019-02-07 07:57:47 -05:00
3e94ec19e5
Manually code sign all the things 2019-02-07 07:55:10 -05:00
cd054fb125
Add brew step to travis.yml 2019-02-06 21:16:40 -05:00
3f945ee717
Does this work? 2019-02-06 21:05:24 -05:00
d70d83b2c5
Install brew dependencies and correct scheme 2019-02-06 20:54:33 -05:00
5121abdf33
Configure Travis to build a macOS project 2019-02-06 20:49:24 -05:00
fb3dded286
Add config for TravisCI 2019-02-06 20:30:43 -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