Commit Graph
25 Commits
Author SHA1 Message Date
Jonah Brüchert 8dc0fee18d Use move in QCoro::connect where possible 2023-11-23 01:20:34 +01:00
Jonah Brüchert f0248e1a7a Port to Qt6 2023-10-31 02:29:24 +00:00
Jonah Brüchert ca93ebd41f Port to QCoro 2023-05-20 13:07:50 +02:00
Mathis Brüchert 495c5a00ae purpouse integration 2023-03-03 21:56:03 +00:00
Jonah Brüchert f703f1e357 Display album covers 2022-11-03 21:01:32 +01:00
Jonah Brüchert 52c654179f Add buttons for opening some pages in the web ui 2022-08-26 21:03:49 +02:00
Jonah Brüchert 463bdde0a0 Add library feature
The library page currently shows favourites and most played songs.
2022-05-22 11:16:38 +00:00
Jonah Brüchert 961dca328d MultiIterableView: Add convinience std::vector constructor 2022-02-14 17:59:30 +01:00
Jonah Brüchert 8ec674fbef MultiIterableView: Generalize by using std::span
Requires upgrading to C++20
2022-02-14 17:10:06 +01:00
Jonah Brüchert 58eefc29eb ArtistModel: Simplify use of MultiIterableView
Now that it is truly a view type, it is possible to just modify the
underlying data, instead of recreating the view.
This allows to get rid of the optional, in which the view was previously
stored.
2022-02-14 15:52:25 +01:00
Jonah Brüchert 9312331755 MultiIterableView: Refactor into an actual view type 2022-02-14 15:52:25 +01:00
Jonah Brüchert 068a5b756a Stop the loading animation if a query fails 2021-07-12 01:50:42 +02:00
Jonah Brüchert 5b5e41a563 Display title of the video that could not be played 2021-06-21 01:20:29 +02:00
Jonah Brüchert e2cebadaef Move contents into MultiIterableView
makes it easier and safer and we currently don't need the lists anywhere else
2021-06-13 18:41:13 +02:00
Jonah Brüchert 6fa90884ba Add multiiterableview and use it in artistmodel 2021-05-01 23:34:49 +02:00
Jonah Brüchert eb105e2f91 Relicense as LicenseRef-KDE-Accepted-GPL
@mbruchert was asked and approved.
2021-03-24 18:19:59 +01:00
Jonah Brüchert 56c2b4dd79 Clean up unused includes 2021-03-20 20:09:47 +01:00
Jonah Brüchert cdcb3eefe4 Clean up thread usage 2021-03-15 15:46:13 +01:00
Jonah Brüchert 81f89f6b1b handle python errors 2021-03-15 15:43:03 +01:00
Jonah Brüchert 932aa950bc Allow to use the play next functionality with all songs 2021-03-13 18:25:12 +01:00
Jonah Brüchert 9783b598fd Allow to play albums 2021-03-11 14:05:49 +01:00
Jonah Brüchert aadf7fb434 Display thumbnail on artist page 2021-03-11 03:51:18 +01:00
Jonah Brüchert afcfa42543 License under GPL-2.0-or-later 2021-03-10 23:51:25 +01:00
Jonah Brüchert d48c839e81 Display automatic playlist 2021-03-10 23:42:47 +01:00
Jonah Brüchert c8bad926aa Implement artist page 2021-03-10 22:59:22 +01:00