Releases: Syncplay/syncplay
Releases · Syncplay/syncplay
Syncplay 1.7.4 Beta 1
New features:
- Added 'readiness override' feature. If you can control a remove, you can set someone a ready or not ready through the context menu in the list of who is playing what. Only works if the server is running v.1.7.4, but can change status for people using older clients. Adds the folderSearchWarningThreshold' setting to the Synclay INI. (#674 by @Et0h)
- Allow folder search timings to be tweaked for better FTP rmount support, adding 'folderSearchFirstFileTimeout', 'folderSearchTimeout' and 'folderSearchDoubleCheckInterval' settings to the Synclay INI (#682 raised by @t-nil resolved by @Et0h)
Bug fixes and maintenance:
- Fix position not changing when playlist changed in mpv error (#618 raised by @mbalandis resolved by @Et0h)
- Update Turkish translation (#687 by @muaz742)
- Adjust QSplitter style (#689 and #690 by @luk1337)
- Added pyside6 as alternative to pyside2 in deb dependencies (@daniel-123)
- Improved handling of big media directories (#694 & #699 raised by @Arsks12 and resolved by @Et0h)
- Fix some rewind issues relating to file loads / playlist changes (#698 by @Et0h in response to #683 by @soredake & #618 by @mbalandis)
- Set mpv.net 'auto load folder' setting to false to fix playlist advancement bug (#698 by @Et0h)
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.