Commit Graph

2433 Commits

Author SHA1 Message Date
et0h
b50ea46d7d Upbuild and remove debug message 2021-03-03 20:49:09 +00:00
et0h
2eacee571d Do not show playback speed change notifications in OSD 2021-03-03 20:47:19 +00:00
Alberto Sottile
aeada06d33 Actions: do not ls LIBPYTHON_FOLDER with hardcoded path 2021-02-25 19:06:25 +01:00
et0h
b248f6c2f7 Ignore benign AA_EnableHighDpiScaling error (#388, #377, etc.) 2021-02-25 14:13:40 +00:00
et0h
9b90dd50a7 Attempt to fix VLC connection issues 2021-02-19 14:56:15 +00:00
et0h
d3f2c43861 Delete suspected mpv char input duplicates (#370) 2021-02-13 11:02:11 +00:00
et0h
3e03747101 Add mpv input chars suggested by jvschiavo (#370) 2021-02-13 10:57:08 +00:00
Daniel Wróbel
f57df2ca18
Merge pull request #382 from Syncplay/server-deb
Add script to build server only deb package
2021-01-25 23:07:05 +01:00
Daniel Wróbel
12ee960cdc
Fix invalid artifact name 2021-01-24 13:21:08 +01:00
daniel-123
403efe8812 Fix permissions for server build script 2021-01-23 21:35:51 +01:00
Daniel Wróbel
7e8f0cdb64
Pipe in the server deb build into CI workflow 2021-01-23 20:43:39 +01:00
Daniel Wróbel
ef4b6b31f5
Allow running the server build in the same job.
Making the paths used by server package build process separate from full package.
2021-01-23 20:21:24 +01:00
Daniel Wróbel
f2f0afc609
Add script to build server only deb package
Addresses the #375 and #335
2021-01-23 20:04:35 +01:00
Alberto Sottile
03cde67c72
Re-enable youtube-dl on macOS plus mpv and IINA (#381)
* Determine correct PYTHONPATH for youtube-dl and pass it to mpv subprocess (follows c07206c)
* Homebrew on arm64 has a different prefix
2021-01-23 15:40:40 +01:00
Alberto Sottile
f791faca91
Migrate from Travis CI to GitHub Actions (#374)
* Migrate from Travis CI to GitHub Actions

* Remove snapcraft build
2021-01-11 18:55:59 +00:00
Daniel Wróbel
07ca6d7c75
Update deb script to require python 3.6 2020-12-28 22:06:42 +01:00
Oleg Smelov
83b65fa714
Update Russian translation (#372) 2020-12-28 11:54:15 +00:00
et0h
cd084fced4 Mark as 1.6.8 dev (build 95) 2020-12-17 12:37:13 +00:00
et0h
eaf6b338d5 Mark as 1.6.7 final (build 94) 2020-12-12 21:01:40 +00:00
Etoh
a7b247d7fc
Mark as 1.6.7 beta 1 2020-12-04 22:42:36 +00:00
Alberto Sottile
86241b00c2
Move python_mpv_jsonipc in our vendor folder (#369)
* Move python_mpv_jsonipc to the vendor folder

* Adapt players code to the new path
2020-12-04 22:26:21 +00:00
Oleg Smelov
b6c3406c6a
Update Russian translation (#363) 2020-11-29 18:30:41 +00:00
Lctrs
0d4eb677e5
Create icons folder if it doesn't exist (#367)
If it doesn't exist first, `hicolor` will be stripped from the path by the `cp` command
2020-11-29 18:20:00 +00:00
et0h
1644eec34b Make language list alphabetical for consistency (as per #364) 2020-11-29 18:14:54 +00:00
Etoh
2923fade09
Update Turkish translation for IINA 2020-11-29 18:11:01 +00:00
Etoh
628a233145
Widen Windows installer start menu checkbox for Turkish translation 2020-11-29 18:04:48 +00:00
Muaz Yediyüzkırkiki
cd52e186b7
Turkish language translations added (#364)
* Turkish language translations added

* Added Turkish translation

* Repaired variable name in to message_tr.py

* Added new 'tr' language to 'language-argument'

* Added Turkish translation in buildPy2exe.py
2020-11-29 17:57:56 +00:00
Alberto Sottile
9de3b4d86f
Add support for IINA player (#360)
* Ädd support for IINA

* cleanup

* Add start background image

* Restore comment

* Support custom player path

* Update messages

* Separate IINA changes from python_mpv_jsonipc

* Do not show file info for our placeholder image in the UI

* Fix mpv socket

* Fix running IINA from frozen app

Apparently, `iina-cli` gets confused when launched from a frozen app
and automatically adds `--stdin` to its passed launch arguments.
But then, it waits for a file to be piped and, because there is none,
the player crashes almost immediately. Sending `--no-stdin` to the
process resolves the ambiguity and does not cause any harm if
Syncplay is started from sources.

* Pass again environment to the subprocess.Popen call that opens mpv

Related to: c07206c189
2020-11-29 16:18:53 +00:00
albertosottile
40fef45203 Install py2exe from PyPI 2020-11-25 23:16:23 +01:00
et0h
d44f5ff4e6 Actually save/load autoplayRequireSameFilenames 2020-11-25 12:47:07 +00:00
Etoh
bce5ed05f9
Fix Syncplay v1.6.6 VLC connection issue (#365) 2020-11-23 19:44:49 +00:00
Alberto Sottile
f28281b2eb Bump version and release numbers (1.6.7, 91) 2020-10-22 17:37:59 +02:00
Alberto Sottile
7b8cb3b94a appdmg: update for dmgbuild 1.4.2 2020-10-21 00:14:00 +02:00
et0h
594ca8ba0d Increase recent client threshold to 1.6.6 2020-10-19 18:04:00 +01:00
et0h
13c1745e73 Mark build 90 as 1.6.6 final 2020-10-19 17:56:48 +01:00
et0h
69607c740c Fix crash when launching with managed room specified (#357) 2020-10-09 15:54:00 +01:00
et0h
175c1775aa Mark as 1.6.6 beta 1 2020-10-04 18:29:10 +01:00
et0h
b3d8e14c4c Increase width of join room button 2020-09-22 21:08:13 +01:00
et0h
16e33a4eef Tweak VLC messages and make them appear again 2020-09-22 11:48:57 +01:00
Etoh
dd8c864d98
Use Twisted for VLC communication (#353)
* Port VLCPlayer from asyncore/asynchat to Twisted

Rationale: asyncore/asynchat are deprecated since Python 3.6 and
are going to be removed from the standard library from Python 3.10.
It is unclear if these libraries will be picked up by maintainers
and independently published on PyPI. At the moment, we are working
on replacing them, in this commit with Twisted LineReceiver.

Known issues: does not work with GUI. There is a conflict with
qt5reactor -> "QSocketNotifier: Can only be used with threads
started with QThread".

* Fix QSocketNotifier issue with qt5reactor

Sending the call to transport.write wrapped in a
self.reactor.callFromThread instead of directly does the trick.
Include also fixes to allow correct quit of VLC and Syncplay when
either one is closed.

Known issues: there is a noticeable lag (~ 1 second) between the
start of Syncplay MainWindow and the start of VLC.

* Re-add try/except to VLC

* Bring back missing try

Co-authored-by: Alberto Sottile <alby128@gmail.com>
2020-09-20 13:45:23 +01:00
et0h
a02ddccf6b Always update VLC intf 2020-09-19 15:46:40 +01:00
et0h
8a1810fd2b Update syncplay.lua to 0.3.6 2020-09-19 15:29:53 +01:00
et0h
09c8b596ee Add error that VLC 4 does not support Syncplay 2020-09-19 15:29:21 +01:00
et0h
9a10730e54 Add warning about erroneous VLC seeks (#354) 2020-09-19 14:50:10 +01:00
et0h
f7ca631e08 Allow = sign in value of command line options (#333) 2020-09-17 20:57:29 +01:00
et0h
4dd09c9de3 Fix issue with telling player to load delayedPath before it is ready (#352) 2020-09-13 20:02:37 +01:00
et0h
d52096cc31 Merge remote-tracking branch 'origin/master' 2020-09-13 19:56:26 +01:00
et0h
92d2d580f9 Auto save room name by default (optional), make room name list alphabetical 2020-09-13 19:56:15 +01:00
Daniel Wróbel
55b4cfba35
Allow PySide2 5.15.1
PySide2 5.15.1 was released, which should fix the external bug causing #321
2020-09-13 20:10:07 +02:00
et0h
28069a150c Move 'edit room list' up the menu bar order (#336) 2020-09-13 18:46:34 +01:00