Releases: Syncplay/syncplay
Releases · Syncplay/syncplay
Syncplay 1.7.3 (stable)
Bug fixes and maintenance:
Syncplay 1.7.2 (Release)
Improvements, bug fixes and maintenance:
- Add new per-user mpv.net path (#659 by @soredake)
- Pass input-ipc-server player argument to mpv (#529 and #669 raised by @ahmubashshir and @soredake and @iamkroot resolved by @Et0h et al)
- Fix --no-gui PySide dependency issue on non-Windows OS (#653 raised by @reboot-mk, resolved by @Et0h)
- Fixed German Translation and added more Translated Strings (#649 by @maxwai)
- Remove adding executable permissions to .desktop files (#667 raised by @notpeelz and resolved by @daniel-123)
- Allow player arguments with spaces/quotes (#665 and #668 raised by @zuluwi and resolved by @Et0h)
- Fixed MPC-HC hanging issue involving 'LRESULT' error (#664 raised by @RFOyashiro and resolved by @Et0h)
- Add missing dependency to deb package (@daniel-123)
- Don't log all 32/64-bit cryptography 'frozen zipimport' errors (@Et0h)
- Provide more information on PySide load failure (@Et0h)
- Avoid error when closing Syncplay before loadDelayedPath is complete (@Et0h)
Syncplay 1.7.1 (Stable)
Headline changes:
- Adding --interface-ipv4 and --interface-ipv6 command line switches to server to allow better control over binding to interfaces (#582 by @powerjungle)
- Now offering a SyncplayConsole.exe bundle. This is a command line version of the Syncplay client for Windows (#630 / #450 suggested by @siferati and coded by @Et0h).
- AppImage support discontinued (#643).
- Use PySide6 for Python >= 3.12 and continue to use it macOS (#645 by @luk1337)
Tweaks:
- Re-work readiness notifications for non-operators (#607 raised by @BlepBlep and resolved by @Et0h)
- Show current offset in set offset dialog (#642 suggested and tested by @Xeiv, resolved by @Et0h)
Bug fixes and maintenance:
- Fix ArchLinux GUI TypeError (#600 raised by @YamiDoesDev and resolved by @Et0h)
- Playlist restoration should not undo clearing actions (#609 raised by @gavtroy and resolved by @Et0h)
- Support player arguments like –no-border in mpv (#616 raised by @ducreyna and resolved by @Et0h)
- Ensure MPC-HC resets position on playlist change (#618 raised by @mbalandis and resolved by @Et0h)
- Define desktop filename for Wayland compliance to fix icon (#627 by @z411)
- Fix offset sub-second precision bug (#642 identified @Xeiv, resolved by @Et0h)
- Remove broken setAlignment calls (#646 by @luk1337)
- Don’t pass empty model to QCompleter (#647 by @luk1337)
Syncplay 1.7.1 RC1
Headline additions:
- Adding --interface-ipv4 and --interface-ipv6 command line switches to server to allow better control over binding to interfaces (#582 by @powerjungle)
- Now offering a SyncplayConsole.exe bundle. This is a command line version of the Syncplay client for Windows (#630 / #450 suggested by @siferati and coded by @Et0h).
Tweaks:
Bug fixes:
- Fix ArchLinux GUI TypeError (#600 raised by @YamiDoesDev and resolved by @Et0h)
- Playlist restoration should not undo clearing actions (#609 raised by @gavtroy and resolved by @Et0h)
- Support player arguments like --no-border in mpv (#616 raised by @ducreyna and resolved by @Et0h)
- Ensure MPC-HC resets position on playlist change (#618 raised by @mbalandis and resolved by @Et0h)
- Define desktop filename for Wayland compliance to fix icon (#627 by @z411)
Syncplay 1.7.0 (Stable)
Headline additions
- Add room permanence option to server (#434 by @Assistant with additional work in #487 by @Et0h and #492 by @odrling)
- Add dark mode support for Windows (#483) by @Et0h
- Syncplay now supports five more languages:
- French (#455 by @sosie-js)
- Simplified Chinese (#500 by @lryanner) – Thanks also to @Zhaodaidai for separately working on a Chinese translation
- Esperanto (by @Tirifto)
- Finnish (#561 by LINUX-SAUNA with additional work in #563 by @Mikaela)
- Korean (#591 by @MarongHappy)
- Add playlist-related commands (#472 @Et0h and #518 by @rtix):
- /qa [file/url] – add file or url to bottom of playlist
- /qas [file/url] – add file or url to bottom of playlist and select it
- /ql – show the current playlist
- /qs [index] – select given entry in the playlist
- /qn – select next entry in the playlist
- /qd [index] – delete the given entry from the playlist
- We now use a macOS universal2 binary (with native code for both Intel and Apple Silicon) (by @albertosottile)
Other improvements
- Allow playlists to be played from network (#419 by @zeroeightysix)
- Add Windows Store mpv.net path support (#494 by @Et0h)
- If LANG parameter is set in setup, don’t show language dialog (#460 by @atagulalan)
- Print timestamp when pausing (#521 by @Kansattica)
- More verbose connection error messages (#565 / #553 raised by @Someone7un7 and resolved by @Et0h)
- Remove mpv fallback warning spam (@Et0h)
- Console: Document setting offset in help (#435 by @luke-jr)
- Brazilian Portuguese: Update PT-BR translation (#497 by @nipkownix)
- Hungarian: Made Hungarian chars usable from MPV: ő and ű (#515 by @hunbernd)
Bug Fixes
- Restore server-side playlist on reconnect (#567 / #590 raised by @soredake and resolved by @Et0h)
- Trusted Domains: Allow trusting a domain regardless of HTTP basic auth credentials (#437 by @Tremolo4)
- Fix room name case sensitivity UI issue (69621ee / #403 by @Et0h)
- Remove redundant help button from dialogs (0b8c2dd / #403 by @Et0h)
- Fixed server argument max-username-length not working (#506 by @powerjungle)
- Fix disconnected monitor bug (#505 by @Et0h fixing #504 raised by @Zefferis)
- Fixed permanent rooms on Windows servers (#526 raised by @haz429 and resolved by @Et0h)
- Fixes converting lines to array (#515 by @danfai)
- Typo fixes (#540 and #541 by @ViktorOn)
- Explicitly pass certifi as trustRoot for Twisted (#554 raised by @BODZy resolved by @albertosottile)
- Don’t detect SMPlayer as mplayer2 (#584 raise by @nikgtasa and resolved by @Et0h)
- Add/fix wildcard matching of trusted subdomains (#587 / #588 raised by @name-snrl and resolved by @Et0h)
- Fix localhost connection breaking mpv chat (#545 raised by @Abu-AM and resolved by @Et0h)
- Fix mpv quit message (#571 / #578 raised by @jiang-yuan and resolved by @Et0h)
- Revert default max username length to 16 chars (#596 raised by @powerjungle and resolved by @Et0h)
- Linux: Fix dark mode detection by moving to darkdetect v0.7.1 (#557 raised by @ExTBH and resolved by @albertosottile)
Maintenance
- Remove Encoding from .desktop files as it’s depreciated now and add Keywords entry to .desktop files. (@daniel-123)
- Add Windows Store mpv.net path support (issue #494 raised by @soredake and resolved by @Et0h)
- Correct persistence argument type (#496 by @modwizcode)
- Log –debug as UTF-8 to fix charmap mapping (#586 by @Et0h)
- Add deprecation notice for offset help (#435 by @Et0h)
- macOS: bundle PySide6, create a universal2 app; and explicitly exclude tkinter (@albertosottile)
- macOS build: upgrade to Python 3.9 and PySide2 5.15.2 (@albertosottile)
Syncplay 1.7.0 RC1
If you find any issues created by this version then please create an issue and note that you are using RC1.
Release page: https://syncplay.pl/syncplay-1-7-0-release-candidate-1/
Known issues:
- On macOS it might give an error about not being able to check for updates. We'll try to get a v2 for the macOS release to fix this issue.
Headline additions
- Add room permanence option to server (#434 by @Assistant with additional work in #487 by @Et0h and #492 by @odrling)
- Add dark mode support for Windows (#483) by @Et0h
- Syncplay now supports five more languages:
- French (#455 by @sosie-js)
- Simplified Chinese (#500 by @lryanner) - Thanks also to @Zhaodaidai for separately working on a Chinese translation
- Esperanto (by @Tirifto)
- Finnish (#561 by LINUX-SAUNA with additional work in #563 by @Mikaela)
- Korean (#591 by @MarongHappy)
- Add playlist-related commands (https://github.com/Syncplay/syncplay/issues/472 by @Et0h and #518 by @rtix):
- /qa [file/url] - add file or url to bottom of playlist
- /qas [file/url] - add file or url to bottom of playlist and select it
- /ql - show the current playlist
- /qs [index] - select given entry in the playlist
- /qn - select next entry in the playlist
- /qd [index] - delete the given entry from the playlist
Tweaks and bug fixes
- If LANG parameter is set in setup, don’t show language dialog (#460 by @atagulalan)
- Trusted Domains: Allow trusting a domain regardless of HTTP basic auth credentials (#437 by @Tremolo4)
- Allow playlists to be played from network (#419 by @zeroeightysix)
- Fix room name case sensitivity UI issue (#403 by @Et0h)
- Remove redundant help button from dialogs (#403 by @Et0h)
- macOS build: upgrade to Python 3.9 and PySide2 5.15.2 (@albertosottile)
- Remove Encoding from .desktop files as it’s depreciated now and add Keywords entry to .desktop files. (@daniel-123)
- Console: Document setting offset in help (#453 by @luke-jr)
- Add deprecation notice for offset help (#435 by @Et0h)
- Add Windows Store mpv.net path support (#494 by @Et0h)
- Update PT-BR translation (#497 by @nipkownix)
- Fixed server argument max-username-length not working (#506 by @powerjungle)
- Fix disconnected monitor bug (#505 by @Et0h fixing #504 raised by @Zefferis)
- Print timestamp when pausing (#521 by @Kansattica)
- Add Windows Store mpv.net path support (issue #494 raised by @soredake and resolved by @Et0h)
- Correct persistence argument type (#496 by @modwizcode)
- Remove mpv fallback warning spam (@Et0h)
- Fixed permanent rooms on Windows servers (#526 raised by @haz429 and resolved by @Et0h)
- Fixes converting lines to array (#515 by @danfai)
- Made Hungarian chars usable from MPV: ő and ű (#515 by @hunbernd)
- Typo fixes (#540 and #541 by @ViktorOn)
- Linux: Fix dark mode detection by moving to darkdetect v0.7.1 (#557 raised by @ExTBH and resolved by @albertosottile)
- macOS: bundle PySide6, create a universal2 app; and explicitly exclude tkinter (@albertosottile)
- Explicitly pass certifi as trustRoot for Twisted (#554 raised by @BODZy resolved by @albertosottile)
- Don’t detect SMPlayer as mplayer2 (#584 raise by @nikgtasa and resolved by @Et0h)
- Fix localhost connection breaking mpv chat (#545 raised by @Abu-AM and resolved by @Et0h)
- More verbose connection error messages (#565 / #553 raised by @Someone7un7 and resolved by @Et0h)
- Fix mpv quit message (#571 / #578 raised by @jiang-yuan and resolved by @Et0h)
- Log –debug as UTF-8 to fix charmap mapping (#586 by @Et0h)
- Add/fix wildcard matching of trusted subdomains (#587 / #588 raised by @name-snrl and resolved by @Et0h)
- Restore server-side playlist on reconnect (#567 / #590 raised by @soredake and resolved by @Et0h)
Syncplay 1.7.0 Beta 1
Headline additions:
- Add room permanence option to server (#434 by Assistant with additional work in #487 by Et0h and #492 by odrling)
- Add Windows dark mode (#483 by Et0h)
- Add French translation (#455 by sosie-js) and Chinese translation (#500 by lryanner)
- Add playlist-related commands (#472 by Et0h and #518 and rtix):
** /qa [file/url] - add file or url to bottom of playlist
** /qas [file/url] - add file or url to bottom of playlist and select it
** /ql - show the current playlist
** /qs [index] - select given entry in the playlist
** /qn - select next entry in the playlist
** /qd [index] - delete the given entry from the playlist
Tweaks and bug fixes:
- If LANG parameter is set in setup, don't show language dialog (PR #460 by atagulalan)
- Trusted Domains: Allow trusting a domain regardless of HTTP basic auth credentials (PR #437 by Tremolo4)
- Allow playlists to be played from network (PR #419 by zeroeightysix)
- Fix room name case sensitivity UI issue (PR #403 by Et0h)
- Remove redundant help button from dialogs (PR #403 by Et0h)
- macOS build: upgrade to Python 3.9 and PySide2 5.15.2 (by albertosottile)
- Remove Encoding from .desktop files as it's depreciated now and add Keywords entry to .desktop files. (by daniel-123)
- Console: Document setting offset in help (PR #453 by luke-jr)
- Add deprecation notice for offset help (#435 by Et0h)
- Add Windows Store mpv.net path support (#494 by Et0h)
- Update PT-BR translation (#497 by nipkownix)
- Fixed server argument max-username-length not working (#506 by powerjungle)
- Fix disconnected monitor bug (#505 by Et0h fixing #504 raised by Zefferis)
- Print timestamp when pausing (#521 by Kansattica)
Syncplay 1.7.0 PersistentRooms Test 1
See #434 for details and discussion.
Source code: https://github.com/Syncplay/syncplay/tree/room_persistence
Syncplay 1.7.0 Development Snapshot 1
Snapshot from 28th October 2021 to allow testing of the queue and add feature discussed at #472.
Syncplay 1.6.9
Mostly a bug-fix release:
- Moves back to a 32-bit build of Windows, fixing problems for those on 32-bit Windows or who only had the 32-bit version of the Microsoft Visual C++ 2015 Redistributable Package (issue #425 raised by @Kehanort and resolved by @Et0h with support from others). To help address future issues of this nature Syncplay now also sends information on the system's platform when updating.
- Removed references to our discontinued IRC channel, and instead directing people to https://github.com/Syncplay/syncplay/issues and https://github.com/Syncplay/syncplay/discussions (responding to issue #430 raised by @Mikaela)
- Bundle libxcb1 into AppImage to fix problems on Debian 10 (issue #380 reported by @zyusouken , resolved by @daniel-123)
- Bundle libgthread-2.0.so.0 into AppImage (PR #432 by @teohhanhui to address their issue #431)
- Update and improve Brazilian Portuguese translation (PR #422 by @AtilioA)