2232 Commits

Author SHA1 Message Date
Andrew Ammerlaan
61584550ca replace & with | in Alignment, visually identical 2020-10-08 08:37:58 +02:00
et0h
175c1775aa Mark as 1.6.6 beta 1 2020-10-04 18:29:10 +01:00
et0h
b3d8e14c4c Increase width of join room button 2020-09-22 21:08:13 +01:00
et0h
16e33a4eef Tweak VLC messages and make them appear again 2020-09-22 11:48:57 +01:00
Etoh
dd8c864d98
Use Twisted for VLC communication (#353)
* Port VLCPlayer from asyncore/asynchat to Twisted

Rationale: asyncore/asynchat are deprecated since Python 3.6 and
are going to be removed from the standard library from Python 3.10.
It is unclear if these libraries will be picked up by maintainers
and independently published on PyPI. At the moment, we are working
on replacing them, in this commit with Twisted LineReceiver.

Known issues: does not work with GUI. There is a conflict with
qt5reactor -> "QSocketNotifier: Can only be used with threads
started with QThread".

* Fix QSocketNotifier issue with qt5reactor

Sending the call to transport.write wrapped in a
self.reactor.callFromThread instead of directly does the trick.
Include also fixes to allow correct quit of VLC and Syncplay when
either one is closed.

Known issues: there is a noticeable lag (~ 1 second) between the
start of Syncplay MainWindow and the start of VLC.

* Re-add try/except to VLC

* Bring back missing try

Co-authored-by: Alberto Sottile <alby128@gmail.com>
2020-09-20 13:45:23 +01:00
et0h
a02ddccf6b Always update VLC intf 2020-09-19 15:46:40 +01:00
et0h
8a1810fd2b Update syncplay.lua to 0.3.6 2020-09-19 15:29:53 +01:00
et0h
09c8b596ee Add error that VLC 4 does not support Syncplay 2020-09-19 15:29:21 +01:00
et0h
9a10730e54 Add warning about erroneous VLC seeks (#354) 2020-09-19 14:50:10 +01:00
et0h
f7ca631e08 Allow = sign in value of command line options (#333) 2020-09-17 20:57:29 +01:00
et0h
4dd09c9de3 Fix issue with telling player to load delayedPath before it is ready (#352) 2020-09-13 20:02:37 +01:00
et0h
d52096cc31 Merge remote-tracking branch 'origin/master' 2020-09-13 19:56:26 +01:00
et0h
92d2d580f9 Auto save room name by default (optional), make room name list alphabetical 2020-09-13 19:56:15 +01:00
Daniel Wróbel
55b4cfba35
Allow PySide2 5.15.1
PySide2 5.15.1 was released, which should fix the external bug causing #321
2020-09-13 20:10:07 +02:00
et0h
28069a150c Move 'edit room list' up the menu bar order (#336) 2020-09-13 18:46:34 +01:00
et0h
10981abb88 Tweaks, refactoring and fixes for console improvements (#327) 2020-09-13 18:44:16 +01:00
et0h
24beaebbd1 Add translation stubs for console improvements (#327) 2020-09-13 16:49:36 +01:00
Florian Badie
b09fb90b34
Console improvements (#327), including work from #316 and #319
* add videos to playlist from chat

* add urls to playlist

* add files in media directory to playlist

* add commands to show the playlist and select an index

* add command to delete files from the playlist

* show selected index in playlist

* fix adding files with queue command in GUI mode

* start indexing the playlist at 1

or at least that's what it would look like to the user

* start all commands related to playlist with `q`

Co-authored-by: kiscs <csandras05@gmail.com>
2020-09-13 16:45:38 +01:00
Denis
bf4bea65c3
MPV: Add possibility to control which socket to use (#320)
Co-authored-by: Denis Fomin <dfomin@retechlabs.com>
2020-09-13 14:38:24 +01:00
Jacky
2d3fc14474
changed mpvnet icon from .ico to .png for consistency (#348) 2020-09-13 14:36:04 +01:00
et0h
3c7ca9706d Rename room history to room list & re-work GUI 2020-09-13 14:26:06 +01:00
Gabriel Dolberg
86bd299a58
Room history (#337)
* Add room history mechanism (Syncplay#336)

* new 'roomhistory' value in configuration
* change gui room input to combobox to display history
* update history upon startup using the configuration room

* Prevent room history from saving empty room name

* Add rooms editing ability
* add rooms dialog
* new button to open rooms dialog
2020-09-13 12:49:25 +01:00
Etoh
70382e1a78
Hello error not to be translated as per AtilioA review of #317 2020-08-06 20:22:39 +01:00
Borislav Draganov
be92ff8b6d
Fixed MPC crashes when trying to open YouTube videos with emojis (#328)
* Fixed crashes when trying to open YouTube videos with emojis
2020-08-06 13:12:49 +01:00
et0h
1ad10632c6 Fix error with double quotes in mpv chat messages (#329) 2020-06-25 13:00:02 +01:00
Daniel Wróbel
dac06715f5
Disable native wayland for snap
Snap is using QT4 (due to lack of pyside2 in core18) which is not compatible with Wayland.

Hopefully this should prevent #331 from occurring.
2020-06-25 09:17:59 +02:00
Daniel Wróbel
4d2826aa73
Remove bash specific syntax from deb build script. 2020-06-24 19:59:27 +02:00
Daniel Wróbel
a9ce9ec6d0
Fixed version generation string for deb package.
Previously it failed when trying to build a release version.
2020-06-24 19:53:07 +02:00
Etoh
115a71995f
Move to 1.6.6 dev for further development 2020-06-22 21:41:27 +01:00
Etoh
b71f076bbb
Mark build 86 and v1.6.5 release 2020-06-21 12:13:15 +01:00
Etoh
3761ce26a7
Set recent client threshold to 1.6.5 2020-06-21 12:12:40 +01:00
Artur Quaresma
a1a5d7bc3c
Corrected some not translated on pt-BR and added pt-PT (#317)
* Solved some errors on translation

* more error on translation founded

* Full portuguese from Portugal translation.

Since its the original country, I decided to change words. The way that Brazil writes its very different from Portugal
2020-06-18 21:17:25 +01:00
ChiyoOsaka
7c9bd596b5
fix typo in error message (#323) 2020-06-10 23:13:06 +01:00
Daniel Wróbel
9484e1042f
Exclude pyside2 5.15 from requirements.
This should hopefully prevent #321 from occurring in automatically built packages.

This is a temporary measure that should be reversed when pyside2 5.15.1 is released as it should include fix for the problem.
2020-06-07 18:32:40 +02:00
Daniel Wróbel
d4ac455624
Add deb package to Travis CI (#318)
* Script for building deb package on Travis

* Adding deb build to Travis CI configuration

* Remove superflous install step from deb build

* Add permissions to execute build script for deb package.

* Update deb build environment to use Ubuntu 18.04

* Install the deb package as part of build process

* Fix deb location for installation test

* Remove installation test

Latest Ubuntu available on Travis doesn't meet minimum required version of pyside2.

* Fix pyside dependencies to make them more accurate.

* Switch deb build to Ubuntu 20.04

* Add installation and runtime test.

* Fix location of deb package for upload to bintray.

* Separate out testing from build script.

* Make the script output visible in Travis CI logs.

* Fix permissons for test script.
2020-06-01 21:41:53 +01:00
Daniel Wróbel
692143b0a1
Lower pyside2 requirement as 5.11 also works.
This fixes compatibility issues with Debian Buster and Ubuntu Eoan.
2020-06-01 19:45:07 +02:00
Etoh
89ce72d6cb
mpv: Preserve playback state when opening/closing a file 2020-05-27 18:33:07 +01:00
daniel-123
66e628eb89 Create pixmaps folder if it doesn't exist 2020-05-25 23:34:04 +02:00
daniel-123
9d2f9c9f02 Revert part of the changes from #249 which resulted in missing icons in context menus. 2020-05-25 23:26:16 +02:00
Daniel Wróbel
e736ba5a46
Add python 3.8 to setup.py 2020-05-25 19:39:18 +02:00
et0h
c0df272e41 Upver to release 85 2020-05-25 11:16:51 +01:00
et0h
62a036750f Reduce disruption when changing room (#315) 2020-05-25 11:15:57 +01:00
et0h
ad48498367 Reduce disruption when connecting with a path specified (#315) 2020-05-25 10:57:38 +01:00
Etoh
aa5e7d8965
Add Turkish characters to mpv chat input (#314) 2020-05-23 16:59:47 +01:00
et0h
f8b8032ef6 Re-work handling of sync on join and playlist change (#280) 2020-05-23 16:55:22 +01:00
et0h
7d1fda5521 Fix erroneous seeks when joining an active room 2020-05-17 20:06:29 +01:00
et0h
fea3432dd5 Don't warn of being alone if only just connected 2020-05-17 19:55:51 +01:00
et0h
4dbf57e626 Fix seamless playlist advancement for music (#302) 2020-05-17 19:41:36 +01:00
et0h
656936a4c7 Improve message consistency 2020-05-17 12:13:11 +01:00
kidburglar
fbd474cd8f
Add error message if SAN doesn't match hostname (#253)
* Add error message if SAN doesn't match hostname

* Add a better message for the error startTLS-server-certificate-invalid-DNS-ID and add the strings to the other languages
2020-05-17 12:03:39 +01:00