head 1.4; access; symbols pkgsrc-2026Q1:1.4.0.2 pkgsrc-2026Q1-base:1.4 pkgsrc-2025Q4:1.3.0.2 pkgsrc-2025Q4-base:1.3 pkgsrc-2025Q3:1.2.0.26 pkgsrc-2025Q3-base:1.2 pkgsrc-2025Q2:1.2.0.24 pkgsrc-2025Q2-base:1.2 pkgsrc-2025Q1:1.2.0.22 pkgsrc-2025Q1-base:1.2 pkgsrc-2024Q4:1.2.0.20 pkgsrc-2024Q4-base:1.2 pkgsrc-2024Q3:1.2.0.18 pkgsrc-2024Q3-base:1.2 pkgsrc-2024Q2:1.2.0.16 pkgsrc-2024Q2-base:1.2 pkgsrc-2024Q1:1.2.0.14 pkgsrc-2024Q1-base:1.2 pkgsrc-2023Q4:1.2.0.12 pkgsrc-2023Q4-base:1.2 pkgsrc-2023Q3:1.2.0.10 pkgsrc-2023Q3-base:1.2 pkgsrc-2023Q2:1.2.0.8 pkgsrc-2023Q2-base:1.2 pkgsrc-2023Q1:1.2.0.6 pkgsrc-2023Q1-base:1.2 pkgsrc-2022Q4:1.2.0.4 pkgsrc-2022Q4-base:1.2 pkgsrc-2022Q3:1.2.0.2 pkgsrc-2022Q3-base:1.2; locks; strict; comment @# @; 1.4 date 2026.03.12.05.56.40; author adam; state Exp; branches; next 1.3; commitid l8UJhm46aB3XfExG; 1.3 date 2025.09.30.06.49.37; author adam; state Exp; branches; next 1.2; commitid Z4ngQRNvuPyUMHcG; 1.2 date 2022.07.06.10.04.46; author nia; state Exp; branches; next 1.1; commitid EJZgBwWIUdTwROKD; 1.1 date 2022.07.03.16.09.15; author nia; state Exp; branches; next ; commitid IBERnujE1wZAYsKD; desc @@ 1.4 log @snapcast: updated to 0.35.0 0.35.0 Features Client: Add SDL2 player for better portability Server: Add option for a default source Bugfixes Server: End control script when Stream.RemoveStream is called Server: Close TCP server when Stream.RemoveStream is called @ text @$NetBSD: patch-server_etc_snapserver.conf,v 1.3 2025/09/30 06:49:37 adam Exp $ Don't hardcode various paths, allow pkgsrc to substitute them. --- server/etc/snapserver.conf.orig 2026-03-08 20:00:51.000000000 +0000 +++ server/etc/snapserver.conf @@@@ -30,7 +30,7 @@@@ #threads = -1 # the pid file when running as daemon (-d or --daemon) -#pidfile = /var/run/snapserver/pid +#pidfile = @@VARBASE@@/run/snapserver/pid # the user to run as when daemonized (-d or --daemon) #user = snapserver @@@@ -39,7 +39,7 @@@@ # directory where persistent data is stored (server.json) # if empty, data dir will be -# - "/var/lib/snapserver/" when running as daemon +# - "@@VARBASE@@/lib/snapserver/" when running as daemon # - "$HOME/.config/snapserver/" when not running as daemon #datadir = @@@@ -194,10 +194,10 @@@@ source = pipe:///tmp/snapfifo?name=defau # default_source = default # Plugin directory, containing scripts, referred by "controlscript" -#plugin_dir = /usr/share/snapserver/plug-ins +#plugin_dir = @@PREFIX@@/share/snapserver/plug-ins # Sandbox directory, containing executables, started by "process" and "librespot" streams -#sandbox_dir = /usr/share/snapserver/sandbox +#sandbox_dir = @@PREFIX@@/share/snapserver/sandbox # Default sample format: :: #sampleformat = 48000:16:2 @ 1.3 log @snapcast: updated to 0.33.0 0.33.0 Features Server: Add PipeWire stream reader Client: Add PipeWire player Server: process stream sources can be added via RPC Server: mDNS can be disabled Server: Audio streaming over plain TCP (port 1704) can be disabled Server: Add control script for go-librespot Bugfixes Client: Fix case of command line arguments Client: Fix deadlock during shutdown Fix building with boost v1.89.0 Fix MacOS CI General Server: Log warning if default config is missing Server: Make SSL support optional (-DBUILD_WITH_SSL) Make ALSA optional Enable OpenSSL support for Android builds in CMakeLists.txt Update Readme Build Trixie packages for amd64 tcp section in snapserver.conf renamed to tcp-control TCP streaming settings moved from stream to tcp-streaming @ text @d1 1 a1 1 $NetBSD: patch-server_etc_snapserver.conf,v 1.2 2022/07/06 10:04:46 nia Exp $ d5 1 a5 1 --- server/etc/snapserver.conf.orig 2025-09-29 07:26:16.175169946 +0000 d25 2 a26 2 @@@@ -190,10 +190,10 @@@@ doc_root = @@PREFIX@@/share/snapserver/sna source = pipe:///tmp/snapfifo?name=default @ 1.2 log @snapcast: allow the web interface to be used by setting reasonable default config values for pkgsrc-based installations @ text @d1 1 a1 1 $NetBSD: patch-server_etc_snapserver.conf,v 1.1 2022/07/03 16:09:15 nia Exp $ d5 1 a5 1 --- server/etc/snapserver.conf.orig 2021-12-22 17:40:36.000000000 +0000 d10 1 a10 1 # the pid file when running as daemon d14 1 a14 1 # the user to run as when daemonized d23 1 a23 1 #datadir = d25 2 a26 1 @@@@ -65,7 +65,7 @@@@ d28 3 a30 4 # serve a website from the doc_root location # disabled if commented or empty -doc_root = /usr/share/snapserver/snapweb +doc_root = @@PREFIX@@/share/snapserver/snapweb d32 6 a37 2 # Hostname or IP under which clients can reach this host # used to serve cached cover art @ 1.1 log @add audio/snapcast Snapcast is a multiroom client-server audio player, where all clients are time synchronized with the server to play perfectly synced audio. It's not a standalone player, but an extension that turns your existing audio player into a Sonos-like multiroom solution. @ text @d1 1 a1 1 $NetBSD$ d25 9 @