Commit Graph
19 Commits
Author SHA1 Message Date
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?

![image](/uploads/d329da0ea548eed466227ef39f25301f/image.png)

![image](/uploads/7b3cf83204a1df13b5b166d24d0c2a91/image.png)

![image](/uploads/74c641c544a130eb5e692fb1ae733e37/image.png)
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