* Add notice for Python in third party collection file
* Convert third party notices file to plain text
* Adapt codebase to third party notices format change
* Ä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: c07206c18992c1dca401b30a01b9f0fe54a71df5
* Separate mpv from mplayer, increase min mpv ver to >= 0.17, refactor
* Further separation of mpv from mplayer
* Fix reference to isASCII
* Add iwalton3's Python MPV JSONIPC library (Apache 2.0)
* Move to JSON IPC API for mpv using iwaltons3's library (#261)
* Add empty init in Python MPV JSONIPC to make py2exe happy
* Use managed version of Python MPV JSONIPC to improve initialisation reliability
* Set mpv min version to >=0.29.0 to ensure compatibility
* Allow mpv >=0.23.0 based on daniel-123's tests
* Update mpv compatibility message
* Revert to old OSC compat message
* Removed mpv option that's no longer used afer switching to IPC.
* Update python-mpv-jsonipc to v1.1.11
* Use python-mpv-jsonipc's mpv quit handler
* Shorten mpv paused/position update message
Co-authored-by: daniel-123 <wrobel.dan@gmail.com>
In mpv-player/mpv@0728726251, a strcmp on
the previously displayed and the new text has been removed, causing
excessive GPU usage especially on idle frames when playback was paused.
I will submit a patch to upstream, but mpv versions 0.31 & 0.32 are
already affected by this.
See torque/mpv-progressbar#56 for a similar report to a different
script.
The freedesktop project requires that the AppStream metadata are
released under a subset of licenses that does not include Apache 2.0.
For this reason, we decided to change the license of the README file
and release it under the MIT license (after obtaining explicit
permission from all the contributors to that file). With the same
goal, the script that generates the AppImage and the AppStreams
metadata is also released under the MIT license. The README file now
clearly states the project license and that some files are released
under a different license, as declared in their header or in our
third-party notices file.
This commit adds to our UI the support for macOS 10.14+ Dark Mode.
Qt already adapts a large fraction of the color scheme, but some
label colors had to be adjusted and were put in separate STYLE_DARK
constants. To determine if the OS is set in Dark or Light Mode, we
use a new dependency, included in the vendor folder:
Darkdetect - license: BSD-3-Clause
To allow the app bundle to use the Dark Mode APIs, a constant is
added in the info.plist ('NSRequiresAquaSystemAppearance': False)
* setuptools: Initial commit
* setuptools: remove the .py extension from installed commands
* setuptools: restructure scripts to use entry_points in setup.py
* setuptools: include TLS dependencies and remove unneeded code
* setuptools: change resources path
* AppVeyor: upgrade Python and py2exe, embed TLS dependencies
* buildpy2exe: fix path for resources
* AppVeyor: upgrade py2exe and PySide2
* Amend setup.py according to the suggestions from PR #230
* Insert TLS dependencies in requirements
* AppVeyor: fix build for master
* AppVeyor: revert to PySide2 5.12.0