multimedia/syncplay 1.7.6_1 FreeBSD
Synchronize video playback over networks
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
a449a92bfb- License
- APACHE20
- Categories
- multimedia
- Package size
- 378.2 KiB, 1544.1 KiB installed
Description
Syncplay synchronizes the playback of media files across several remote machines. The Syncplay Client launches a media player on a user's computer, connects to a Syncplay server and join a virtual room on that server. Pauses, unpauses and seeks made within that media player instance are relayed to fellow viewers via the server to allow for these actions to be replicated by the media players of everyone else in the same virtual room.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | multimedia/syncplay | 1.7.6_1 |
| DragonFly | multimedia/syncplay | 1.6.4.a_2 |
Install
Binary package:
pkg install syncplay
From the ports tree:
cd /usr/ports/multimedia/syncplay/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= syncplay>0:multimedia/syncplay
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.7.6 | 1.7.6_1 | - | 1.6.4.a_2 | - |
| FreeBSD:14:quarterly | 1.7.6 | 1.7.6 | n/a | 1.6.4.a_2 | - |
| FreeBSD:15:latest | 1.7.6_1 | 1.7.6_1 | n/a | 1.6.4.a_2 | - |
| FreeBSD:15:quarterly | 1.7.6 | 1.7.6 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.7.6 | 1.7.6_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Runtime 5
${PYTHON_PKGNAMEPREFIX}twisted>=0: devel/py-twisted${PYTHON_PKGNAMEPREFIX}certifi>=0: security/py-certifi${PYTHON_PKGNAMEPREFIX}pyopenssl>=0: security/py-pyopenssl${PYTHON_PKGNAMEPREFIX}service-identity>=0: security/py-service-identity${PYTHON_PKGNAMEPREFIX}idna>=0: dns/py-idna
The full lists below include those, and their dependencies in turn.
Build dependencies 17
Run dependencies 285
- accessibility/at-spi2-core
- accessibility/qt6-speech
- accessibility/speech-dispatcher
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/minizip
- archivers/snappy
- archivers/zstd
- audio/alsa-lib
- audio/alsa-plugins
- audio/ebur128
- audio/espeak-ng
- audio/flac
- audio/gstreamer1-plugins-pulse
- audio/jack
- audio/lame
- audio/libogg
- audio/libsamplerate
- audio/libsndfile
- audio/libsoxr
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/pcaudiolib
- audio/pulseaudio
- audio/speexdsp
- audio/webrtc-audio-processing
- comms/py-pyserial
- comms/qt6-connectivity
- comms/qt6-sensors
- comms/qt6-serialbus
- comms/qt6-serialport
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/postgresql18-client
- databases/qt6-base_sqldriver
- databases/sqlite3
- devel/abseil
- devel/binutils
- devel/dbus
- devel/dbus-glib
- devel/desktop-file-utils
- devel/dotconf
- devel/double-conversion
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/icu
- devel/json-glib
- devel/libb2
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libltdl
- devel/libmtdev
- devel/libpci
- devel/libpciaccess
- devel/libsoup3
- devel/libsysinfo
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/libunwind
- devel/llvm12
- devel/llvm19
- devel/nspr
- devel/orc
- devel/pcre2
- devel/pcsc-lite
- devel/py-Automat
- devel/py-appdirs
- devel/py-attrs
- devel/py-cffi
- devel/py-constantly
- devel/py-dbus
- devel/py-evdev
- devel/py-incremental
- devel/py-libevdev
- devel/py-packaging
- devel/py-pycparser
- devel/py-pygobject
- devel/py-pyudev
- devel/py-setuptools
- devel/py-six
- devel/py-twisted
- devel/py-typing-extensions
- devel/py-wheel
- devel/py-zope.interface
- devel/pygobject-common
The first 100 are listed.
No port depends on this one.
Configuration
Options name: multimedia_syncplay
| Option | Default | Description |
|---|---|---|
| CLIENT | on | Client mode |
| GUI | on | GUI (Graphical User Interface) support |
| SERVER | on | Server mode |
| VLC | on | Support for VLC media player |
- USES
- gmake python shebangfix
- Service scripts
- none
Files
Manual pages 2
- syncplay(1)
- syncplay-server(1)
pkg-plist 138
- bin/syncplay
- bin/syncplay-server
- share/syncplay/resources/IINA.png
- share/syncplay/resources/accept.png
- share/syncplay/resources/application_get.png
- share/syncplay/resources/arrow_refresh.png
- share/syncplay/resources/arrow_switch.png
- share/syncplay/resources/arrow_undo.png
- share/syncplay/resources/bullet_edit_centered.png
- share/syncplay/resources/bullet_right_grey.png
- share/syncplay/resources/chevrons_right.png
- share/syncplay/resources/clock_go.png
- share/syncplay/resources/cog.png
- share/syncplay/resources/cog_delete.png
- share/syncplay/resources/comments.png
- share/syncplay/resources/control_pause_blue.png
- share/syncplay/resources/control_play_blue.png
- share/syncplay/resources/cross.png
- share/syncplay/resources/cross_checkbox.png
- share/syncplay/resources/delete.png
- share/syncplay/resources/door_in.png
- share/syncplay/resources/door_open_edit.png
- share/syncplay/resources/email_go.png
- share/syncplay/resources/empty_checkbox.png
- share/syncplay/resources/error.png
- share/syncplay/resources/eye.png
- share/syncplay/resources/film_add.png
- share/syncplay/resources/film_edit.png
- share/syncplay/resources/film_folder_edit.png
- share/syncplay/resources/film_go.png
- share/syncplay/resources/film_link.png
- share/syncplay/resources/folder_explore.png
- share/syncplay/resources/folder_film.png
- share/syncplay/resources/help.png
- share/syncplay/resources/house.png
- share/syncplay/resources/iina-bkg.png
- share/syncplay/resources/key_go.png
- share/syncplay/resources/lock.png
- share/syncplay/resources/lock_green.png
- share/syncplay/resources/lock_green_dialog.png
- share/syncplay/resources/[email protected]
- share/syncplay/resources/lock_open.png
- share/syncplay/resources/lua/intf/syncplay.lua
- share/syncplay/resources/memento.png
- share/syncplay/resources/mpc-be.png
- share/syncplay/resources/mpc-hc.png
- share/syncplay/resources/mpc-hc64.png
- share/syncplay/resources/mplayer.png
- share/syncplay/resources/mpv.png
- share/syncplay/resources/mpvnet.png
- share/syncplay/resources/page_white_key.png
- share/syncplay/resources/reconnect.png
- share/syncplay/resources/shield_add.png
- share/syncplay/resources/shield_edit.png
- share/syncplay/resources/syncplay.png
- share/syncplay/resources/syncplayAbout.png
- share/syncplay/resources/[email protected]
- share/syncplay/resources/syncplayintf.lua
- share/syncplay/resources/table_refresh.png
- share/syncplay/resources/tick.png
- share/syncplay/resources/tick_checkbox.png
- share/syncplay/resources/timeline_marker.png
- share/syncplay/resources/user_comment.png
- share/syncplay/resources/user_key.png
- share/syncplay/resources/vlc.png
- share/syncplay/resources/world_add.png
- share/syncplay/resources/world_explore.png
- share/syncplay/resources/world_go.png
- lib/syncplay/syncplay/__init__.py
- lib/syncplay/syncplay/client.py
- lib/syncplay/syncplay/clientManager.py
- lib/syncplay/syncplay/constants.py
- lib/syncplay/syncplay/ep_client.py
- lib/syncplay/syncplay/ep_server.py
- lib/syncplay/syncplay/messages.py
- lib/syncplay/syncplay/messages_de.py
- lib/syncplay/syncplay/messages_en.py
- lib/syncplay/syncplay/messages_eo.py
- lib/syncplay/syncplay/messages_es.py
- lib/syncplay/syncplay/messages_fi.py
- lib/syncplay/syncplay/messages_fr.py
- lib/syncplay/syncplay/messages_it.py
- lib/syncplay/syncplay/messages_ko.py
- lib/syncplay/syncplay/messages_pt_BR.py
- lib/syncplay/syncplay/messages_pt_PT.py
- lib/syncplay/syncplay/messages_ru.py
- lib/syncplay/syncplay/messages_tr.py
- lib/syncplay/syncplay/messages_zh_CN.py
- lib/syncplay/syncplay/players/__init__.py
- lib/syncplay/syncplay/players/basePlayer.py
- lib/syncplay/syncplay/players/iina.py
- lib/syncplay/syncplay/players/ipc_iina.py
- lib/syncplay/syncplay/players/memento.py
- lib/syncplay/syncplay/players/mpc.py
- lib/syncplay/syncplay/players/mpcbe.py
- lib/syncplay/syncplay/players/mplayer.py
- lib/syncplay/syncplay/players/mpv.py
- lib/syncplay/syncplay/players/mpvnet.py
- lib/syncplay/syncplay/players/playerFactory.py
- lib/syncplay/syncplay/players/vlc.py
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| Syncplay-syncplay-v1.7.6_GH0.tar.gz | 1.405563e+06 | f9d4e4b6d273f08e0c8df3171805c405d8b5d141d4d54f88f391cb645788f6a3 |
Commit history 2
| Date | Commit | Credits | Log message |
|---|---|---|---|
a449a92bfb |
Kousuke Kannagi | multimedia/syncplay: Add rc.d script PR: 298951
Approved by: osa, fluffy (mentors, implicit)
Co-authored-by: luxanna <[email protected]> |
|
3c046a0d61 |
Kousuke Kannagi | multimedia/syncplay: Update to 1.7.6 Take maintainership.
Changelog: https://github.com/Syncplay/syncplay/releases
PR: 297642
Approved by: Christian Heckendorf <[email protected]> (former maintainer, timeout)
Approved by: fluffy (mentor) |