Commit graph

38 commits

Author SHA1 Message Date
badaix
8e1f92acb1 Rename MetaTags to MetaData 2021-12-09 22:09:32 +01:00
badaix
c77a53a9a5 Enable Snapserver build for Android 2021-11-05 21:05:13 +01:00
badaix
b348bb3379 Move properties and metatags into server dir 2021-09-01 21:12:29 +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
1f51befbad Move StreamCtrl into separate file 2021-06-22 19:49:06 +02:00
badaix
8d54c502bc Return default page if doc_root is empty 2020-11-16 20:54:03 +01:00
badaix
876f424bae Add null encoder for use with meta streams 2020-09-27 12:55:32 +02:00
badaix
27a9e710a2 Add meta stream source 2020-09-26 12:44:33 +02:00
badaix
4d7b73df7d Add alsa stream source 2020-08-15 23:01:12 +02:00
badaix
53dfeb15fc Remove unused cmake scripts 2020-08-05 22:03:52 +02:00
badaix
fcbe405858 Install snapweb 2020-08-02 23:38:34 +02:00
badaix
579d422b7d Use cmake when building debian packages 2020-08-01 12:11:50 +02:00
badaix
d52015ff09 Move logic from StreamServer into new Server class 2020-07-20 11:54:58 +02:00
badaix
01ce9a60c0 Streaming clients can connect via Websockets 2020-07-11 19:39:58 +02:00
Johannes Pohl
a894520599
Merge branch 'develop' into airplay-metadata 2020-02-02 16:41:16 +01:00
Felix Geyer
f6f107af28 cmake: properly link against libatomic when needed
Similar to CMAKE_REQUIRED_FLAGS, CMAKE_CXX_LINK_FLAGS is not an
appropriate variable for linking against libraries.
2020-02-02 16:20:23 +01:00
Christian Flach
4fe4310ff2
Add expat to cmake and build requirements 2020-01-29 14:11:09 +01:00
badaix
6d7e25e9af Switch stream readers to use asio event loop 2020-01-03 22:40:34 +01:00
badaix
22262bd203 Delete UDP stream 2019-11-27 23:03:13 +01:00
badaix
646c7593c1 Add experimental TCP and UDP streams 2019-11-24 18:24:39 +01:00
badaix
2a47e0b672 add opus options to cmakefiles 2019-11-02 16:19:59 +01:00
badaix
13c6f4a99f not link against boost 2019-10-12 18:55:28 +02:00
badaix
a30f548a31 rename files to snake_case 2019-10-12 18:28:29 +02:00
badaix
9ced0aa438 bind to configurable interface 2019-10-11 22:44:26 +02:00
badaix
c13831f4cc add boost include dir 2019-10-07 22:34:11 +02:00
badaix
c2488091fe rename some files from camel to snake case 2019-10-06 14:07:47 +02:00
badaix
6566235831 add HTTP and websocket support (preliminary) 2019-09-30 22:24:35 +02:00
badaix
ec3f8d8ad5 switch to boost::asio 2019-09-28 21:28:54 +02:00
badaix
08d0ce58f2 add dummy control session for websockets 2019-09-28 16:57:58 +02:00
badaix
e7e529c818 update jsonrpc++ to v1.2.0 2018-07-01 20:51:18 +02:00
badaix
9aeca1a461 CMake building of client and server optional, support for FreeBSD 2018-04-27 00:17:54 +02:00
badaix
08906403d1 move base64 into streamreader 2018-03-16 21:08:17 +01:00
badaix
b26bd41aff move pcmChunk implementation into header 2018-03-16 18:29:13 +01:00
badaix
54a8ca824f move message dir into common 2018-03-16 00:19:52 +01:00
badaix
a3f309e0da include jsonrpc++ into the project 2018-03-02 08:28:24 +01:00
badaix
2299e20cfc CMake works on MacOS 2018-02-10 17:34:07 +01:00
badaix
fc075555ea fix CMake compile errors 2018-02-04 13:11:07 +01:00
Jörg Krause
0dd803007a Initial CMake support 2018-02-03 21:29:45 +01:00