Roman Lebedev
29342fa9ac
CMake: when optional component `EBUR128` is detected, link to `libebur128`
2023-07-12 14:34:04 +02:00
Jonas Kvinge
7313db5ac0
Add compile test for QX11Application
...
if Qt was compiled without XCB, globalshortcut-x11 failed to compile.
2023-04-07 15:57:39 +02:00
Jonas Kvinge
564211aceb
Prefer ICU to transliterate characters when available
...
Fixes #1008
2022-07-28 16:31:16 +02:00
Jonas Kvinge
74498c3ac9
Remove remaining sparkle integration
2022-01-28 21:26:37 +01:00
WGH
a9aab0702c
GIOLister: ignore system mounts as defined by GIO
...
Strawberry has some heuristics to exclude things
like the root mount, /boot, tmpfs, etc. from the devices list.
However, it's somewhat incomplete. GIO (GLib component)
has more complete definition of "internal system mounts"
that should not be presented to the user.
Additionally, don't try to query filesystems free/total size
if it's internal, as that triggers automounting for autofs
filesystems (#410 ).
2022-01-11 18:05:09 +01:00
Jonas Kvinge
ecf2c50a26
Use QX11Application with Qt >= 6.2, use QX11Info with Qt 5
2021-08-14 17:06:40 +02:00
Jonas Kvinge
239b88aa3b
Add support for TagParser as an alternative to TagLib
2021-07-02 01:16:46 +02:00
Jonas Kvinge
f8ed2afef1
Add song fingerprinting and tracking
...
Fixes #296
2021-06-05 21:56:40 +02:00
Jonas Kvinge
b6bfe81f9a
Use HAVE_X11_GLOBALSHORTCUTS
2021-05-29 22:20:46 +02:00
jonas@jkvinge.net
efcd35d4a1
Remove use of X11Extras and WinExtras
...
Modules are deprecated in Qt 6
See: QTBUG-83251
2021-05-12 23:15:04 +02:00
jonas@jkvinge.net
4a0a1a32a4
Rename ENABLE_CHROMAPRINT to ENABLE_MUSICBRAINZ
2021-05-10 21:17:50 +02:00
Jonas Kvinge
54f2aa5f77
Update copyrights
2021-03-20 21:14:47 +01:00
Jonas Kvinge
0ef26be03f
Remove DEBUG define
2021-03-16 17:12:44 +01:00
Jonas Kvinge
5256d795b1
Fix tagreader process not starting on Windows in release build
2021-03-09 22:45:15 +01:00
Jonas Kvinge
32b94555c3
Remove 3rdparty taglib
2021-02-27 16:55:41 +01:00
Jonas Kvinge
fc02543f15
Make X11Extras and WinExtras optional
...
The initial release of Qt 6 does not have these.
These modules are not important.
X11Extras is only used for X11 global shortcuts, which in most cases is
overriden by KDE or Gnome shortcuts anyway.
It is also used in OSD Pretty to detect transparency, but this can be
done using private GUI headers instead.
WinExtras is only used in OSD Pretty to make it transparent.
2020-11-29 07:41:30 +01:00
Jonas Kvinge
89d6b7cec0
Add smart playlists, ratings and Qobuz
...
Fixes #259
Fixes #264
2020-09-17 17:50:17 +02:00
Jonas Kvinge
b0df63f1e8
Fix translations dir
2020-08-15 23:01:28 +02:00
Jonas Kvinge
171575256c
Remove broken iPhone (libimobiledevice) support
...
Fixes #212
2020-08-14 21:38:08 +02:00
Jonas Kvinge
a27ae7e4a6
Add CMake option to install translations
...
Fixes #485
2020-08-13 19:53:36 +02:00
Jonas Kvinge
af0d092054
Use sparkle to check for updates on macOS and Windows
2020-08-01 03:37:16 +02:00
Jonas Kvinge
07553476d4
Remove xine
2020-07-16 00:59:46 +02:00
Jonas Kvinge
1773283456
Remove xine metronom.pts_per_smpls check
2020-07-16 00:44:41 +02:00
Jonas Kvinge
904097b7b1
Add back option to use system taglib, add warning at the bottom
2020-07-07 23:44:04 +02:00
Jonas Kvinge
5f71a558b9
Adapt most changes from taglib2
2020-06-26 23:30:30 +02:00
Jonas Kvinge
6e061764ee
Remove phonon
2020-04-25 01:42:29 +02:00
Jonas Kvinge
d90aecb164
Add back Tidal support
2020-04-13 19:04:06 +02:00
Jonas Kvinge
e55d9cafb6
Update logger
2020-03-08 18:40:39 +01:00
Jonas Kvinge
2e0f7b367f
Remove tidal and qobuz
...
Fixes #369
2020-02-25 01:08:03 +01:00
Jonas Kvinge
c9f01f4bc4
Remove old devicekit udisks backend
2019-07-13 23:00:25 +02:00
Jonas Kvinge
c8bd89e56f
Remove support for old imobiledevice uuid, it won't work anyway because
...
of other changes
2019-07-13 17:55:50 +02:00
Jonas Kvinge
89252d0dba
Add Qobuz support ( #181 )
2019-06-19 02:22:11 +02:00
Jonas Kvinge
7b54cef23b
Add Subsonic support ( #180 )
2019-06-17 23:54:24 +02:00
Jonas Kvinge
8b05af7ca3
Make xine analyzer optional
2019-05-28 18:37:51 +02:00
Jonas Kvinge
1c926cca45
Use namespace for static taglib to avoid collision with taglib
...
linked to vlc
2019-04-25 23:00:25 +02:00
Jonas Kvinge
907d18a83a
Add moodbar
2019-04-18 15:03:01 +02:00
Jonas Kvinge
380b84195f
Add ChartLyrics provider
2019-04-14 18:02:51 +02:00
Jonas Kvinge
380f2509ac
Remove deezer
2019-03-09 17:43:20 +01:00
Jonas Kvinge
954e0e8a59
Add translations support ( #82 )
...
* Add translations support
* Update .gitignore
2019-02-22 20:24:38 +01:00
Jonas Kvinge
7d8ba57e5f
Fix bundle dir for macOS
2019-01-03 23:18:39 +01:00
Jonas Kvinge
cef334c210
Add new global shortcut system backend for X11 and Windows
...
- Remove qxt
- Also create an option for enabled/disabling shortcuts through X11.
2019-01-01 20:07:29 +01:00
Jonas Kvinge
2d087dfe15
Add new last.fm album cover provider
2018-12-15 00:43:50 +01:00
Jonas Kvinge
26459763e5
Only set QtDebugMsg when build type is debug
2018-10-31 19:41:52 +01:00
Jonas Kvinge
b9d0b3e152
Add option to diable Tidal and Deezer
2018-10-17 23:49:02 +02:00
Jonas Kvinge
0a81fa99fc
Add Deezer support
2018-10-14 00:08:33 +02:00
Jonas Kvinge
ee78b6f2bb
Add DSF and DSDIFF/DFF support
2018-09-02 01:40:14 +02:00
Jonas Kvinge
b2c26eb4ed
Make chromaprint optional
2018-07-16 07:23:37 +02:00
Jonas Kvinge
602f9759bb
Fix dbus compile without X11
2018-07-03 20:32:28 +02:00
Jonas Kvinge
d45f8672cd
Fix pulseaudio device selection
2018-06-07 02:06:12 +02:00
Jonas Kvinge
5392cc4109
Audio file detection by content
2018-05-10 15:29:28 +02:00