Commit graph

263 commits

Author SHA1 Message Date
badaix
787d0714c0 Remove unused virtual stop call 2023-01-24 08:00:31 +01:00
badaix
63de108800 Terminate script 2023-01-23 20:56:49 +01:00
badaix
c01ba2bdde Fix includes 2023-01-22 21:30:11 +01:00
Ali Abdel-Qader
a5794e5524 Fix "unqualified call to std::move" warning
This removes the warning when using [-Wunqualified-std-cast-call].
2023-01-22 11:41:49 +01:00
badaix
56c8a3f693 Fix common/message includes 2023-01-22 11:34:02 +01:00
badaix
638e545cc7 Fix crash with librespot 0.5.0-dev 2023-01-05 08:23:59 +01:00
badaix
e1c8250876 Reformat code 2022-12-29 19:10:38 +01:00
badaix
469d59a7b2 Ignore deprecated declarations 2022-12-29 10:14:10 +01:00
badaix
f3372b1491 Replace regex with simple parsing 2022-10-24 19:03:06 +00:00
badaix
f5e75453ea Reformat source 2022-09-08 11:41:16 +02:00
badaix
6b24ec6a3d Call read from executor 2022-09-08 11:39:36 +02:00
badaix
051ba91cfc Reformat code 2022-09-08 08:15:09 +02:00
badaix
25b289e627 Update timestamp after position correction 2022-09-08 08:13:41 +02:00
badaix
f2225c1959 Fix delay in alsa input stream 2022-09-07 16:17:47 +02:00
badaix
0eb987f66e Meta stream considers paused streams as inactive 2022-07-20 21:01:19 +02:00
badaix
9e3c0fdf55 Add "mute" to stream API 2022-07-13 17:35:49 +02:00
badaix
60dc1aa48a Add support for controlscriptparams 2022-07-13 14:14:00 +02:00
badaix
4907fb42af Use simple string parsing instead of regex
fixes #1026
2022-06-30 19:35:19 +02:00
badaix
bdc6299523 io_context cleanups 2022-04-03 15:27:28 +02:00
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
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
3f208d260e Use utils::file::exists instead of std::filesystem 2021-12-18 22:48:39 +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
114fe2c3bb Add missing error message 2021-12-16 23:35:11 +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
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
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
ffa742c49f Use executors with implicit strand 2021-09-11 23:12:31 +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