syncplay

Client/server to synchronize media playback on mpv/VLC/MPC-HC/MPC-BE on many computers

APACHE-2.0 License

Stars
2.1K
Committers
72

Bot releases are hidden (Show)

syncplay - Syncplay 1.7.3 (stable) Latest Release

Published by Et0h 6 months ago

Bug fixes and maintenance:

  • Fix MPV socket getting created in CWD folder rand only create second pipe if manually specified using input-ipc-server per player argument (#675 fixes #674, by @notpeelz)
  • Add support for mpv installed from Microsoft store (#662 by @soredake)
    Fix invalid string escapes (#677 by @notpeelz)
syncplay - Syncplay 1.7.2 (Release)

Published by Et0h 7 months ago

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 decency 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 - Syncplay 1.7.1 (Stable)

Published by Et0h 11 months ago

Headline changes:

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 - Syncplay 1.7.1 RC1

Published by Et0h about 1 year ago

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:

  • Re-work readiness notifications for non-operators (#607 raised by @BlepBlep and resolved by @Et0h)

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 - Syncplay 1.7.0 (Stable)

Published by Et0h over 1 year ago

Headline additions

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 - Syncplay 1.7.0 RC1

Published by Et0h over 1 year ago

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

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 - Syncplay 1.7.0 Beta 1

Published by Et0h over 2 years ago

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 - Syncplay 1.7.0 PersistentRooms Test 1

Published by Et0h almost 3 years ago

syncplay - Syncplay 1.7.0 Development Snapshot 1

Published by Et0h almost 3 years ago

Snapshot from 28th October 2021 to allow testing of the queue and add feature discussed at #472.

syncplay - Syncplay 1.6.9

Published by Et0h about 3 years ago

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)
syncplay - Syncplay 1.6.8

Published by Et0h over 3 years ago

Headline additions:

  • Added server-only Debian package (PR #382 by daniel-123 responding to suggesion #375 by tippl)
  • Add manpages (implemented by daniel-128 based on work contributed by Bruno Kleinert in #398)

Tweaks and bug fixes include:

  • Improve playlist advancement for VLC and mpv (PR #397 by Et0h, responding to #334 by Canageek)
  • Fix VLC connection issues
  • Update mpv vendor code (daniel-123 & albertosottile; see PR #400)
  • Added more MPC-HC paths (#398 raised by MarisKori, resolve by Et0h)
  • Fix issues with per-player arguments (#266 raised by LiteracyFanatic, resolved by Et0h)
  • Update to Russian translations (#372 by OlegSmelov)
  • Various improvements to the Deb script (coded by daniel-123)
  • Add some input characters for mpv, some of which might work (#370 raised by jvschiavo and implemented by Et0h)
  • (Hopefully) ignore benign AA_EnableHighDpiScaling error (see #388 post by Et0h)
  • Move from AppVeyor to GitHub Actions (#399 by albertosottile)
  • Add notice for Python in third party collection file (PR #404 by albertosottile)
  • Discontinue support for snap packages (as explained in #376 by daniel-123)
syncplay - Syncplay 1.6.8 Beta 1

Published by Et0h over 3 years ago

Headline additions:

  • Added server-only Debian package (PR #382 by daniel-123 responding to suggesion #375 by tippl)
  • Add manpages (implemented by daniel-128 based on work contributed by Bruno Kleinert in #398)

Tweaks and bug fixes include:

  • Improve playlist advancement for VLC and mpv (PR #397 by Et0h, responding to #334 by Canageek)
  • Fix VLC connection issues
  • Update mpv vendor code (daniel-123 & albertosottile; see PR #400)
  • Added more MPC-HC paths (#398 raised by MarisKori, resolve by Et0h)
  • Fix issues with per-player arguments (#266 raised by LiteracyFanatic, resolved by Et0h)
  • Update to Russian translations (#372 by OlegSmelov)
  • Various improvements to the Deb script (coded by daniel-123)
  • Add some input characters for mpv, some of which might work (#370 raised by jvschiavo and implemented by Et0h)
  • (Hopefully) ignore benign AA_EnableHighDpiScaling error (see #388 post by Et0h)
  • Move from AppVeyor to GitHub Actions (#399 by albertosottile)
  • Add notice for Python in third party collection file (PR #404 by albertosottile)
  • Discontinue support for snap packages (as explained in #376 by daniel-123)
syncplay - Syncplay 1.6.7

Published by Et0h almost 4 years ago

Headline changes:

  • Fix Syncplay v1.6.6 VLC connection issue (#365 raised by smiba  and JacopoMolteni, resolved by Et0h)
  • Add support for IINA player (#360 by albertosottile)
  • Add Turkish translation (#364 by muaz742)
  • Update Russian translation (#363 by OlegSmelov)

Tweaks:

  • Update version of py2exe used (albertosottile)
  • Move python_mpv_jsonipc to the vendor folder (#369 by albertosottile)
  • Actually save/load autoplayRequireSameFilenames (Et0h)
  • Make language list alphabetical for consistency (Et0h)
syncplay - Syncplay 1.6.7 Beta 1

Published by Et0h almost 4 years ago

Headline changes:

  • Fix Syncplay v1.6.6 VLC connection issue (#365 raised by smiba  and JacopoMolteni, resolved by Et0h)
  • Add support for IINA player (#360 by albertosottile)
  • Add Turkish translation (#364 by muaz742)
  • Update Russian translation (#363 by OlegSmelov)

Tweaks:

  • Update version of py2exe used (albertosottile)
  • Move python_mpv_jsonipc to the vendor folder (#369 by albertosottile)
  • Actually save/load autoplayRequireSameFilenames (Et0h)
  • Make language list alphabetical for consistency (Et0h)
syncplay - Syncplay 1.6.6

Published by Et0h almost 4 years ago

Same as Beta 1, but fixes issue launching Syncplay with a managed room (#357 reported by jimmydorry, resolved by et0h).

New features in Syncplay 1.6.6:

  • Room history feature (#336 & #337 by Gbd199, with additional coding by Et0h)
  • Ability to control playlist from console, chat and mpv chat (#327, #316 and #319 – initial code by csandras05 with additional code by odrling and et0h
  • mpv: Add possibility to control which socket to use (#320 by TaPO4eg3D and young-shounen)

Changes and bug fixes:

  • Move to Twisted for VLC communication (#353 by albertosottile)
  • Add warning about erroneous VLC seeks and incompatibility with VLC 4 and always update VLC syncplay.lua (#354 raised by AustinSumigray, code by et0h)
  • Allow = sign in value of command line options again (#333 raised by alexbobp and Spincervino, resolved by et0h)
  • Fix “Unhandled Error” issue (#352 raised by gnull, resolved by et0h)
  • Allow PySide2 5.15.1 (#321 raised by odrling, resolved by daniel-123)
  • Changed mpvnet icon from .ico to .png for consistency (#348 by mentofa123)
  • Fixed MPC crashes when trying to open YouTube videos with emojis (#328 by borislav-draganov)
  • Fix error with double quotes in mpv chat messages (#329 raised by KanChiMoe, resolved by et0h)
  • Disable native Wayland for snap (issue resolved by daniel-123)

Thanks to everyone who contributed to this release, including those credited above and jimmydorry who helped us find a bug in Beta 1 in #357!

Note: Those experiencing problems running Syncplay on Fedora should refer to the advice in #355.

syncplay - Syncplay 1.6.6 Beta 2

Published by Et0h about 4 years ago

Same as Beta 1, but fixes issue launching Syncplay with a managed room (#357 reported by jimmydorry, resolved by et0h).

New features in Syncplay 1.1.6:

  • Room history feature (#336 & #337 by Gbd199, with additional coding by Et0h)
  • Ability to control playlist from console, chat and mpv chat (#327, #316 and #319 – initial code by csandras05 with additional code by odrling and et0h
  • MPV: Add possibility to control which socket to use (#320 by TaPO4eg3D and young-shounen)

Changes and bug fixes:

  • Move to Twisted for VLC communication (#353 by albertosottile)
  • Add warning about erroneous VLC seeks and incompatibility with VLC 4 and always update VLC syncplay.lua (#354 raised by AustinSumigray, code by et0h)
  • Allow = sign in value of command line options again (#333 raised by alexbobp and Spincervino, resolved by et0h)
  • Fix “Unhandled Error” issue (#352 raised by gnull, resolved by et0h)
  • Allow PySide2 5.15.1 (#321 raised by odrling, resolved by daniel-123)
  • Changed mpvnet icon from .ico to .png for consistency (#348 by mentofa123)
  • Fixed MPC crashes when trying to open YouTube videos with emojis (#328 by borislav-draganov)
  • Fix error with double quotes in mpv chat messages (#329 raised by KanChiMoe, resolved by et0h)
  • Disable native wayland for snap (issue resolved by daniel-123)

Thanks to everyone who contributed to this release!

Note: Those experiencing problems running Syncplay on Fedora should refer to the advice in #355.

syncplay - Syncplay 1.6.6 Beta 1

Published by Et0h about 4 years ago

New features:

  • Room history feature (#336 & #337 by Gbd199, with additional coding by Et0h)
  • Ability to control playlist from console, chat and mpv chat (#327, #316 and #319 – initial code by csandras05 with additional code by odrling and et0h
  • MPV: Add possibility to control which socket to use (#320 by TaPO4eg3D and young-shounen)

Changes and bug fixes:

  • Move to Twisted for VLC communication (#353 by albertosottile)
  • Add warning about erroneous VLC seeks and incompatibility with VLC 4 and always update VLC syncplay.lua (#354 raised by AustinSumigray, code by et0h)
  • Allow = sign in value of command line options again (#333 raised by alexbobp and Spincervino, resolved by et0h)
  • Fix “Unhandled Error” issue (#352 raised by gnull, resolved by et0h)
  • Allow PySide2 5.15.1 (#321 raised by odrling, resolved by daniel-123)
  • Changed mpvnet icon from .ico to .png for consistency (#348 by mentofa123)
  • Fixed MPC crashes when trying to open YouTube videos with emojis (#328 by borislav-draganov)
  • Fix error with double quotes in mpv chat messages (#329 raised by KanChiMoe, resolved by et0h)
  • Disable native wayland for snap (issue resolved by daniel-123)

Thanks to everyone who contributed to this release!

Note: Those experiencing problems running Syncplay on Fedora should refer to the advice in #355.

syncplay - Syncplay 1.6.5

Published by Et0h over 4 years ago

Improved support for all of the players (including fixing issues which made newer versions of mpv not work), new support for MPV.net, various language tweaks and the addition of Brazilian Portuguese and European Portuguese translations? Check.

Various tweaks and enhancements, including simple wildcard matching for trusted domains, allowing for playlsits to be loaded from files, and allowing for room operator passwords to be specified when joining a room for auto-authentication? Yes indeed.

Various other improvements and bug fixes? It's all in the changelog.

Thanks to everyone who contributed to this release!

Changelog for Syncplay 1.6.5:

  • Added initial support for mpv.net (issue #246 raised by Z3ROGRAV1TYx  and resolved by Et0h with support from stax76)
  • mpv: Moved from STDN/STDOUT to using iwaltons3's library JSON-IPC library to support mpv > 0.32.0 (#261 raised by wiiaboo and again in #286 by da-moo, resolved by Et0h in #310)
  • Added Brazilian Portuguese translation (#291 by AtilioA, with tweaks in #317 by artur309)
  • Added European Portuguese translation (#317 by artur309)
  • Added Debian packages (#318 by daniel-123)
  • Allow loading of playlists from a file (Et0h)
  • Allow managed room password to be specified in room name for auto authentication, e.g. by joining +RoomName:E974AACDBEC6:MA-746-375 (Inspired by #216 raised by jimmydorry , added by Et0h)
  • Add simple wildcard matching mechanism for trusted domains (#306 by seitokaichouseitokaichou)
  • VLC: Resolve issues with some Snap configurations (#301 raised by nlieb and partially resold by bobismijnnaam and Et0h)
  • macOS: Improve language detection/choice, e.g incorrectly showing German menus (#268 raised by Duamer and #288 raised by v-ji and others , both resolved by albertosottile)
  • Allow seamless advancement of music files in the playlist (by Et0h, see #302 for discussion)
  • Change of behaviour and fixes to how pause and seek work on joining a room to reduce playback disruption (#315 by Et0h)
  • Workaround performance regression in mpv's osd code (#295 & #296 by FichteFoll)
  • Fixed issue with TLS on some systems, e.g. Fedora 31 (#292 raised by Phidica, resolved by daniel-123)
  • Fixed trailing newlines break message (#300 raised by lc-guy, resolved by Etoh)
  • mpv: Improve error handling and display meaningful advice if load fails (#270 raised by Gnuxie, resolved by Et0h)
  • mpv: Add Turkish characters to chat input (#314 by lilcsz, resolved by Et0h)
  • Fixed chat font change not being stored (#281 raised by SingerCo, resolved in #311 by NoahSaso)
  • Improved/updated German translation (#287 by v-ji/Viktor)
  • Misspell: change "inteface" to "interface" (PR #247 by Lqlsoftware)
  • Remove ruby reinstall workaround for openssl, as not needed (#279 by palfrey)
  • TLS: Add error message if SAN doesn't match hostname (#253 by kidburglar)
  • Various fixes and tweaks, including avoiding a "You are all alone" messages on connect (Et0h)
  • Add Python 3.8 to list of supported versions (#304 raised by ElDavoo, resolved by daniel-123)
  • Makefile: Create pixmaps folder if it doesn't exist (daniel-123)
  • Fixed setClient typo (#282 raised by Siky, resolved by Et0h)

Syncplay-1.6.5-Setup.exe

Syncplay_1.6.5_Portable.zip

syncplay_1.6.5_amd64.snap

Syncplay_1.6.5.dmg

Syncplay-1.6.5-x86_64.AppImage

syncplay.deb

  • MD5: 1713bac7b38dff0f3bde29b392b22d44
syncplay - Synplay 1.6.5 Beta 1

Published by Et0h over 4 years ago

Improved support for all of the players (including fixing issues which made newer versions of mpv not work), new support for MPV.net, various language tweaks and the addition of Brazilian Portuguese translation? Check.

Various tweaks and enhancements, including simple wildcard matching for trusted domains, allowing for playlsits to be loaded from files, and allowing for room operator passwords to be specified when joining a room for auto-authentication? Yes indeed.

Various other improvements and bug fixes? It's all in the changelog.

Thanks to everyone who contributed to this release!

Changelog for Syncplay 1.6.5:

  • Added initial support for mpv.net (issue #246 raised by Z3ROGRAV1TYx  and resolved by Et0h with support from stax76)
  • mpv: Moved from STDN/STDOUT to using iwaltons3's library JSON-IPC library to support mpv > 0.32.0 (#261 raised by wiiaboo and again in #286 by da-moo, resolved by Et0h in #310)
  • Add Brazilian Portuguese translation (#291 by AtilioA)
  • Allow loading of playlists from a file (Et0h)
  • Allow managed room password to be specified in room name for auto authentication, e.g. by joining +RoomName:E974AACDBEC6:MA-746-375 (Inspired by #216 raised by jimmydorry , added by Et0h)
  • Add simple wildcard matching mechanism for trusted domains (#306 by seitokaichouseitokaichou)
  • VLC: Resolve issues with some Snap configurations (#301 raised by nlieb and partially resold by bobismijnnaam and Et0h)
  • macOS: Improve language detection/choice, e.g incorrectly showing German menus (#268 raised by Duamer and #288 raised by v-ji and others , both resolved by albertosottile)
  • Allow seamless advancement of music files in the playlist (by Et0h, see #302 for discussion)
  • Change of behaviour and fixes to how pause and seek work on joining a room to reduce playback disruption (#315 by Et0h)
  • Workaround performance regression in mpv's osd code (#295 & #296 by FichteFoll)
  • Fixed issue with TLS on some systems, e.g. Fedora 31 (#292 raised by Phidica, resolved by daniel-123)
  • Fixed trailing newlines break message (#300 raised by lc-guy, resolved by Etoh)
  • mpv: Improve error handling and display meaningful advice if load fails (#270 raised by Gnuxie, resolved by Et0h)
  • mpv: Add Turkish characters to chat input (#314 by lilcsz, resolved by Et0h)
  • Fixed chat font change not being stored (#281 raised by SingerCo, resolved in #311 by NoahSaso)
  • Improved/updated German translation (#287 by v-ji/Viktor)
  • Misspell: change "inteface" to "interface" (PR #247 by Lqlsoftware)
  • Remove ruby reinstall workaround for openssl, as not needed (#279 by palfrey)
  • TLS: Add error message if SAN doesn't match hostname (#253 by kidburglar)
  • Various fixes and tweaks, including avoiding a "You are all alone" messages on connect (Et0h)
  • Add Python 3.8 to list of supported versions (#304 raised by ElDavoo, resolved by daniel-123)
  • Makefile: Create pixmaps folder if it doesn't exist (daniel-123)
  • Fixed setClient typo (#282 raised by Siky, resolved by Et0h)

Syncplay-1.6.5-Beta1-Setup.exe

Syncplay_1.6.5-Beta1-Portable.zip

Syncplay_1.6.5-Beta1-amd64.snap

Syncplay_1.6.5-Beta1.dmg

Syncplay-1.6.5-Beta1-x86-64.AppImage

Syncplay_1.6.5-Beta1.deb

syncplay - Syncplay 1.6.4a

Published by Et0h over 5 years ago

Lots of changes in Syncplay 1.6.4! TLS support for everyone, the official release of Syncplay on the Snap store and on AppImageHub, support for Dark Mode and Emoji picker in macOS, and many more things. Thanks to everyone who contributed to this release.

1.6.4 changelog:

  • Add TLS (SSL) support in the Windows binaries. Opportunistic TLS is now supported on all platforms (included in PR #231 by albertosottile, requested in #217 by alxpettit)
  • Add support for releasing via Snap and AppImage. Travis CI now automatically builds releases for macOS, Snap, and AppImage after every commit. This version of Syncplay is also published in the Snap store and on AppImageHub (Snap: PR #231 by albertosottile, requested in #199 by Mikaela; AppImage: coded by albertosottile)
  • Add support for installing Syncplay using setuptools via a setup.py script. This required a change in our folder structure, though this change should not affect end-users. (PR #231 by albertosottile, contributions by Et0h and ObserverOfTime via PR #230, suggested in #207 by alxpettit)
  • Remove the "Update list" button for public servers from the configuration dialog (PR #233 by Et0h)
  • [macOS] Add support for Dark Mode in macOS 10.14 Mojave (bc242c2 by albertosottile)
  • [macOS] Add an Edit menu in the OS menubar to enable Dictation support and native Emoji picker in the chat input field (albertosottile)
  • Fix an issue that prevented to use SMPlayer (issue #234 raised by elvissteinjr and resolved by Et0h)
  • Some images in the GUI now scale their pixel density for Hi-DPI/Retina displays (819e6b6 and 8f5b77c by albertosottile)
  • [macOS and Linux] Fix selection highlight in the user list of the main dialog (albertosottile)
  • [macOS] Fix a bug that loaded a random string in the password field of the config UI (b3545a3 by albertosottile)
  • [Linux] Support the VLC Snap as player (issue #222 raised by RogueScholar and resolved by albertosottile)
  • [macOS] Several tweaks to the position of elements in the main and config dialogs (albertosottile)
  • Add getValueForOS function in constants to store and extract different values for different operating systems (ff6bb74 by albertosottile)
  • [Windows] All the png files in resources are now automatically included in the distribution bundles (3a4cf41 by albertosottile)
  • Do not ask anymore to "Press enter to exit" after closing mpv when Syncplay is used from its CLI (issue #238 raised by alxpettit and resolved by albertosottile)
  • Embed darkdetect (GitHub, BSD-3-Clause) version 0.1.1 in the project vendor folder
  • Some files in the repository are now released under the MIT license, while the repository stays on Apache 2.0. This is explicitly stated in the header of those files. At this moment, this exception applies to README.md and travis/appimage-script.sh.
  • [macOS] Upgrade PySide2 to 5.12.3, using a bottle created in our custom tap.
  • Upgrade qt5reactor to version 0.5
  • [Windows] Upgrade py2exe to version 0.9.3.0
  • [Windows] Upgrade PySide2 to version 5.12.3
  • 1.6.4a: Fixed bug in 1.6.4 whereby prompts for further information in the configuration window sometimes resulted in the window closing rather than displaying the error (issue #240 was in initial release of 1.6.4, raised by TETYYS, resolved by Et0h)
  • 1.6.4a: [macOS] Fixed issue with information prompts resulting in incorrect configuration window height (763406b by albertosottile)
  • 1.6.4a: Fixed issue which prevented TLS from working when using Windows installer (#241 rasied by Tremolo4, resolved by albertosottile)