Mike Brady
|
cf6b98df5f
|
Only drop metadata if the dacp server transitions fron available to unavailable rahter than if it's unavailable. Add a few sample dbus-send commands.
|
2018-04-17 16:01:28 +01:00 |
|
Mike Brady
|
08a7d4ffb5
|
Use snprintf in place of sprintf.
|
2018-04-08 15:36:05 +01:00 |
|
Mike Brady
|
aa69f52d04
|
Quiten some debug messages and some compiler warnings
|
2018-04-07 17:40:46 +01:00 |
|
Mike Brady
|
5e6f444339
|
Quieten scan debug messages
|
2018-04-07 14:01:03 +01:00 |
|
Mike Brady
|
4aab0a6f92
|
Improve the scanner to start and stop properly and to release track data when remote control becomes unavailable.
|
2018-04-07 13:22:38 +01:00 |
|
Mike Brady
|
670c6fbea9
|
Check long term behahiour of scanner and interaction with periodic wakeups and bac scans. Unfinished.
|
2018-04-06 08:22:38 +01:00 |
|
Mike Brady
|
f9845d017b
|
Fix problem when reconnecting to an itunes play session.
|
2018-04-03 22:32:43 +01:00 |
|
Mike Brady
|
8bf83c149f
|
Modify latency detection to use the second word of a sync packet to decide whether to add an extra delay or not. Use all sync packets, not just one with the exception flag. Use 1024 buffers -- a bit profligate, but hey.
|
2018-04-02 16:42:46 +01:00 |
|
Mike Brady
|
cb69c1dd2e
|
Take in track metadata but discard it if it's invalid (i.e. has a given mper ID of 0.
|
2018-04-01 16:09:53 +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
|
69b3b5d776
|
Send rtsp events to the metadata thteread for handling. Begin to clean up signals.
|
2018-03-31 12:39:26 +01:00 |
|
Mike Brady
|
cbbe84d8ba
|
Add some more D-Bus facilities. Countermand faulty D-Bus commands.
|
2018-03-24 17:48:32 +00:00 |
|
Mike Brady
|
0993f3f15b
|
Only report a client ip as metadata when a play session has started.
|
2018-03-20 21:24:47 +00:00 |
|
Mike Brady
|
d692fab9e4
|
Clean up native dbus interface files and associated changes to existing files.
|
2018-03-20 16:31:59 +00:00 |
|
Mike Brady
|
13931664ed
|
Check if locks are already acquired.
|
2018-03-16 15:57:35 +00:00 |
|
Mike Brady
|
7fa1d3cbee
|
Add a prolog and epilog for safe reading of the metadata bundle
|
2018-03-09 16:26:09 +00:00 |
|
Mike Brady
|
722505dd2d
|
Fix a debug message mislabeling of the 'asdt' tag -- it's supposely a Sond Description.
|
2018-03-08 12:51:31 +00:00 |
|
Mike Brady
|
f8518af7e0
|
Remove some more causes of warnings.
|
2018-03-07 19:22:18 +00:00 |
|
Mike Brady
|
c36a7822a3
|
Tidy up using clang-format
|
2018-03-07 14:35:25 +00:00 |
|
Mike Brady
|
07e46565ca
|
Eliminate almost all warnings from -Wall
|
2018-03-07 14:29:14 +00:00 |
|
Mike Brady
|
7bb4506ce2
|
Make image fles created with group and world read permission
|
2018-03-04 16:56:05 +00:00 |
|
Mike Brady
|
64d36693d4
|
Add play/pause/stop MPRIS and quieten some debug messages
|
2018-02-21 18:30:32 +00:00 |
|
Mike Brady
|
091dcaace8
|
When track metadata is received, drop the previous metadata.
|
2018-02-19 21:08:57 +00:00 |
|
Mike Brady
|
bef287d90a
|
Disable playerstatus metadata updates, add facility to release track metadata, enable a lot of debug messages
|
2018-02-19 20:56:49 +00:00 |
|
Mike Brady
|
20a453d96e
|
Quieten some avahi messages.
|
2018-02-18 18:31:17 +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
|
a0bb2993df
|
Add timing to debug messages, make timing sender wait interruptable eveyr 20 ms, thus making TEARDOWN faster.
|
2018-02-03 20:24:58 +00:00 |
|
Mike Brady
|
9b63f35f71
|
Hook up dacp message decoding to the loca unlock and notify code
|
2018-01-23 11:31:48 +00:00 |
|
Mike Brady
|
93958d3b59
|
Modify debug message slightly.
|
2018-01-23 11:17:10 +00:00 |
|
Mike Brady
|
564ff638e6
|
Bracket metadata reception with prologs and epilogs, make metadat pipe and art directory writable by group and world
|
2018-01-23 11:13:19 +00:00 |
|
Mike Brady
|
72dd8f501b
|
Add some untested and incomplete code to rwlock the hub when writing and reading
|
2018-01-23 00:02:32 +00:00 |
|
Mike Brady
|
6b5a1b39c5
|
Hook up mpris artwork
|
2018-01-20 16:53:31 +00:00 |
|
Mike Brady
|
5e3f82f765
|
Delete previous cover art files but keep the current one.
|
2018-01-18 15:19:04 +00:00 |
|
Mike Brady
|
4aaa8d19fe
|
Implement a rudimentary cover art file writing facility.
|
2018-01-16 22:22:03 +00:00 |
|
Mike Brady
|
fa6cafd0be
|
Integrate true metadata some more with the metadata hub
|
2018-01-15 20:43:26 +00:00 |
|
Mike Brady
|
7c762e6501
|
Add stub for adding classic metadata to metadata hub
|
2018-01-14 17:02:02 +00:00 |
|
Mike Brady
|
aaee366fb7
|
Add metadata to MPRIS output -- not complete.
|
2018-01-01 23:04:18 +00:00 |
|
Mike Brady
|
0801290aa6
|
Use the term metadata hub now -- for any stored metadata, such as might be used by dbus
|
2017-12-31 17:01:01 +00:00 |
|