strawberry-audio-player-win.../3rdparty
Jonas Kvinge f789657552 SingleApplication: Add boost include dirs 2023-03-05 01:04:57 +01:00
..
SPMediaKeyTap Add SPMediaKeyTap back (#621) 2021-01-06 14:46:21 +01:00
getopt Add 3rdparty getopt for MSVC 2022-02-06 17:29:07 +01:00
macdeployqt macdeployqt: Disable libgstgme 2022-12-29 22:26:21 +01:00
singleapplication SingleApplication: Add boost include dirs 2023-03-05 01:04:57 +01:00
README.md Update 3rdparty/README.md 2022-02-17 22:14:05 +01:00

README.md

3rdparty libraries located in this directory

singleapplication

This is a small static library used by Strawberry to prevent it from starting twice per user session. If the user tries to start strawberry twice, the main window will maximize instead of starting another instance. If you dynamically link to your systems version, you'll need two versions, one defined as QApplication and one as a QCoreApplication. It is included here because it is not packed by distros and is also used on macOS and Windows.

URL: https://github.com/itay-grudev/SingleApplication

SPMediaKeyTap

Used on macOS to exclusively enable strawberry to grab global media shortcuts. Can safely be deleted on other platforms.

macdeployqt

A modified version of Qt's official macdeployqt utility that fixes some issues, this version also deploys gstreamer plugins. Can safely be deleted on other platforms.

getopt

getopt included only when compiling with MSVC on Windows.