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
Jonas Kvinge
c258e5a3af
Add KDE global shortcuts
...
Fixes #572
2020-10-31 02:08:19 +01:00
Jonas Kvinge
23ee17594d
Simplify CMake Qt
2020-10-27 20:54:25 +01:00
Jonas Kvinge
7426399aa2
Enable thumbbar for debug build
2020-10-17 03:41:28 +02:00
Jonas Kvinge
8e83e63e3d
Add snap warning dialog
2020-10-15 21:47:52 +02:00
Jonas Kvinge
e44a3d013d
Disable windows thumbbar
...
Fixes stability issues with WASAPI
2020-10-15 16:07:20 +02:00
Jonas Kvinge
cb6cbb9ee5
Remove unused screensaver classes
2020-10-07 22:10:31 +02:00
Jonas Kvinge
51f2383a07
Remove lyrics from fandom.com
...
API no longer exists.
2020-10-04 02:13:06 +02:00
Jonas Kvinge
4d3950565a
Remove scangiomodulepath.cpp from CMakeLists.txt
2020-10-03 20:10:38 +02:00
Jonas Kvinge
52d42ef2a8
Use BUILD_WITH_QT6
2020-10-01 19:47:21 +02:00
Jonas Kvinge
ae6a50626d
Change Qt 5/6 option
2020-10-01 19:43:39 +02:00
Jonas Kvinge
0c743452b0
Only compile Subsonic scrobbler when compiled with Subsonic support
2020-09-23 18:55:22 +02:00
Pascal Below
45bc353341
Add Subsonic scrobble support ( #545 )
...
* add SubsonicScrobbler, add Scrobble method in SubsonicService
* new class SubsonicScrobbleRequest, use queue again, clean up
* add checkbox to enable server-side scrobbling to Subsonic settings page
* Check serversidescrobbling in SubsonicScrobbler::ReloadSettings instead of SubsonicService
TODO: SubsonicScrobbler::ReloadSettings needs to be called when
SubsonicSettings change.
2020-09-23 17:55:12 +02:00
Jonas Kvinge
89d6b7cec0
Add smart playlists, ratings and Qobuz
...
Fixes #259
Fixes #264
2020-09-17 17:50:17 +02:00
Jonas Kvinge
b756bccc7a
Link to iconv to fix compile on Windows
2020-09-10 17:14:14 +02:00
Jonas Kvinge
d1c19e431c
Add check for gdk-pixbuf-2.0
2020-09-01 20:27:05 +02:00
Jonas Kvinge
a8742557bd
Add lyrics from fandom.com
2020-08-30 21:06:58 +02:00
Jonas Kvinge
5aaa5231b8
Add Last.fm import
...
Fixes #247
2020-08-30 18:09:13 +02:00
Jonas Kvinge
653a35496d
Add optional delete from disk in collection and playlist
...
Fixes #284
2020-08-19 22:02:35 +02:00
Jonas Kvinge
17799b03f3
Fix installation directory for translations
...
Fixes #512
2020-08-15 11:08:47 +02:00
Jonas Kvinge
171575256c
Remove broken iPhone (libimobiledevice) support
...
Fixes #212
2020-08-14 21:38:08 +02:00
Jonas Kvinge
7aebd6ed57
Only install translations if HAVE_TRANSLATIONS is set
2020-08-13 21:05:09 +02:00
Jonas Kvinge
1a8ca06495
Only install translations when INSTALL_TRANSLATIONS is set
2020-08-13 20:55:53 +02:00
Jonas Kvinge
a27ae7e4a6
Add CMake option to install translations
...
Fixes #485
2020-08-13 19:53:36 +02:00
Jonas Kvinge
ab7d383cf1
Use virtual functions for OSD
2020-08-09 01:37:00 +02:00
Jonas Kvinge
3cac01583b
Add username password dialog
2020-08-06 22:54:21 +02:00
Jonas Kvinge
459404e3f0
Rename organise to organize
...
Prefer US spelling
2020-08-04 21:18:14 +02:00
Jonas Kvinge
33ccb5dbb2
Remove duplicate check for X11
2020-08-02 04:18:40 +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
f5b245c72d
Add option to compile with Qt 6
2020-07-18 04:47:54 +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
a0e698b058
Remove add_dependencies for singleapplication
2020-06-27 02:53:45 +02:00
Jonas Kvinge
08882639e0
Move SingleApplication includes to non-system includes
2020-06-26 23:27:38 +02:00
Jonas Kvinge
837ae2932f
Add SYSTEM to system includes in target_include_directories
2020-06-26 23:26:04 +02:00
Jonas Kvinge
3b58c02db0
Improve CMake files ( #460 )
2020-06-17 22:56:20 +02:00
Jonas Kvinge
43a47f33ac
Dont link chromaprint unless its enabled
...
Fixes #432
2020-05-12 22:39:56 +02:00
Jonas Kvinge
623147dea7
Add Json cover provider class
2020-05-10 12:49:11 +02:00
Jonas Kvinge
7bccc21878
Add setting for cover providers
2020-05-09 01:48:08 +02:00
Jonas Kvinge
fd11f46d30
Add album cover provider from Musixmatch
2020-05-08 20:14:16 +02:00
Jonas Kvinge
f44ce49ea7
Add setting for lyric providers and add more providers
...
Fixes #335
2020-05-08 18:35:36 +02:00
Jonas Kvinge
85fa86625b
Fix infinite loop in stylesheetloader
...
Fixes #361
2020-05-06 21:43:44 +02:00
Jonas Kvinge
6e061764ee
Remove phonon
2020-04-25 01:42:29 +02:00
Jonas Kvinge
ac40094d37
Update CMakeLists.txt files
2020-04-23 20:59:09 +02:00
Jonas Kvinge
1677b3d5b9
Add Qobuz album cover provider
2020-04-20 22:12:40 +02:00
Jonas Kvinge
a2c0e4d4b1
Improve album cover loader, lyrics search and streaming support
...
- Improve album cover loader
- Add album cover loader result struct
- Move album cover thumbnail scaling to album cover loader
- Make init art manual look for album cover images in song directory
- Make album cover search work for songs outside of collection and
streams
- Make album cover search work based on artist + title if album is not
present
- Update art manual in playlist for local files, devices and CDDA
- Make lyrics search work for streams
- Add stream dialog to menu
- Remove dead code in InternetSearchModel
- Simplify code in InternetSearchView
2020-04-20 18:03:18 +02:00
Jonas Kvinge
d90aecb164
Add back Tidal support
2020-04-13 19:04:06 +02:00
Jonas Kvinge
2f72c41cda
Improve internet classes
2020-04-13 06:30:40 +02:00
Jonas Kvinge
3fdbe84573
Rewrite parts of context to be adjustable and adjust album to width
2020-04-06 02:47:57 +02:00
Jonas Kvinge
2e0f7b367f
Remove tidal and qobuz
...
Fixes #369
2020-02-25 01:08:03 +01:00
Jonas Kvinge
ab7b65a30b
Remove chartlyrics
2020-02-06 22:33:38 +01:00
Jonas Kvinge
31aa42c2fa
Fix compile with translations on Windows
2020-01-03 02:07:37 +01:00
Gavin D. Howard
079a559247
Make context title and summary changeable ( #329 )
...
* Make context title and summary changeable
Closes #30
* Fix checkboxes on context settings page
So...I am new to Qt, and I forgot that checkboxes can have a label.
Duh. Fixed.
* Put context settings in a different place
* Put ReplaceMessage and ReplaceVariable in Utilities
2019-12-22 12:09:05 +01:00
Jonas Kvinge
49599c8731
Add back ChartLyrics
...
This reverts commit c992768efe
.
2019-11-19 20:45:22 +01:00
Jonas Kvinge
bbad45f1e7
Minor cmake fixes
2019-11-15 00:22:41 +01:00
Jonas Kvinge
7b977ea839
Rename EngineDevice --> DeviceFinders, Add MMDeviceFinder
2019-11-03 19:53:08 +01:00
Jonas Kvinge
bdc089290d
Add fallthrough comments and remove -Wimplicit-fallthrough=0
...
Signed-off-by: Jonas Kvinge <jonas@jkvinge.net>
2019-09-16 21:20:12 +02:00
Jonas Kvinge
2d67279180
Fix minor code issues
2019-09-15 20:27:32 +02:00
Jonas Kvinge
e45a0bf24b
Add stream discoverer to gstreamer pipeline and continuous updating of bitrate
2019-09-07 23:34:13 +02:00