BSD Ports

multimedia/snapcast 0.35.0 FreeBSD

Multiroom client-server audio player

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv3
Categories
multimedia, audio
Package size
977.5 KiB, 4235.7 KiB installed

Description

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.

Audio is captured by the server and routed to the connected clients. Several players can feed audio to the server in parallel and clients can be grouped to play the same audio stream.

One of the most generic ways to use Snapcast is in conjunction with the music player daemon (MPD) or Mopidy.

In the other systems

SystemPortVersion
FreeBSDmultimedia/snapcast0.35.0
NetBSDaudio/snapcast0.35.0nb2

Install

Binary package:

pkg install snapcast

From the ports tree:

cd /usr/ports/multimedia/snapcast/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	snapcast>0:multimedia/snapcast

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.35.00.35.0-0.32.20.35.0
FreeBSD:14:quarterly0.35.00.35.0n/a-0.35.0
FreeBSD:15:latest0.35.00.35.0n/a0.32.20.32.2
FreeBSD:15:quarterly0.35.00.35.0n/an/an/a
FreeBSD:16:latest0.35.00.35.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 9

The full lists below include those, and their dependencies in turn.

Build dependencies 68
Run dependencies 57

No port depends on this one.

Configuration

Options name: multimedia_snapcast

OptionDefaultDescription
CLIENToffBuild and install client in addition to server
USES
cmake compiler:c++17-lang pkgconfig python shebangfix
Service scripts
none

Files

Manual pages 2
  • snapclient(1)
  • snapserver(1)
pkg-plist 14
  • bin/snapclient
  • bin/snapserver
  • @sample etc/snapserver.conf.sample
  • share/man/man1/snapclient.1.gz
  • share/man/man1/snapserver.1.gz
  • share/pixmaps/snapcast.svg
  • share/snapserver/index.html
  • share/snapserver/plug-ins/meta_go-librespot.py
  • share/snapserver/plug-ins/meta_librespot-java.py
  • share/snapserver/plug-ins/meta_mopidy.py
  • share/snapserver/plug-ins/meta_mpd.py
  • share/snapserver/snapweb/index.html
  • @dir etc/snapserver/certs
  • @dir share/snapserver/sandbox
distinfo 1
FileSizeSHA256
badaix-snapcast-v0.35.0_GH0.tar.gz1.179765e+06cb75a71479bf52910bf5f47ae8120ec41c89459b0d77d7cd560e674e437ef050

Commit history 0

No commits in the history this site was built from.