Commit Graph

2251 Commits

Author SHA1 Message Date
Oleg Smelov 83b65fa714
Update Russian translation (#372) 2020-12-28 11:54:15 +00:00
et0h cd084fced4 Mark as 1.6.8 dev (build 95) 2020-12-17 12:37:13 +00:00
et0h eaf6b338d5 Mark as 1.6.7 final (build 94) 2020-12-12 21:01:40 +00:00
Etoh a7b247d7fc
Mark as 1.6.7 beta 1 2020-12-04 22:42:36 +00:00
Alberto Sottile 86241b00c2
Move python_mpv_jsonipc in our vendor folder (#369)
* Move python_mpv_jsonipc to the vendor folder

* Adapt players code to the new path
2020-12-04 22:26:21 +00:00
Oleg Smelov b6c3406c6a
Update Russian translation (#363) 2020-11-29 18:30:41 +00:00
Lctrs 0d4eb677e5
Create icons folder if it doesn't exist (#367)
If it doesn't exist first, `hicolor` will be stripped from the path by the `cp` command
2020-11-29 18:20:00 +00:00
et0h 1644eec34b Make language list alphabetical for consistency (as per #364) 2020-11-29 18:14:54 +00:00
Etoh 2923fade09
Update Turkish translation for IINA 2020-11-29 18:11:01 +00:00
Etoh 628a233145
Widen Windows installer start menu checkbox for Turkish translation 2020-11-29 18:04:48 +00:00
Muaz Yediyüzkırkiki cd52e186b7
Turkish language translations added (#364)
* Turkish language translations added

* Added Turkish translation

* Repaired variable name in to message_tr.py

* Added new 'tr' language to 'language-argument'

* Added Turkish translation in buildPy2exe.py
2020-11-29 17:57:56 +00:00
Alberto Sottile 9de3b4d86f
Add support for IINA player (#360)
* Ädd support for IINA

* cleanup

* Add start background image

* Restore comment

* Support custom player path

* Update messages

* Separate IINA changes from python_mpv_jsonipc

* Do not show file info for our placeholder image in the UI

* Fix mpv socket

* Fix running IINA from frozen app

Apparently, `iina-cli` gets confused when launched from a frozen app
and automatically adds `--stdin` to its passed launch arguments.
But then, it waits for a file to be piped and, because there is none,
the player crashes almost immediately. Sending `--no-stdin` to the
process resolves the ambiguity and does not cause any harm if
Syncplay is started from sources.

* Pass again environment to the subprocess.Popen call that opens mpv

Related to: c07206c189
2020-11-29 16:18:53 +00:00
albertosottile 40fef45203 Install py2exe from PyPI 2020-11-25 23:16:23 +01:00
et0h d44f5ff4e6 Actually save/load autoplayRequireSameFilenames 2020-11-25 12:47:07 +00:00
Etoh bce5ed05f9
Fix Syncplay v1.6.6 VLC connection issue (#365) 2020-11-23 19:44:49 +00:00
Alberto Sottile f28281b2eb Bump version and release numbers (1.6.7, 91) 2020-10-22 17:37:59 +02:00
Alberto Sottile 7b8cb3b94a appdmg: update for dmgbuild 1.4.2 2020-10-21 00:14:00 +02:00
et0h 594ca8ba0d Increase recent client threshold to 1.6.6 2020-10-19 18:04:00 +01:00
et0h 13c1745e73 Mark build 90 as 1.6.6 final 2020-10-19 17:56:48 +01:00
et0h 69607c740c Fix crash when launching with managed room specified (#357) 2020-10-09 15:54:00 +01: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