Jonas Kvinge
|
adef05bbdf
|
Use QString::arg()
|
2023-10-13 22:55:20 +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
|
331aa382f9
|
Rewrite album cover loader
|
2023-06-06 20:41:01 +02:00 |
Robert Marshall
|
f2f63a703e
|
class CueParser Process composer metadata in cue files
Use composer as an alternative to songwriter
..and move a misplaced comment
|
2023-05-05 17:47:37 +02:00 |
Jonas Kvinge
|
dd72fb4ca5
|
Use C++11 enum class
|
2023-02-18 14:09:30 +01:00 |
Jonas Kvinge
|
02f2b8b6f0
|
CueParser: Detect encoding
|
2023-01-08 23:40:56 +01:00 |
Jonas Kvinge
|
7bfa75102c
|
Remove QRegularExpressionMatch include
|
2023-01-08 23:24:25 +01:00 |
Jonas Kvinge
|
70f829a2e5
|
PlaylistParser: Fix saving relative playlists to new files
Fixes #1092
|
2023-01-04 17:40:54 +01:00 |
Jonas Kvinge
|
205b7f2401
|
Split utilities functions into separate files
|
2022-12-28 22:53:59 +01:00 |
Jonas Kvinge
|
2a1260b79e
|
PlaylistParser: Resolve symbolic links when creating relative paths
Fixes #1071
|
2022-12-04 00:18:55 +01:00 |
Jonas Kvinge
|
2b24ac54a0
|
Remove unused includes
|
2022-08-28 03:09:33 +02:00 |
Jonas Kvinge
|
d97b0478a7
|
Fix typos
|
2022-08-28 02:44:37 +02:00 |
Jonas Kvinge
|
1bbaee605c
|
PlaylistParser: Check file extension case-insensitive
|
2022-07-20 14:56:55 +02:00 |
Jonas Kvinge
|
ad469531ff
|
SPFParser: Use percent-encoding for image too
|
2022-05-13 23:36:38 +02:00 |
Jonas Kvinge
|
cf9b4b1246
|
XSPFParser: Use percent-encoding when loading and saving playlists
Fixes #821
|
2022-05-13 23:32:35 +02:00 |
Jonas Kvinge
|
18a2692dc1
|
PlaylistParser: Refactor code and exclude CUE from save playlist filters
Fixes #953
|
2022-05-13 23:14:56 +02:00 |
Jonas Kvinge
|
f6b70fda71
|
Formatting
|
2022-03-22 21:09:05 +01:00 |
Jonas Kvinge
|
f4d8d73970
|
Always save metadata in playlist for Tidal, Qobuz and Subsonic songs
Fixes #851
|
2021-12-12 01:43:46 +01:00 |
Jonas Kvinge
|
8f49d1591f
|
Support more CUE filenames
Fixes #835
|
2021-11-27 20:28:00 +01:00 |
Jonas Kvinge
|
4cb8261d3b
|
CueParser: Fix parsing tracks with 1-digit minutes
Fixes #836
|
2021-11-27 18:15:03 +01:00 |
Jonas Kvinge
|
0992636f8c
|
playlistparsers: Change qt_endl macro to constexpr
|
2021-11-09 19:34:43 +01:00 |
Jonas Kvinge
|
79ac53b2d9
|
Fix narrowing conversions
|
2021-10-30 02:21:29 +02:00 |
Tom Kranz
|
120b18b399
|
Use XSPF image elements as manually set artwork
|
2021-09-19 13:40:42 +02:00 |
Jonas Kvinge
|
ea2bfbda44
|
Formatting
|
2021-08-23 21:21:08 +02:00 |
Jonas Kvinge
|
cecb9293f6
|
Add QRegularExpression::CaseInsensitiveOption
|
2021-08-13 23:33:41 +02:00 |
Jonas Kvinge
|
2eab763d74
|
Check that QIODevice::open() is successful, and explicitly call close()
|
2021-07-14 20:52:57 +02:00 |
Jonas Kvinge
|
50a616457d
|
Add missing const
|
2021-07-13 23:25:44 +02:00 |
Jonas Kvinge
|
68dbc29f2c
|
Use QString::compare with Qt::CaseInsensitive to reduce allocations
|
2021-07-13 23:18:12 +02:00 |
Jonas Kvinge
|
e48b7d83a3
|
Formatting
|
2021-07-11 09:49:38 +02:00 |
Jonas Kvinge
|
a6742d401c
|
Formatting
|
2021-07-11 07:40:57 +02:00 |
Jonas Kvinge
|
c1a815778b
|
Formatting
|
2021-07-10 21:52:21 +02:00 |
Jonas Kvinge
|
5b003b09ac
|
Make CollectionBackendInterface to PlaylistParser optional
|
2021-07-10 21:52:01 +02:00 |
Jonas Kvinge
|
22d0697c77
|
Use Song::is_stream
|
2021-07-10 21:50:23 +02:00 |
Jonas Kvinge
|
cd82b0a669
|
Fix spelling and typos
|
2021-07-02 18:45:53 +02:00 |
Jonas Kvinge
|
8287efd51f
|
Remove silencing -Wclazy-qt6-deprecated-api-fixes to workaround clazy bugs
|
2021-06-25 18:19:37 +02:00 |
Jonas Kvinge
|
584f5e5935
|
Change bool/int condition
|
2021-06-22 14:04:42 +02:00 |
Jonas Kvinge
|
8c2b907ff5
|
Make static
|
2021-06-22 14:04:42 +02:00 |
Jonas Kvinge
|
67778198de
|
Formatting
|
2021-06-21 19:55:47 +02:00 |
Jonas Kvinge
|
1295033fae
|
Clang-Tidy and Clazy fixes
|
2021-06-20 19:04:08 +02:00 |
Jonas Kvinge
|
f786a17014
|
Formatting
|
2021-06-12 20:53:23 +02:00 |
Jonas Kvinge
|
f8ed2afef1
|
Add song fingerprinting and tracking
Fixes #296
|
2021-06-05 21:56:40 +02:00 |
Jonas Kvinge
|
59bffed47f
|
Use static_cast
|
2021-03-21 18:53:02 +01:00 |
Jonas Kvinge
|
66b8d27d66
|
Change to QList
|
2021-03-21 06:26:48 +01:00 |
Jonas Kvinge
|
78588d8cdf
|
Fix various clazy warnings
|
2021-03-21 04:47:11 +01:00 |
Jonas Kvinge
|
20c1c1d4be
|
Remove unused variables
|
2021-03-21 04:43:55 +01:00 |
Jonas Kvinge
|
54f2aa5f77
|
Update copyrights
|
2021-03-20 21:14:47 +01:00 |
Jonas Kvinge
|
d490b29265
|
Use regex
|
2020-12-07 22:43:00 +01:00 |
Jonas Kvinge
|
e8ca64f16b
|
Replace empty quotes with empty strings for values in CUE parser
|
2020-12-07 22:34:55 +01:00 |
Jonas Kvinge
|
380aa7d884
|
Only set disc and year in CUE parser when valid
|
2020-12-07 21:57:15 +01:00 |