Package Details: syncplay 1.6.5-1

Git Clone URL: (read-only, click to copy)
Package Base: syncplay
Description: synchronize watching movies on mplayer2, vlc, mpv, and mpc-hc on many computers
Upstream URL:
Licenses: Apache
Conflicts: syncplay
Provides: syncplay
Submitter: blaenk
Maintainer: mrapplexz
Last Packager: mrapplexz
Votes: 29
Popularity: 0.137021
First Submitted: 2014-02-22 05:52
Last Updated: 2020-06-28 19:35

Dependencies (6)

Required by (0)

Sources (3)

Pinned Comments

alexandria commented on 2019-02-12 02:50

Ostensibly something has changed in the pyside2-5.12.0-1 => pyside2-5.12.1-1 update. I experimented with breaking Syncplay by updating packages one by one, and pyside2 is the one that broke Syncplay's GUI support from what I can tell. As a temporary workaround, you can probably use downgrader to downgrade pyside2 to get the GUI working again. I will begin investigating and hopefully we'll have a fix soon! :)

Edit: Okay, so, sadly, after updating this package to 1.6.2, the pyside2 issue is still occurring. (By the way, sorry it took me so long to update this package. Looks like it sat there for awhile before I noticed.) I will open an issue on the upstream Syncplay bug tracker about the ostensible pyside2 problem, after a little more investigation into the code for possible causes.

Edit: After a bit of digging, it looks like the issue with pyside2 I had was unrelated and was tied to shiboken being updated out of step with pyside2. That'll teach me to debug while half asleep.

Anyway, the only fix for the seterror_argument issue is a patch that's already been applied upstream in git -- but has yet to be pushed to a stable release. So, for now, y'all should just use syncplay-git.

alexandria commented on 2018-12-22 22:34

NOTICE: I have updated this package to list pyside2 and qt5-declarative as OPTIONAL. If you are using Syncplay for GUI functions (which you most likely are) -- please install these by hand with sudo pacman -S pyside2 qt5-declarative, or an equivalent method for your setup.

Latest Comments

1 2 3 4 Next › Last »

pfdint commented on 2020-09-15 04:46

Ok it's working with mpv, but not with vlc or vlc-wrapper. Both syncplay and vlc and any wrapper will have to be sigkilled if you attempt to run them.

C0rn3j commented on 2020-09-14 07:20

Works on my machine™

Using mpv as backend

pfdint commented on 2020-09-14 01:28

Neither this package, nor its git sibling work even now that pyside2 is officially available as 5.15.1-1

installing either and running syncplay -d brings up the initial gui fine, but upon launching vlc and the interface only 1 frame of the interface ever display. The debug messages yield nothing useful.

Was there something else we were waiting on?

C0rn3j commented on 2020-07-30 15:15

@UnicornsOnLSD Known issue with pyside2 5.15.0, fixed in master for 5.15.1 but releasing that is taking... over 2 months now.

Check the Syncplay Issues for workaround.

Hint: Run through terminal to get errors

UnicornsOnLSD commented on 2020-07-30 15:13

I am unable to connect to any Syncplay servers with this package. It tries to connect for about 10 seconds and then says "Connection with server failed." The Appimage from their website works fine. I have installed python-certifi and python-service_identity.

Is anyone else having this issue or is it just me?

bholu9837 commented on 2020-06-08 13:31

If you are getting following error "No module named 'twisted'",

run syncplay using app-menu (not in terminal). You should use syncplay-git to install.

C0rn3j commented on 2020-03-30 08:48

Use pyside2-git until pyside2 is at 5.15.1+ (August) if you want a working GUI.

mushi commented on 2019-12-01 22:01

i downloaded the git file and it didn't fix it, what should i do?

xteixeira commented on 2019-11-30 15:40

This broke for me after python 3.8:

Traceback (most recent call last):
  File "/usr/bin/syncplay", line 16, in <module>
    from syncplay import ep_client
  File "/usr/lib/syncplay/syncplay/", line 3, in <module>
    from syncplay.clientManager import SyncplayClientManager
  File "/usr/lib/syncplay/syncplay/", line 2, in <module>
    from syncplay import ui
  File "/usr/lib/syncplay/syncplay/ui/", line 9, in <module>
    from syncplay.ui.gui import MainWindow as GraphicalUI
  File "/usr/lib/syncplay/syncplay/ui/", line 127, in <module>
    class AboutDialog(QtWidgets.QDialog):
TypeError: 'Shiboken.ObjectType' object is not iterable

edit: this seems to be a problem with pyside2:

evernow commented on 2019-09-15 02:56

No longer seems to work, is out of sync with others with newer client. Please update to 1.6.4a