Jonas Kvinge
6446942e73
Add error handling to playlist parsers
2024-06-24 20:20:49 +02:00
Jonas Kvinge
0038cf8c4e
CollectionWatcher: Make sure periodic scan is stopped
2024-06-24 19:43:09 +02:00
Jonas Kvinge
7f177aef08
CollectionModel: Always separate albums by different artists
...
Fixes #1276
2024-06-24 19:21:24 +02:00
Jonas Kvinge
a7a42ea5ec
AnalyzerContainer: Use constexpr
2024-06-22 00:48:21 +02:00
Jonas Kvinge
14cddfd42f
AnalyzerContainer: Add parameter
2024-06-22 00:48:03 +02:00
Jonas Kvinge
ae0ce65674
AnalyzerContainer: Remove unused declaration
2024-06-22 00:47:52 +02:00
Jonas Kvinge
9c9926d5a7
PlaylistHeader: Cast column to int
...
Fixes #1468
2024-06-22 00:43:20 +02:00
Jonas Kvinge
95a3c41baa
CI: Disable Spotify for MinGW and macOS
2024-06-20 23:39:42 +02:00
Jonas Kvinge
f2518baef9
nsi: Add spotify plugin for MSVC
2024-06-20 23:39:23 +02:00
Jonas Kvinge
4be9265546
PlaylistView: Use `Playlist::ColumnCount`
2024-06-20 23:00:33 +02:00
Jonas Kvinge
9f9c46e370
Update individual playlist columns, use enum class
2024-06-20 22:52:27 +02:00
Jonas Kvinge
5816d0bb12
About: Update contributors
2024-06-20 16:48:45 +02:00
Jonas Kvinge
70c2b99771
ContextAlbum: Delete timeline to delete previous cover
...
QTimeLine was holding the previous covers shared pointer in the signal/slot connection, which caused it to never be free'd even though it's removed from the previous_covers_ list.
To fix this, make sure the QTimeLine is deleted.
This fixes a huge memory leak.
Addresses issue #1464
2024-06-20 16:05:07 +02:00
Jonas Kvinge
6177d4a2c4
ContextAlbum: Use const reference for image parameter
2024-06-20 15:59:34 +02:00
Jonas Kvinge
05f012e590
ContextAlbum: Formatting
2024-06-20 15:58:24 +02:00
Jonas Kvinge
cc0506490f
ContextAlbum: Use constexpr for kFadeTimeLineMs
2024-06-20 15:57:53 +02:00
Jonas Kvinge
06114c9835
ContextAlbum: Add explicit for PreviousCover
2024-06-20 15:57:12 +02:00
Jonas Kvinge
2518e4d47d
ContextAlbum: Remove unused function declaration
2024-06-20 15:56:49 +02:00
Jonas Kvinge
ceea805196
main: Remove `QCoreApplication::setQuitLockEnabled(false);`
...
This was a workaround for QTBUG-124386.
2024-06-19 21:33:01 +02:00
Jonas Kvinge
ae7e515945
Update Changelog
2024-06-19 00:39:13 +02:00
Jonas Kvinge
b275f91a58
PlaylistView: Set new default column sizes
2024-06-18 19:52:51 +02:00
Jonas Kvinge
b8ef96028c
StretchHeaderView: Refactor code and improve header view
...
Save what sections are visible, and always save sizes.
Do not set section size to zero when hiding sections.
When resizing columns in stretch mode, only resize the right column to fit the left column.
Fixes #1085
2024-06-18 19:52:34 +02:00
Jonas Kvinge
6ba1fdb744
CI: Remove openSUSE 15.5
2024-06-16 18:18:43 +02:00
Jonas Kvinge
dcef38427b
CI: Remove protobuf workaround for openSUSE
2024-06-15 01:48:20 +02:00
Jonas Kvinge
20d7ae7144
CI: Fix setting ENABLE_WIN32_CONSOLE for MSVC
2024-06-15 01:20:57 +02:00
Jonas Kvinge
d576777d94
CueParser: Always set track
2024-06-14 21:19:18 +02:00
Jonas Kvinge
1f7344ca1b
CueParser: Move artist / album variables
...
Fixes #1463
2024-06-14 21:19:04 +02:00
Jonas Kvinge
87c69f7456
CueParser: Formatting
2024-06-14 21:17:59 +02:00
Jonas Kvinge
a684b35203
ParserBase: Always read file, CUE depends on it
2024-06-14 21:03:52 +02:00
Jonas Kvinge
37855fe836
CollectionBackend: Remove QUrl::FullyDecoded from QUrl::toString()
2024-06-14 18:46:48 +02:00
Jonas Kvinge
f596695f61
CollectionModel: Don't process model updates when loading
2024-06-14 18:40:52 +02:00
Jonas Kvinge
076d065f7c
nsi: Replace libxml2-2.dll with libxml2.dll
2024-06-14 00:20:33 +02:00
Jonas Kvinge
70a7a7bbdd
CI: Cleanup PATH for MSVC build
2024-06-13 23:01:33 +02:00
Jonas Kvinge
5f540a4c08
Add Spotify support
2024-06-13 17:09:06 +02:00
Jonas Kvinge
f33b30fe79
OrganizeFormat: Replace QLatin1String with QStringLiteral
2024-06-13 00:40:08 +02:00
Jonas Kvinge
2f546f214d
Replace QLatin1String with QStringLiteral
2024-06-12 23:51:09 +02:00
Jonas Kvinge
7ba4fda346
SnapDialog: Replace QLatin1String with QStringLiteral
2024-06-12 23:23:30 +02:00
Jonas Kvinge
299415a889
Rename "Internet" to "Streaming"
2024-06-12 22:23:05 +02:00
Jonas Kvinge
718af984ab
Move LocalRedirectServer to core
2024-06-12 21:21:11 +02:00
Jonas Kvinge
5d51657f32
Drop FTS tables
2024-06-12 21:17:01 +02:00
Jonas Kvinge
a2958ba808
ListenBrainzScrobbler: Replace QLatin1String with QStringLiteral
2024-06-12 21:00:25 +02:00
Jonas Kvinge
79c2130152
ScrobblingAPI20: Replace QLatin1String with QStringLiteral
2024-06-12 20:59:09 +02:00
Jonas Kvinge
98d3cc2637
AnalyzerBase: Add static_cast
2024-06-12 20:58:51 +02:00
Jonas Kvinge
8339aa0934
CI: Remove Fedora 41
2024-06-12 20:32:34 +02:00
Jonas Kvinge
5451c110b1
Replace QStringLiteral with QLatin1String
2024-06-12 20:30:36 +02:00
Jonas Kvinge
20595a11bc
SmartPlaylistSearchTermWidget: Add const
2024-06-12 18:56:21 +02:00
Jonas Kvinge
c92a1b516c
GstEngine: Fix swapped media_url / stream_url
2024-06-12 18:52:53 +02:00
Jonas Kvinge
a8f1a881ff
GioLister: Remove useless else
2024-06-12 18:52:33 +02:00
Jonas Kvinge
ec21a55271
CollectionModelTest: Remove unused test
2024-06-12 18:14:37 +02:00
Jonas Kvinge
89990624ec
CollectionBackendTest: Use std::make_shared
2024-06-12 18:14:24 +02:00