mirror of
https://github.com/devgianlu/go-librespot.git
synced 2026-04-26 13:25:49 +03:00
[GH-ISSUE #220] FreeBSD support #144
Labels
No labels
bug
enhancement
pull-request
spotify-side
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/go-librespot#144
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @biancalana on GitHub (Sep 23, 2025).
Original GitHub issue: https://github.com/devgianlu/go-librespot/issues/220
I'm intending in running on FreeBSD, actually i'm also working on port (native package).
I came across the following error:
Worked around adding freebsd to the case at that line:
github.com/devgianlu/go-librespot@f0c13a97fa/platform.go (L130)What do you think is the proper fix? Create a PlatformSpecificData_DesktopFreeBSD or leave a case clause with linux and freebsd ?
@devgianlu commented on GitHub (Sep 23, 2025):
Spotify doesn't seem to have a specific platform data object for FreeBSD:
github.com/devgianlu/go-librespot@634c95079d/proto/spotify/clienttoken/data/v0/connectivity.proto (L10-L18)Best bet is probably to use the Linux one.
@biancalana commented on GitHub (Sep 23, 2025):
There are some references for FreeBSD in the code:
github.com/devgianlu/go-librespot@f0c13a97fa/platform.go (L16)github.com/devgianlu/go-librespot@f0c13a97fa/proto/spotify/keyexchange.proto (L50)github.com/devgianlu/go-librespot@f0c13a97fa/proto/spotify/authentication.proto (L106)Anyway, I'm going forward with the tests and let you know
@biancalana commented on GitHub (Sep 25, 2025):
https://github.com/devgianlu/go-librespot/pull/221
@biancalana commented on GitHub (Sep 30, 2025):
do you mind to cut a new release ? I'm working on FreeBSD port and need the latest commits.
@devgianlu commented on GitHub (Oct 3, 2025):
https://github.com/devgianlu/go-librespot/releases/tag/v0.5.0