[Bug 291174] librespot 0.8.0 discovery feature not enabled

From: <bugzilla-noreply_at_freebsd.org>
Date: Sun, 23 Nov 2025 16:28:23 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=291174

            Bug ID: 291174
           Summary: librespot 0.8.0 discovery feature not enabled
           Product: Ports & Packages
           Version: Latest
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: arizona@starlig.ht

In the latest librespot update (0.8.0) it seems that "discovery" is no longer
enabled by default.  Looks like a refactor to the feature inclusion caused
this, and we want to add "with-libmdns" to the features

https://github.com/librespot-org/librespot/commit/94d174c33d30a4baa30799b4e9a85b63d4331b2c

previous this feature was included by default, and now without it one must
hard-code credentials or use interactive OAuth.  when this feature is active,
one can use the official spotify client on another machine to control and
authenticate the service running in FreeBSD

thanks

Nov 23 11:10:20 lyrica daemon[86768]: [2025-11-23T16:10:20Z INFO  librespot]
librespot 0.8.0 VERGEN_IDEMPOTENT_OUTPUT (Built on 2025-11-20, Build ID:
BUobuuH4, Profile: release)
[2025-11-23T16:10:20Z TRACE librespot] Command line argument(s):
[2025-11-23T16:10:20Z TRACE librespot]            n "Lyrica"
[2025-11-23T16:10:20Z TRACE librespot]            A "on"
[2025-11-23T16:10:20Z TRACE librespot]            B "portaudio"
[2025-11-23T16:10:20Z TRACE librespot]            R "100"
[2025-11-23T16:10:20Z TRACE librespot]            N
[2025-11-23T16:10:20Z TRACE librespot]            b "320"
[2025-11-23T16:10:20Z TRACE librespot]            M "64G"
[2025-11-23T16:10:20Z TRACE librespot]            c "/var/librespot"
[2025-11-23T16:10:20Z TRACE librespot]            v
[2025-11-23T16:10:20Z ERROR librespot] Credentials are required if discovery
and oauth login are disabled.

-- 
You are receiving this mail because:
You are the assignee for the bug.