Commit graph

67 commits

Author SHA1 Message Date
badaix
2addf7cc3d Build without wss support, if OpenSSL is not found 2025-01-28 17:57:36 +01:00
badaix
6c02252d84 Add client support for websockets 2025-01-24 21:30:19 +01:00
badaix
8015325d71 Create "/etc/snapserver/certs" directory 2025-01-09 22:19:01 +01:00
badaix
c7d301e1d7 Reformat cmake and python 2025-01-09 15:50:22 +01:00
badaix
0b1b1e38bb Iclude boost as system headers to suppress warnings 2024-12-20 19:30:42 +01:00
badaix
a0d88e8856 Move control requests into Request factory 2024-12-19 22:44:51 +01:00
badaix
878fecdc35 Add AuthInfo class 2024-12-19 22:44:51 +01:00
badaix
4321a9d9d1 Add JWT class 2024-12-19 22:44:51 +01:00
badaix
a796bb2032 Use HTTPS, support for HTTP missing 2024-12-19 22:44:51 +01:00
badaix
f7bd5e733f Setup SSL context 2024-12-19 22:44:51 +01:00
Marcus Weseloh
3fc86a823b First implementation of JackStream 2024-06-19 18:44:47 +02:00
badaix
b2f8b3bef0 Add link dirs 2024-05-31 23:04:48 +02:00
badaix
25e9bafc0b Add link dirs 2024-05-31 22:58:31 +02:00
badaix
ade93202aa Add link dirs 2024-05-31 22:52:34 +02:00
badaix
9a8f29800b Add link dirs 2024-05-31 22:38:43 +02:00
badaix
80b8d77462 Add soxr include dir 2024-05-31 21:47:28 +02:00
Rudi Heitbaum
5fa01b8a49 reorder ogg and vorbis library linking
if vorbis has been built to depend of ogg, when trying to
statically link, the build of snapclient and snapserver fail.

reorder the libraries, to allow off symbols in vorbis to be
resolved.
2024-04-15 09:37:10 +02:00
badaix
275a53a845 Remove PosixStream layer 2024-03-13 20:27:13 +01:00
badaix
4ce1697277 Fix Snapweb dir 2024-02-24 21:00:05 +01:00
badaix
8fffd6fdec Remove Snapweb from project 2024-02-24 20:07:49 +01:00
badaix
54a3d86200 Install meta_librespot_java.py 2023-02-04 21:52:01 +01:00
badaix
c01ba2bdde Fix includes 2023-01-22 21:30:11 +01:00
badaix
7a70e460a5 Install meta_mopidy.py 2022-07-14 11:51:17 +02:00
badaix
4ced199c9e Reformat CMake files 2022-07-01 11:02:44 +02:00
badaix
7ab3daa76d Change file permissions of meta_mpd.py
Should solve #970 and #1021
2022-07-01 10:52:05 +02:00
badaix
16b9b27e92 Make meta_mpd.py executable 2021-12-21 15:06:26 +01:00
badaix
04c1d0b8f8 Not link against stdc++fs 2021-12-18 22:59:08 +01:00
badaix
98ccc8eded Add stdc++fs linker option 2021-12-18 15:23:00 +01:00
badaix
da687c1585 Move meta_mpd.py to plug-ins directory 2021-12-18 14:53:11 +01:00
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