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)