Jonas Kvinge
b5fa401db9
Collection: Make sure `RunQuery` does not access collection items
...
- Rename `QueryOptions` to `CollectionFilterOptions`.
- Create new class `CollectionQueryOptions` for passing options from model to `CollectionQuery`.
- Rename `Directory` to `CollectionDirectory`.
Fixes #1095
2023-01-08 18:16:16 +01:00
Jonas Kvinge
0b536b287f
MainWindow: Require tab icons to be minimum 32
...
Fixes #1084
2023-01-04 21:24:39 +01:00
Jonas Kvinge
6f298a9917
Use system icons for tabbar
...
Fixes #1093
2023-01-04 17:53:28 +01:00
Jonas Kvinge
a2b5c3ea08
Remove settings for changing palette colors
...
Fixes #1087
2022-12-31 18:20:28 +01:00
Jonas Kvinge
6329a7711d
Fix includes
2022-12-29 21:39:03 +01:00
Jonas Kvinge
205b7f2401
Split utilities functions into separate files
2022-12-28 22:53:59 +01:00
Jonas Kvinge
66154bb51e
Song: Add `xesam:userRating` in `Song::ToXesam`
2022-12-27 21:18:40 +01:00
Jonas Kvinge
fac4ad5313
Scrobbler: Allow album artists to be "Various Artists"
...
Fixes #1082
2022-12-27 21:15:20 +01:00
Jonas Kvinge
fee63891ac
FilesystemMusicStorage: `QFile::moveToTrash` recursively moves files to trash
2022-12-27 20:59:09 +01:00
Jonas Kvinge
43c7934af7
Mpris2: Use art manual or automatic directly when available
...
Fixes #1079
2022-12-10 23:22:46 +01:00
Jonas Kvinge
3e7b51163c
Don't use system icons for tabbar
...
Fixes #1084
2022-12-10 18:49:01 +01:00
Jonas Kvinge
754cfc3bfd
Mpris2: Rename function parameter variable
2022-12-04 21:42:36 +01:00
Jonas Kvinge
f9ec438b7f
Don't remove disc from album title when creating cover hash
...
Fixes #1069
2022-12-03 23:23:18 +01:00
Jonas Kvinge
55e04dd520
Player: Fix volume adjustment
2022-12-03 05:29:39 +01:00
Jonas Kvinge
b92ec71810
Use system volume when possible
...
Fixes #1037
2022-12-03 04:33:22 +01:00
Jonas Kvinge
2cb29d06b3
EditTagDialog: Disable fields for unsupported tags
2022-11-23 22:06:45 +01:00
bhrgunatha
086681c915
Add spacefm support to core/utilities.cpp OpenInFileManager
2022-11-19 12:36:21 +01:00
Jonas Kvinge
f10e928106
Organize: Only load embedded cover if the destination is a device
2022-10-19 18:37:49 +02:00
Jonas Kvinge
99d963b99c
MusicStorage: Add source
2022-10-19 18:36:33 +02:00
Jonas Kvinge
52139fbaa0
Player: Reverse if
2022-10-18 20:09:38 +02:00
Jonas Kvinge
43c14ae71b
Replace pragma once with header guards for consistency
...
Only 2 headers have this.
2022-10-15 19:54:09 +02:00
Jonas Kvinge
b22320c48f
Replace typedef with using
2022-10-13 22:39:31 +02:00
Jonas Kvinge
5b7f507d9b
Windows7ThumbBar: Use QString length instead of count
2022-10-01 14:03:28 +02:00
Jonas Kvinge
adc21f4f75
Remove subdir for generated dbus files
2022-09-13 17:53:57 +02:00
Jonas Kvinge
93f12baf51
Fix narrowing conversions in connects
2022-09-12 23:18:54 +02:00
Jonas Kvinge
78d6fd634b
Fix casts from `QByteArray`
2022-09-12 22:39:08 +02:00
Jonas Kvinge
2b24ac54a0
Remove unused includes
2022-08-28 03:09:33 +02:00
Jonas Kvinge
71ec3e61be
signalchecker: Remove useless return
2022-08-28 02:46:23 +02:00
Jonas Kvinge
216fdb2393
FileSystemWatcherInterface: Change signal to non const
2022-08-28 02:45:56 +02:00
Jonas Kvinge
c39acc6e3c
Database: Remove useless return
2022-08-28 02:45:34 +02:00
Jonas Kvinge
d97b0478a7
Fix typos
2022-08-28 02:44:37 +02:00
Eoin O'Neill
80da565609
Initial support for GME's VGM/SPC playback and tag management.
...
Co-Authored-By: Jonas Kvinge <jonas@jkvinge.net>
2022-08-20 18:33:13 +02:00
Jonas Kvinge
8d9af59db2
MainWindow: Use different Sparkle URL for x86
2022-08-14 10:37:31 +02:00
Jonas Kvinge
acb6c0fc83
Use PlaylistFilter directly
2022-08-09 17:23:46 +02:00
Jonas Kvinge
e31dd9f553
MacSystemTrayIcon: Replace use of C-style cast
2022-08-07 05:14:05 +02:00
Jonas Kvinge
564211aceb
Prefer ICU to transliterate characters when available
...
Fixes #1008
2022-07-28 16:31:16 +02:00
Jonas Kvinge
98682a2da9
Use C++17 fallthrough
2022-07-26 20:37:06 +02:00
Jonas Kvinge
3ffcc29249
Add back save all playlists action
2022-07-20 01:09:00 +02:00
Jonas Kvinge
21f1fe52c0
Remove save all playlists action
...
It's hard-coded to m3u, needs a new select directory dialog with option to select different playlist formats.
Fixes #987
2022-07-18 22:56:32 +02:00
Jonas Kvinge
5e819cf04b
Remove defining _WIN32_WINNT
2022-07-17 01:16:10 +02:00
Jonas Kvinge
fd9ab43681
Windows7ThumbBar: Create taskbar list once
2022-07-17 00:13:37 +02:00
Jonas Kvinge
658c116eac
Utilities: Remove unnecessary constData() in Sha1CoverHash
2022-07-10 19:14:05 +02:00
Jonas Kvinge
6afbc71b4a
Remove old schemas
2022-07-10 18:57:00 +02:00
Jonas Kvinge
71263863ad
Allow invalid ctime/mtime
...
Possible fix for #815 and #947
2022-07-10 03:24:02 +02:00
Jonas Kvinge
f41a3b9bb2
CommandlineOptions: Change quint64 to quint32 to match operator>>
...
Fixes #986
2022-06-24 17:18:54 +02:00
Jonas Kvinge
bfd9e76f40
Remove capture of ‘this’ via ‘[=]’
2022-06-20 23:52:18 +02:00
Jonas Kvinge
d82fd421ed
Replace use of C-style casts
2022-06-13 00:23:42 +02:00
Jonas Kvinge
f4e5b83039
Replace use of C-style casts
2022-06-10 02:30:39 +02:00
Jonas Kvinge
1ea70b085f
Context: Remove albums
2022-06-05 11:58:53 +02:00
Jonas Kvinge
6c0b395f4a
Add option for overwriting playcounts
...
Fixes #962
2022-06-05 04:59:50 +02:00