History for mpd-beat / main.c
2022-04-10
@Alex Tucker
Use atomic var; move logic around; avoid PTHREAD_COND.
Alex Tucker committed on 10 Apr 2022
2019-07-02
@Alex Tucker
last_pressed -> last_pressed_time
Alex Tucker committed on 2 Jul 2019
@Alex Tucker
Rudimentary de-bounce. TODO: cope with wrapped millis()
Alex Tucker committed on 2 Jul 2019
2018-10-20
@Alex Tucker
Missing some unexpected error.
Alex Tucker committed on 20 Oct 2018
@Alex Tucker
Avoid SIGPIPE on connection errors.
Alex Tucker committed on 20 Oct 2018
@Alex Tucker
Don't try again for all errors. Fix play/stop toggle.
Alex Tucker committed on 20 Oct 2018
@Alex Tucker
Fix logic around dealing with failed commands.
Alex Tucker committed on 20 Oct 2018
@Alex Tucker
Use local domain socket. Attempt to keep alive and deal with connection errors.
Alex Tucker committed on 20 Oct 2018
@Alex Tucker
Attempt to retry connecting in case mpd isn't up yet. Toggle play/stop.
Alex Tucker committed on 20 Oct 2018
2018-10-15
@Alex Tucker
Use 'run' instead of 'send' (otherwise would need to use 'recv'). Put mpd functions outside lock. Implement all buttons.
Alex Tucker committed on 15 Oct 2018
2018-10-14
@Alex Tucker
Test play/pause; really needs to be outside lock.
Alex Tucker committed on 14 Oct 2018
@Alex Tucker
Start with wiringPi and libmpdclient
Alex Tucker committed on 14 Oct 2018