Commit graph

875 commits

Author SHA1 Message Date
badaix
caef2b7b87 Clean up asio includes 2022-01-31 21:07:34 +01:00
badaix
4f29f000de Use namespace "boost::asio" instead of "net" 2022-01-30 22:07:13 +01:00
badaix
989eb6ec8e Reorder header includes 2022-01-30 21:45:00 +01:00
badaix
b4a41e0fd7 Fix access to a non existsing optional 2022-01-04 19:27:06 +01:00
badaix
16b9b27e92 Make meta_mpd.py executable 2021-12-21 15:06:26 +01:00
badaix
72434eef10 Update snapweb to v0.4.0 2021-12-20 21:27:37 +01:00
badaix
b059d3fca0 Remove comment 2021-12-19 21:59:53 +01:00
badaix
5f93c0cbc4 Update documentation 2021-12-19 21:59:05 +01:00
badaix
36044237ce lower log level 2021-12-19 14:56:47 +01:00
badaix
610c0c5ea5 Add spotify logo as meta data 2021-12-19 14:56:47 +01:00
badaix
e59f628e5f Fix image cache 2021-12-19 14:56:47 +01:00
badaix
04c1d0b8f8 Not link against stdc++fs 2021-12-18 22:59:08 +01:00
badaix
3f208d260e Use utils::file::exists instead of std::filesystem 2021-12-18 22:48:39 +01:00
badaix
98ccc8eded Add stdc++fs linker option 2021-12-18 15:23:00 +01:00
badaix
01e35e9004 Remove utils::file::exists 2021-12-18 15:16:59 +01:00
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