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