Jonas Kvinge
ec99df3144
Create common class for Musixmatch
2022-10-18 22:49:15 +02:00
Jonas Kvinge
9e835a23fd
Rename QSearchField
2022-10-11 23:34:22 +02:00
Jonas Kvinge
adc21f4f75
Remove subdir for generated dbus files
2022-09-13 17:53:57 +02:00
Jonas Kvinge
38db0764af
Require ICU
2022-08-07 20:23:23 +02:00
Jonas Kvinge
564211aceb
Prefer ICU to transliterate characters when available
...
Fixes #1008
2022-07-28 16:31:16 +02:00
Jonas Kvinge
3ffcc29249
Add back save all playlists action
2022-07-20 01:09:00 +02:00
Jonas Kvinge
019bf5102c
ResizableTextEdit: Add Q_OBJECT macro
2022-06-06 18:23:12 +02:00
Jonas Kvinge
1ea70b085f
Context: Remove albums
2022-06-05 11:58:53 +02:00
Jonas Kvinge
0ee67f186f
Remove widgets/resizabletextedit.h from CMakeLists.txt
2022-06-05 04:57:58 +02:00
Jonas Kvinge
683991b1c9
Add ResizableTextEdit
2022-06-05 04:41:36 +02:00
Jonas Kvinge
a2dad982f8
Move sqlrow to core
2022-05-13 18:15:04 +02:00
Jonas Kvinge
dd3c308b09
Only include qtsparkle directories when HAVE_QTSPARKLE is set
2022-02-07 21:17:36 +01:00
Jonas Kvinge
a1735278df
Add 3rdparty getopt for MSVC
2022-02-06 17:29:07 +01:00
Jonas Kvinge
3730bd04a4
Add protobuf include dirs
2022-02-06 08:41:05 +01: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
8b1d198efd
Remove unused Avahi
2021-12-18 19:46:23 +01:00
Jonas Kvinge
fd74bbc868
Remove unused GstElementDeleter
2021-10-10 16:33:07 +02:00
Jonas Kvinge
d2d7f32c45
Add new method for updating songs based on song ID
...
Show status updating database.
Fixes #750
2021-09-19 15:43:36 +02:00
Jonas Kvinge
d35d3aabc3
Show error dialog for failed SQL queries
2021-09-09 21:45:46 +02:00
Jonas Kvinge
20a23c2868
Various cleanup to global shortcuts code
2021-09-01 21:37:11 +02:00
Jonas Kvinge
d02241d32c
Fix compile with MSVC
2021-08-24 21:49:06 +02:00
Jonas Kvinge
82be53224d
Simplify libgpod link directories
2021-08-19 20:23:20 +02:00
Jonas Kvinge
4fc5863888
Add taglib and tagparser link directories
2021-08-19 19:17:43 +02:00
Jonas Kvinge
6ede400f3a
CMakeLists.txt formatting
2021-08-07 03:02:36 +02:00
Jonas Kvinge
fa10384a92
Add FreeBSD to CI
2021-08-01 08:32:50 +02:00
Jonas Kvinge
54af17e7bf
Remove linker hack
2021-07-30 23:01:44 +02:00
Jonas Kvinge
d4a9f5bb2e
Replace Iconv_LIBRARY with Iconv_LIBRARIES
2021-07-30 23:01:07 +02:00
Jonas Kvinge
7ce922b084
Simplify CMake by using macros
2021-07-30 21:17:50 +02:00
Jonas Kvinge
16625b1dc7
Move some files from ext to src
2021-07-21 17:29:16 +02:00
Jonas Kvinge
09bbf1f4d7
Add radios
2021-07-11 01:08:06 +02:00
Jonas Kvinge
88819611f4
Remove TagLib dependency from Song class
2021-07-02 01:16:46 +02:00
Jonas Kvinge
57a36491ee
Remove mpris.cpp and mpris.h
2021-06-30 16:26:07 +02:00
Jonas Kvinge
1295033fae
Clang-Tidy and Clazy fixes
2021-06-20 19:04:08 +02:00
Jonas Kvinge
cd37a40bab
Only link to chromaprint when song fingerprinting or musicbrainz is enabled
2021-06-16 22:54:23 +02:00
Jonas Kvinge
f8ed2afef1
Add song fingerprinting and tracking
...
Fixes #296
2021-06-05 21:56:40 +02:00
Jonas Kvinge
8b7b3df0a3
Fix Qt 5 compile
2021-05-29 20:54:01 +02:00
Jonas Kvinge
1ced4e277b
Add global shortcuts support on MATE
2021-05-29 20:35:55 +02:00
Jonas Kvinge
67f831beba
Refactor systemtrayicon code
2021-05-20 21:40:08 +02:00
Jonas Kvinge
ef72b3273e
Move private Qt GUI include
2021-05-20 17:10:08 +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
5d96ee5492
Add ALSA PCM devices and option to set channels
...
Fixes #262
2021-05-11 19:14:00 +02:00
jonas@jkvinge.net
4a0a1a32a4
Rename ENABLE_CHROMAPRINT to ENABLE_MUSICBRAINZ
2021-05-10 21:17:50 +02:00
Jonas Kvinge
82b649f67d
Move taglib include dir to system include dirs
2021-04-05 22:22:25 +02:00
Jonas Kvinge
133f094d72
Add support for saving embedded album covers
...
Fixes #286
2021-02-26 21:03:51 +01:00
Jonas Kvinge
2a92ce867a
Rename global shortcuts classes
2021-01-26 20:48:51 +01:00
Jonas Kvinge
72b194cd7e
Rename network to networkaccessmanager
2021-01-11 16:48:46 +01:00
Mikalai Daronin
57709413e1
Add SPMediaKeyTap back ( #621 )
2021-01-06 14:46:21 +01:00
Jonas Kvinge
8ed1ce4103
Move ThreadSafeNetworkDiskCache to own file
2020-12-09 18:41:07 +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