Mike Brady
fe8198a23b
Add SetAirplayVolume to the D-Bus RemoteControl interface.
...
Add SetVolume to the MPRIS interface.
Hook up the Volume property in the MPRIS interface.
Modify RemoteCommand in the D-Bus interface to return the HTTP status and response.
Change the type of airplay_volume from int to double in the metadata hub.
Add a few sample commands in the D-Bus document.
2019-12-20 17:17:21 +00:00
Mike Brady
5f750ba9b7
Fix a few memory leaks.
2018-07-22 16:12:52 +01:00
Mike Brady
f1d4503431
Try to add proper cancellation code to all threads -- not complete, buggy.
2018-07-20 13:50:38 +01:00
Mike Brady
01f2a374b9
Use pthread_cancel to stop a player thread rather than SIGUSR1 and pthread_kill.
2018-07-15 13:54:33 +01:00
Mike Brady
d3b79b965d
Make more of the code amenable to pthread cancel
2018-07-14 19:34:31 +01:00
Mike Brady
32c7a535a1
Make scanning for DACP port part of the dacp handler. Only emit 'clip' and 'svip' for a play connection, suppress 'pfls' until 'pffr' has been emitted
2018-03-31 17:34:59 +01:00
Mike Brady
39f159bf9e
Split volume function into read-only property and a method for setting it. Making the property read-write is too awkward and kludgy.
2018-03-10 13:56:44 +00:00
Mike Brady
c36a7822a3
Tidy up using clang-format
2018-03-07 14:35:25 +00:00
Mike Brady
a5862a9c08
Fix a few compilation errors
2018-02-18 16:54:30 +00:00
Mike Brady
3a4e29c5c6
Tidy up dacp scanner -- stop scanning when audio source goes offline.
2018-02-18 16:29:09 +00:00
Mike Brady
e0aa75a80c
pretty-print after adding alsa volume-based mute capability
2018-01-13 20:15:27 +00:00
Mike Brady
3e2c3e837a
Make player.c send information to the metadata store rather than initiating d-bus messages
2018-01-10 21:30:30 +00:00
Mike Brady
1637a79dd6
Add tinyhttp code for sending and reading responses. Clean up some dacp routines. Most new and modified rooutines untested.
2017-12-18 18:50:01 +00:00
Mike Brady
88c550663c
hooking up a dacp scanner
2017-12-02 19:52:39 +00:00
Mike Brady
fe3b70b4b2
Begin a DACP monitor. Very incomplete -- work in progress only
2017-11-27 09:39:40 +00:00
Mike Brady
3198ec4265
Improve dbus and add some dacp services
2017-11-12 14:26:10 +01:00