Commit Graph

2427 Commits

Author SHA1 Message Date
Etoh faf2a6081a
Update ep_client.py 2023-10-24 20:05:19 +01:00
Etoh 88a3aaa9e0
Update buildPy2exe.py
Include ctypes
2023-10-24 19:25:59 +01:00
Etoh ad4a790325
Update client.py 2023-10-24 19:25:17 +01:00
Etoh 92c413043c
Update __init__.py
Revert
2023-10-24 19:23:12 +01:00
Etoh 12e0501d44
Update __init__.py 2023-10-24 18:57:07 +01:00
Etoh 8f758c36e0
Update __init__.py
Import sys if needed
2023-10-24 18:49:30 +01:00
Etoh fc311d83fb
Update __init__.py
Add Windows redist check to client init
2023-10-24 18:45:33 +01:00
Etoh 6f939141fa
Update syncplayClient.py
Revert
2023-10-24 18:44:49 +01:00
Etoh 6a6896de95
Update syncplayClient.py
Remove constants dependency
2023-10-24 18:36:05 +01:00
Etoh 291636dfc5
Update syncplayClient.py
Fix Syncplay URL in redist message
2023-10-24 18:32:31 +01:00
Etoh e26ad92629
Update syncplayClient.py
Check for VC redistibutable on Windows
2023-10-24 18:31:15 +01:00
Etoh 20846ca78c
Build Windows client console exe (#450) (#631)
* Add Utils support for Windows console

* Avoid GraphicalUI if Windows Console

* Don't show GuiConfig for EXE console

* Add enter-to-exit prompt when EXE console is missing args

* Build syncplayConsole EXE

* Fix isWindowsConsole() check

* Limit stderr->blackhole code to Windows client console EXEs
2023-10-11 22:12:38 +01:00
kilmanio 7456a940fa
Update to python 3.12 (#636)
* Fix

* Use read_file instead of read
2023-10-11 21:20:36 +01:00
Etoh f15a87f92b
Remove AppImage build (at least for now) 2023-09-16 18:07:04 +01:00
z411 412901e690
Define desktop filename for Wayland compliance (fixes icon) (#627) 2023-08-26 19:34:44 +01:00
Etoh 6b490a4098
Upver to 17.7.1 RC1 2023-08-06 12:23:27 +01:00
Etoh 8e8d6cf804 Ensure MPC-HC resets position on playlist change (#618) 2023-08-04 21:02:21 +01:00
powerjungle 8ba286567d
Changes to server to allow better control over binding to interfaces (#582)
* refactor: remove unused imports

* server: new options to choose certain IP versions

On some setups, IPv6 or IPv4 might be disabled in the OS.
In my case IPv6 is disabled and this causes errors when starting the server.

* server: add options to choose the address to bind to

Sometimes a user might want to bind to localhost only for testing
or have multiple interfaces per IP version and only one must be used.
2023-07-03 19:24:34 +01:00
Etoh 884d79bed3 Support player arguments like --no-border in mpv (#616) 2023-07-03 19:10:39 +01:00
Etoh 4c516129e2
Update client.py 2023-06-03 17:55:02 +01:00
Etoh c46529bb8a Playlist restoration should not undo clearing actions (#609) 2023-06-02 19:15:36 +01:00
Etoh e4314b40f5 Always display when relevant users are not ready (#607) 2023-05-20 15:41:12 +01:00
Etoh 8772c5ea51 Re-work readiness notifications for non-operators (#607) 2023-05-20 15:35:57 +01:00
Etoh b62b038cdf
Fix ArchLinux GUI TypeError (#600) 2023-04-11 20:22:52 +01:00
Etoh 3210cd4449
Mark as 1.7.0 final 2023-03-26 22:33:30 +01:00
Etoh 1ebc49f58e
Set server's recent client threshold to >=1.7.0 2023-03-26 22:32:25 +01:00
Etoh 470d763ff1
Revert default max username length to 16 chars (#596) 2023-03-21 18:28:59 +00:00
Etoh 9be87bc9bf
Upver to 104 / 1.7.0 RC1a 2023-03-19 22:14:58 +00:00
Etoh f249051e83
Fix update check on macOS (#595)
* buildPy2app: add charset_normalizer to includes

* Actions macOS: force universal wheels for charset-normalizer

* buildPy2app: add charset_normalizer.md__mypyc to includes

---------

Co-authored-by: Alberto Sottile <alby128@gmail.com>
2023-03-19 22:13:26 +00:00
Etoh 0571819135
Add detail to GuiConfig update check failure log 2023-03-19 15:14:36 +00:00
Etoh a00d3dff19
Add detail to client update check failure message 2023-03-19 15:13:30 +00:00
Etoh a47c4956f7
Upver to RC1 2023-03-14 20:48:39 +00:00
Etoh 5895caf3aa
Add Korean to language docs 2023-03-14 20:47:35 +00:00
Etoh 287dad6a67
Automate Windows installer language list 2023-03-14 20:45:38 +00:00
Etoh 458e45f471
Fix Korean translation 2023-03-14 20:43:45 +00:00
Etoh 0f589093ed
Initial Finnish translation (#561)
* Add initial Finnish translation (credit: LINUX-SAUNA)
* Improvements by Mikaela (#563)
2023-03-14 20:41:33 +00:00
Etoh e0f94085c0
Remove broken line 2023-03-14 20:39:13 +00:00
JungHee Lee 154231e880
Korean translation (#591) 2023-03-14 20:38:05 +00:00
Etoh 807886c607
Restore server-side playlist on reconnect (#567) (#590)
* Restore server-side playlist on reconnect (#567)

* Restore server-side playlist on reconnect (v2)
2023-02-28 20:33:07 +00:00
Etoh e0dd0cf05f
Add wildcard matching of trusted subdomains (#587) (#588) 2023-02-28 20:32:47 +00:00
Etoh a6b8b6d333
Log --debug as UTF-8 to fix charmap mapping (#586)
* Log --debug as UTF-8 to fix charmap mapping

* Log --debug as UTF-8 to fix charmap mapping (v2)
2023-02-28 20:32:29 +00:00
Etoh c8e260c8f6
Attempt to fix mpv quit error (#571) (#578) 2023-02-28 20:32:00 +00:00
Etoh 8116e7744b
More verbose connection error messages (#565) 2023-02-28 20:31:23 +00:00
Etoh e1bcf12a1a Fix localhost connection breaking mpv chat (#545) 2023-02-19 17:34:44 +00:00
Etoh 0307cda850
Don't detect SMPlayer as mplayer2 (#584)
Syncplay does not support SMPlayer, so it shouldn't be detected as mplayer2 or anything else.
2023-02-07 20:22:01 +00:00
Etoh 0c8c865def
SecondaryOSD is now OSDType 2022-12-29 09:57:05 +00:00
Alberto Sottile c02e692000 Actions macOS: unpin cryptography 2022-11-27 22:24:21 +01:00
Alberto Sottile fa06378b6d darkdetect: update vendor copy to v0.7.1 2022-11-06 19:19:52 +01:00
Alberto Sottile 7a949b8ccd Actions macOS: pin cryptography 2022-11-06 00:01:29 +01:00
Alberto Sottile af0d0006f1 SyncplayClient: explicitly pass `certifi` as trustRoot for Twisted
- py2app: include pem in the bundle
- requirements: add pem
- SyncplayClient.start: explicitly use certifi store as trustRoot
2022-11-05 23:45:51 +01:00