Jonah Brüchert
|
8dc0fee18d
|
Use move in QCoro::connect where possible
|
2023-11-23 01:20:34 +01:00 |
|
Jonah Brüchert
|
64d564f49b
|
Remove unused includes
|
2023-11-22 22:36:58 +01:00 |
|
Theophile Gilgien
|
987a9cbf52
|
close lyrics when playing a song whithout lyrics
before, the user would be stuck on the lyrics page, because the button
would be disabled
|
2023-06-01 14:26:24 +00:00 |
|
Jonah Brüchert
|
ca93ebd41f
|
Port to QCoro
|
2023-05-20 13:07:50 +02:00 |
|
Theophile Gilgien
|
7b16511590
|
Introduce drag and drop to rearrange the queue
|
2023-04-06 01:48:24 +00:00 |
|
 Jonah BrüchertandMathis Brüchert
|
5a279f8220
|
Add support for local playlists
Co-authored-by: Mathis Brüchert <[email protected]>
|
2023-03-08 19:11:50 +01:00 |
|
Mathis Brüchert
|
586d1d9ffd
|
add possibility to append all playlists and albums
|
2023-03-04 01:23:39 +00:00 |
|
Mathis Brüchert
|
495c5a00ae
|
purpouse integration
|
2023-03-03 21:56:03 +00:00 |
|
Theophile Gilgien
|
c4687b4c3e
|
disable mobile clear playlist button if queue is empty
|
2023-02-28 22:03:12 +01:00 |
|
Theophile Gilgien
|
54001c8f7a
|
disable playlist controls when playlist is empty
This makes it impossible to crash the application by clearing the
playlist when it is empty.
|
2023-02-27 21:19:31 +01:00 |
|
Jonah Brüchert
|
94395f2650
|
UserPlaylistModel: Use ranges to make code a bit shorter
|
2023-02-26 03:51:47 +01:00 |
|
Jonah Brüchert
|
5285b3561f
|
Update play button when appending a song
Before this, the button would not notice that there is now a song to
skip to.
|
2023-02-26 03:46:58 +01:00 |
|
Theophile Gilgien
|
f3ff6e3bdc
|
allow to play favourite, most played and playback history
as a playlist and on shuffle
|
2023-02-25 12:55:50 +01:00 |
|
Jonah Brüchert
|
59990c2029
|
Fix crash on playing an album in shuffle mode while a track is playing
BUG: 465153
|
2023-02-21 23:55:28 +01:00 |
|
Theophile Gilgien
|
2f62a31dfb
|
introduce clear playlist button
This merge request also moves the shuffle button to below the playlist.
|
2023-02-19 23:15:56 +00:00 |
|
Mathis Brüchert
|
590a219f22
|
redesign drawer
|
2023-02-03 13:20:06 +01:00 |
|
Jonah Brüchert
|
1109b81870
|
Don't try to fetch lyrics when no track is playing
This can happen if the playlist ran through
|
2022-11-30 17:20:13 +01:00 |
|
Jonah Brüchert
|
c56bbb68f6
|
Store artist and album of known songs in the database
In the future, this will allow to do better local searching
|
2022-11-22 18:32:06 +01:00 |
|
Jonah Brüchert
|
7c3d83704b
|
Clear lyrics when changing the song
|
2022-11-09 00:31:33 +01:00 |
|
Jonah Brüchert
|
7024e1526f
|
Display lyrics
|
2022-11-05 21:57:17 +01: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
|
8ec674fbef
|
MultiIterableView: Generalize by using std::span
Requires upgrading to C++20
|
2022-02-14 17:10:06 +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
|
c085d808f9
|
Don't allow skipping after the last song
|
2021-04-24 23:04:12 +02:00 |
|
Jonah Brüchert
|
aa9c378a26
|
Replace deprecated std::random_shuffle
|
2021-04-24 14:52:34 +02:00 |
|
Mathis Brüchert
|
8fa564e7f0
|
Implement shuffling
|
2021-03-27 18:11:40 +01: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
|
1a0762b7f1
|
Add support for playlists
Fixes #3
|
2021-03-20 17:33:06 +01:00 |
|
Jonah Brüchert
|
6bfac31b31
|
Rename PlaylistModel to UserPlaylistModel
As preparation to introduce a model for predefined playlists
|
2021-03-20 16:31:22 +01:00 |
|