Commit graph

1010 commits

Author SHA1 Message Date
badaix
da687c1585 Move meta_mpd.py to plug-ins directory 2021-12-18 14:53:11 +01:00
badaix
8d8061a946 Change control parameters to lower case 2021-12-17 18:43:10 +01:00
badaix
636b24a074 canControl must be true for property requests 2021-12-17 09:15:39 +01:00
badaix
be4cfd3241 Use chrono milliseconds instead of int 2021-12-16 23:36:46 +01:00
badaix
834d2866cc Log stream control errors as error 2021-12-16 23:36:05 +01:00
badaix
114fe2c3bb Add missing error message 2021-12-16 23:35:11 +01:00
badaix
1ddaa97b3d Change min buffer duration from 400ms to 20ms 2021-12-15 11:11:28 +01:00
badaix
ae25e05a73 Raise version to v0.26.0 2021-12-15 11:08:18 +01:00
badaix
d326252268 Rename PcmListener to PcmStream::Listener
Reorganize include order
2021-12-12 12:19:46 +01:00
badaix
8e1f92acb1 Rename MetaTags to MetaData 2021-12-09 22:09:32 +01:00
badaix
b3d2d5aabc Reformat source 2021-12-09 18:08:49 +01:00
badaix
e7f1519ab2 Cleanup namespaces 2021-12-09 13:52:53 +01:00
badaix
9b0a3c41f3 Fix pragmas 2021-12-08 10:48:26 +01:00
badaix
c050c097b4 Ignore unknown pragmas for boost::process 2021-12-08 10:42:29 +01:00
badaix
d8fe7c89f1 Disable some more warnings for boost::process 2021-12-08 10:30:02 +01:00
badaix
dd98835685 Fix settings dir 2021-11-06 23:12:31 +01:00
badaix
c77a53a9a5 Enable Snapserver build for Android 2021-11-05 21:05:13 +01:00
badaix
e1eef690b4 Update API docs 2021-10-21 17:41:56 +02:00
badaix
2983145b6c Remove unused namespace 2021-10-19 09:28:47 +02:00
badaix
4df05105a9 Fix data races 2021-09-23 20:32:44 +02:00
badaix
ee158b521d Fix thread races 2021-09-21 08:16:33 +02:00
badaix
2efd00d8ef Clean up mutexes 2021-09-18 13:42:43 +02:00
badaix
12aeb5859c Use strand executors 2021-09-18 11:11:34 +02:00
badaix
e6872593ee Fix data race 2021-09-13 14:44:06 +02:00
badaix
ffa742c49f Use executors with implicit strand 2021-09-11 23:12:31 +02:00
badaix
fc4e863b84 Fix data race 2021-09-11 22:25:05 +02:00
badaix
35967292f3 Add key to hash to avoid collisions 2021-09-07 08:18:03 +02:00
badaix
befc8da440 Add support for cover raw images 2021-09-06 22:19:35 +02:00
badaix
a5f79cdf90 Remove unused code 2021-09-03 20:33:53 +02:00
badaix
b348bb3379 Move properties and metatags into server dir 2021-09-01 21:12:29 +02:00
badaix
004ea21e3f Make metadata part of the properties 2021-09-01 18:18:36 +02:00
badaix
077a6fc1a4 Add control functions to PcmStream
-move json parsing to Server class
-improve error handling with the new ErrorCode object
2021-07-04 21:33:45 +02:00
badaix
41833d63fa Use recursive mutex 2021-06-29 08:44:54 +02:00
badaix
cee6b2cfee Enable control of meta streams 2021-06-28 22:25:21 +02:00
badaix
2cc9567847 Switch to C++17 2021-06-27 13:07:07 +02:00
badaix
3120a18326 Forward metadata and properties in meta stream 2021-06-27 13:00:35 +02:00
badaix
880ed00604 Use seconds for seek, make TrackId optional 2021-06-24 14:39:04 +02:00
badaix
0853c7c701 Make metadata thread safe, poll properties 2021-06-23 20:48:25 +02:00
badaix
1f51befbad Move StreamCtrl into separate file 2021-06-22 19:49:06 +02:00
badaix
f817602a50 Rename "meta" to "metadata" 2021-06-22 14:35:38 +02:00
badaix
4c2636f358 Return the streams response to "SetProperty" 2021-06-17 12:24:03 +02:00
badaix
017ab24c0b Fix handling of post requests 2021-06-10 12:26:12 +02:00
badaix
0807641984 Fix update of swapped props/meta data 2021-06-10 11:59:26 +02:00
badaix
a7baec9373 Fix warning 2021-06-10 11:59:06 +02:00
badaix
149c2ae9a2 Rename jsron RPC commands, add "Ready" and "Log" 2021-06-10 08:56:43 +02:00
badaix
0eaee48f10 Process messages asynchronously 2021-06-10 08:55:31 +02:00
badaix
7ad308cd01 Add "add" method to Parameter 2021-06-10 08:51:18 +02:00
badaix
de9e3496df Send control command as parameter 2021-06-07 23:50:20 +02:00
badaix
4064766818 Add operator< to Id 2021-06-06 22:32:42 +02:00
badaix
5c28809b43 Add reponse handlers for requests 2021-06-06 22:31:08 +02:00