Devin Lin
f4c8172201
Revamp media player UI
...
Reworks the media player UI for mobile devices. Adds a swipe gesture to open the media player, and reworks the UI to be more... *hip?*
TODO: haven't implemented a "previous song" feature, is that possible?



2022-05-23 12:36:35 +00: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
15f439c38e
Simplify std::sort use
2022-02-14 17:21:34 +01:00
Jonah Brüchert
06338900dc
Fix some implicit this captures
2022-02-14 17:14:46 +01:00
Jonah Brüchert
e9e0e4f143
Fix typo
2021-09-30 01:08:06 +02:00
Jonah Brüchert
c0df2785df
Lazy-initialize YTMusic object
...
So it can't throw exceptions in the constructor,
and we can actually properly handle them.
2021-06-30 01:49:24 +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
c18c26fa0d
Allow removing items from the playlist
2021-03-15 16:30:57 +01:00
Jonah Brüchert
cdcb3eefe4
Clean up thread usage
2021-03-15 15:46:13 +01:00
Mathis Brüchert
61a8396b09
show cover in player
2021-03-11 17:47:47 +01:00
Jonah Brüchert
71d87d419f
Implement thumbnail fetching in extract_video_info
2021-03-11 17:47:27 +01:00
Jonah Brüchert
afcfa42543
License under GPL-2.0-or-later
2021-03-10 23:51:25 +01:00
Jonah Brüchert
40064de93c
Use Kirigami.SearchField
2021-03-10 03:31:09 +01:00
Jonah Brüchert
efd6d04dfe
Make footer expandable
2021-03-10 03:07:35 +01:00
Jonah Brüchert
244743baac
Fix autoplay
2021-03-10 02:34:34 +01:00
Jonah Brüchert
a5d2436cca
Slightly better player
2021-03-10 02:26:22 +01:00
Jonah Brüchert
60dfc736a2
Add copyright headers
2021-03-10 01:20:45 +01:00
Jonah Brüchert
b3804df679
Initial working audio playback
2021-03-10 01:12:28 +01:00