c8bdb44f0a
Add missing stream sources to README.md
2025-09-11 12:15:20 +02:00
94760fe492
pr-1371: Support pipewire in snapserver ( #1418 )
...
* pr-1371: Support pipewire in snapserver
* only use PipeWireStream when HAS_PIPEWIRE is true
* add pipewire to CI, cmake with -DBUILD_WITH_PIPEWIRE=ON
* add -Wno-error=gnu-statement-expression
* try -Wno-gnu-statement-expression as -Wno-error=gnu-statement-expression is not supported on gcc
* fixes for clang-tidy
* try nolint for the pw_stream_flags line
* .github/workflows/ci.yml: removed unwanted dependencies
* cmake: BUILD_WITH_PIPEWIRE default is OFF now
* more CI fixes: NOLINT, doxygen, #pragma GCC diagnostic
* #pragma GCC diagnostic ignored only on gcc
* PR code review fixes
2025-08-28 10:14:16 +02:00
70d7b97026
Fix warnings
2025-06-06 10:21:48 +02:00
45f189432d
Make some functions const
2024-12-19 22:44:51 +01:00
3fc86a823b
First implementation of JackStream
2024-06-19 18:44:47 +02:00
6f040d3d22
Cleanup Snapserver includes
2024-04-04 19:02:45 +02:00
6451ab5b8d
Omit status updates for null streams
2024-03-26 14:30:24 +01:00
bdc6299523
io_context cleanups
2022-04-03 15:27:28 +02:00
d326252268
Rename PcmListener to PcmStream::Listener
...
Reorganize include order
2021-12-12 12:19:46 +01:00
2e64d81f79
Add control_script to stream sources
...
New parameter "control_script", starting a script on stream start.
Parameters "--snapcast-port" and "--stream" are passed to the script
2021-05-23 12:39:47 +02:00
f5d4fcaf43
Tidy up
2021-02-10 18:36:40 +01:00
7abec2eaf6
Fix warning
2020-11-16 20:54:04 +01:00
541d803452
Make audio backend "file" configurable
2020-10-05 22:42:56 +02:00
876f424bae
Add null encoder for use with meta streams
2020-09-27 12:55:32 +02:00
3dc4b7c749
Fix infinite recursion
2020-09-26 13:09:49 +02:00
27a9e710a2
Add meta stream source
2020-09-26 12:44:33 +02:00
aee4f3144b
Fix compile error if alsa is not available
2020-08-15 23:07:11 +02:00
4d7b73df7d
Add alsa stream source
2020-08-15 23:01:12 +02:00
a7808cfec3
Overwrite sample format for airplay before ctor is called
2020-01-28 18:41:18 +01:00
062e46060c
Fix crash during shutdown
...
In case there are multiple PosixStreams with the same name, the server crashed during shutdown
2020-01-06 18:50:57 +01:00
6d7e25e9af
Switch stream readers to use asio event loop
2020-01-03 22:40:34 +01:00
aa3ce3d5ab
Rename stream parameter "read_ms" to "chunk_ms"
2019-12-07 14:58:19 +01:00
3cb9902bbe
Rename experimental.tcp to tcp
2019-11-28 22:31:03 +01:00
22262bd203
Delete UDP stream
2019-11-27 23:03:13 +01:00
646c7593c1
Add experimental TCP and UDP streams
2019-11-24 18:24:39 +01:00
6e138ff49f
Pass io_context to stream readers
2019-11-23 12:09:23 +01:00
cdc5dd2bac
remove unused function
2019-11-17 15:57:07 +01:00
08a0def6c5
rename spotify to librespot
2019-10-13 19:32:11 +02:00
d3b8ad5aa5
fix includes
2019-10-13 13:18:24 +02:00
a30f548a31
rename files to snake_case
2019-10-12 18:28:29 +02:00