Jonas Kvinge
0168182af5
CddaDevice: Add missing override
2024-02-11 00:14:19 +01:00
Jonas Kvinge
a915e62e2c
GPodDevice: Fix error message
2024-01-24 19:52:24 +01:00
Jonas Kvinge
226a6c50e0
Add better error messages for device and organize
...
Fixes #1364
2024-01-24 19:27:30 +01:00
Jonas Kvinge
269f13de76
MtpLoader: Allow empty artist
2024-01-24 19:21:02 +01:00
Jonas Kvinge
a4b7766947
DeviceManager: Add nullptr check for connected device
...
Possible fix for #1313
2024-01-11 17:03:00 +01:00
Jonas Kvinge
ee1bf47f5c
DeviceInfo: Simplify hint
2023-10-13 22:58:53 +02:00
Jonas Kvinge
2706529006
DeviceDatabaseBackend: Add missing ebur128 fields
2023-10-10 01:27:39 +02:00
Jonas Kvinge
7e331a2055
DeviceManager: Fix creating connected device
2023-10-10 01:26:47 +02:00
Jonas Kvinge
7cd6f372e6
MacOsDeviceLister: Move kind variable inside #ifdef HAVE_AUDIOCD
2023-09-05 23:42:32 +02:00
Jonas Kvinge
45ad84a9bc
Fix build with macOS < 12.0
2023-08-27 13:54:23 +02:00
Jonas Kvinge
8e5360ac38
MacOsDeviceLister: Rename kIOMasterPortDefault to kIOMainPortDefault
2023-08-27 01:14:24 +02:00
Jonas Kvinge
aa6809ad5f
DeviceManager: Use pointer directly
2023-08-27 01:14:00 +02:00
Jonas Kvinge
7d5c7f8493
MacOsDeviceLister: Replace BOOST_SCOPE_EXIT with QScopeGuard
2023-08-04 03:36:01 +02:00
Jonas Kvinge
2e61235403
Application: Use shared pointers
...
Fixes #1239
2023-07-21 05:55:24 +02:00
Jonas Kvinge
d6b53f78ab
Cleanup includes
2023-07-21 05:25:57 +02:00
Jonas Kvinge
a2c7ff63df
Formatting
2023-07-21 05:11:27 +02:00
Jonas Kvinge
e690be1bdd
DeviceDatabaseBackend: Fix device schema version mismatch
...
schema_version in device-schema.sql is 4.
2023-06-26 20:06:11 +02:00
Jonas Kvinge
e511b2faf9
Use new connect syntax for QMetaObject::invokeMethod
2023-05-03 20:08:51 +02:00
Jonas Kvinge
9ad430915c
CddaDevice: Remove application.h include
2023-04-22 14:31:25 +02:00
Jonas Kvinge
60bbd71a22
Remove NetworkAccessManager from song loader
2023-04-22 14:05:48 +02:00
Jonas Kvinge
7fc5aef553
Use one instance of NetworkAccessManager
2023-04-21 20:20:53 +02:00
Jonas Kvinge
aaa530e72b
Add const/references to all signal parameters
2023-04-09 20:23:42 +02:00
Jonas Kvinge
16b4f5d065
DeviceDatabaseBackend: Remove use of QSqlDatabase::exec()
2023-03-18 02:20:03 +01:00
Jonas Kvinge
dd72fb4ca5
Use C++11 enum class
2023-02-18 14:09:30 +01:00
Jonas Kvinge
7bfa75102c
Remove QRegularExpressionMatch include
2023-01-08 23:24:25 +01:00
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
205b7f2401
Split utilities functions into separate files
2022-12-28 22:53:59 +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
b22320c48f
Replace typedef with using
2022-10-13 22:39:31 +02:00
Jonas Kvinge
adc21f4f75
Remove subdir for generated dbus files
2022-09-13 17:53:57 +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
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
a6c05df362
Formatting
2022-03-22 21:19:59 +01:00
Jonas Kvinge
f6b70fda71
Formatting
2022-03-22 21:09:05 +01:00
Jonas Kvinge
98178947ae
GioLister: Use nullptr
2022-01-29 00:07:00 +01:00
Jonas Kvinge
6b23728efa
Fix deleting songs from filesystemdevices
2022-01-28 23:32:49 +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
79ac53b2d9
Fix narrowing conversions
2021-10-30 02:21:29 +02:00
Jonas Kvinge
fb98336713
Udisks2Lister: Remove redundant initialization
2021-10-30 01:58:01 +02:00
staticssleever668
b38ad81928
Remove use of C-style casts
2021-10-12 18:50:17 +02:00
Jonas Kvinge
62e53b53f0
Replace assert with Q_ASSERT
2021-09-27 19:30:31 +02:00
Jonas Kvinge
cfb137a94b
DeviceDatabaseBackend: Fix GetAllDevices()
2021-09-26 21:38:06 +02:00
Jonas Kvinge
b3826064b7
Bump device schema version
2021-09-26 18:35:03 +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
24a3ac9811
Use static QMetaObject::invokeMethod
2021-09-09 21:53:14 +02:00
Jonas Kvinge
d35d3aabc3
Show error dialog for failed SQL queries
2021-09-09 21:45:46 +02:00
Jonas Kvinge
ea2bfbda44
Formatting
2021-08-23 21:21:08 +02:00