summary refs log tree commit diff
path: root/nixos/modules/services/audio/snapserver.nix
Commit message (Collapse)AuthorAge
* nixos/snapserver: fix argument handling.Dustin Frisch2022-02-24
| | | | | | | | The argument parser used by snapserver behaves differntly for optional arguments with existing defaults. In such cases, the standalone argument name is a valid input and a following value is interpreted as a positional argument. Therefore the argument and the value must be provided as a single argument seperated by equals sign.
* nixos/snapserver: use the correct bind address argumentsAndreas Rammhold2021-12-16
| | | | | | | | | | | | | | Snapserver expects the arguments `--tcp.bind_to_address` and `--http.bind_to_address` instead of the `--tcp.address` (and http equivalent) versions. This caused the process to listen on `0.0.0.0` (for TCP and HTTP sockets) regardless of the configuration value. It also never listend on the IPv6 address `::` as our module system made the user believe. This commit fixes the above issue and ensures that (at least for the TCP socket) that our default `::` does indeed allow connections via IPv6 (to localhost aka ::1).
* nixos/doc: clean up defaults and examplesNaïm Favier2021-10-04
|
* nixos/snapserver: add support for meta stream type introduced in 0.23.0Alexandre Macabies2021-03-25
|
* Merge pull request #112295 from thelegy/snapserver-fix-buffer-optionsSandro2021-02-07
|\ | | | | nixos/snapserver: Fix buffer options not coercible to str
| * nixos/snapserver: Fix buffer options not coercible to strJan Beinke2021-02-07
| |
* | nixos/snapserver: add AF_NETLINK to allowed address familiesAlexandre Macabies2021-02-05
| | | | | | | | | | | | This is necessary for Librespot, which is spawned by snapserver in the same cgroup. Librespot requires querying local ip links and addresses for MDNS (Zeroconf/Avahi), and does so through NETLINK interface.
* | nixos/snapserver: update available stream types for v0.21.0Alexandre Macabies2021-02-05
|/ | | | | | | * Add 'librespot' (new name for 'spotify'), 'alsa', 'tcp'. * Add a warning about the spotify -> librespot rename. * Fix the deprecated example `mode = "listen"` for type 'pipe'. * Update the tests to include a straightforward 'tcp' test.
* nixos/snapserver: update module to work with snapcast 0.20Martin Weinelt2020-08-02
|
* treewide: remove unused variables (#63177)volth2019-06-16
| | | | | | * treewide: remove unused variables * making ofborg happy
* nixos/snapserver: initTobias Mayer2019-03-06
A nixos module for configuring the server side of pkgs.snapcast. The module is named "snapserver" following upstream convention. This commit does not provide module for the corresponding client. Fix handling of port and controlPort Fix stream uri generation & address review Remove unused streams options & add description Add missing description & Remove default fs path Use types.port for ports & formatting improvements Force mpd and mopidy to wait for snapserver