Mathis Brüchert
d6f53b7485
remove double header
2023-01-07 03:40:36 +01:00
Mathis Brüchert
d42138cc87
add right padding to scroll Views
2022-12-29 17:35:33 +01:00
Mathis Brüchert
b64e23a4ce
make title change color on hover
2022-12-29 16:23:29 +01:00
Jonah Brüchert
5b717c468b
Make it impossible to open the menu drawer by swiping
...
When this was done, the drawer was not connected to any list item, and
of course didn't work.
2022-12-29 16:16:59 +01:00
Jonah Brüchert
a277a5cfa1
Remove stray debug
2022-12-29 14:04:11 +01:00
Jonah Brüchert
2bcc2b4622
Fix displaying artists in history page
2022-12-29 14:00:17 +01:00
Mathis Brüchert
226d187275
add Sidebar
2022-12-29 13:58:36 +01:00
Jonah Brüchert
58abc9d38a
Fix warning about unused typedef
2022-12-28 16:05:04 +01:00
Jonah Brüchert
d166a66797
Support ytmusicapi 0.24.1
2022-12-28 16:02:14 +01:00
Jonah Brüchert
22d5667995
Fix blurry album covers
2022-12-23 22:41:36 +01:00
Jonah Brüchert
bdfb92a736
Fix passing artists to the menu
2022-12-23 22:38:32 +01:00
Mathis Brüchert
4e3da60708
disable horizontal scralling making touch gestures work with lyrics
2022-12-23 17:27:39 +00:00
Mathis Brüchert
f7d5d31108
move menu to a drawer when on mobile
2022-12-23 17:27:00 +00:00
Mathis Brüchert
378abb7d4b
animate play symbol on hover
2022-12-20 16:12:44 +00:00
Devin Lin
cc6661321d
Fix list entries from going over the media player
2022-12-11 15:47:41 +00:00
Jonah Brüchert
e70a8689bb
Make tab list overflow on small screen
2022-12-11 16:10:11 +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
9f404d37f6
Optimize memory usage
2022-11-30 17:17:54 +01:00
Jonah Brüchert
4b343157a2
Use JavaScript arrow function syntax
2022-11-28 00:08:53 +01:00
Mathis Brüchert
52f330d6be
Redesign browsing pages
2022-11-27 19:32:36 +01:00
Jonah Brüchert
435d530b14
Use Kirigami.DelegateRecycler in quick search repeater
...
I'm not 100% sure how much this will help here, but on my tablet the
frequent allocation of objects while filtering creates a noticable
delay, so let's see if this helps.
2022-11-27 19:26:31 +01:00
Jonah Brüchert
0447eb3ca2
Fix alignment of local search results
2022-11-22 23:25:10 +01:00
Jonah Brüchert
d49addb1ae
Fix separator visibility logic
2022-11-22 23:16:59 +01:00
Jonah Brüchert
bade37f9f2
Improve popup layout
2022-11-22 23:14:52 +01:00
Jonah Brüchert
5581c9f8e9
Fix separator being displayed in the wrong place
2022-11-22 22:51:03 +01:00
Jonah Brüchert
342984283c
Wrap Queue in a ScrollView
...
This improves the scroll behaviour on the desktop a lot
2022-11-22 22:46:24 +01:00
Mathis Brüchert
d313c4b79b
clean up player
2022-11-22 22:35:53 +01:00
Mathis Brüchert
eb3bb80669
add play icon when hovereing over library entries
2022-11-22 22:33:20 +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
f5a54fc7e7
Handle thumbnails that are not stored in the guessable location
...
Currently we just guess the url, which almost always works, but for some
videos (maybe very old ones) it doesn't work.
So for those, we now just invoke yt-dlp to extract the correct url. As
long as this affects only very few videos, it's still fast enough.
AudioTube will print a warning on the console if that happens, to make
it easier to debug when its slow.
2022-11-22 18:01:21 +01:00
Jonah Brüchert
f2f653815b
search: Display ~2 lines for previously played songs
2022-11-22 17:41:26 +01:00
Jonah Brüchert
4edfc8db71
Fix undefined reference error
...
The object seems unused
2022-11-22 17:40:52 +01:00
Jonah Brüchert
f368c8fd8c
resources.qrc: Restore reuse information
2022-11-22 16:43:09 +01:00
Jonah Brüchert
a0f7854c52
Factor out the rounded mask code into its own file
...
Should make it easier to port to Qt6
2022-11-22 16:32:15 +01:00
Jonah Brüchert and Mathis Brüchert
fb9e17621f
Search through played songs as well
...
Co-authored-by: Mathis Brüchert <[email protected] >
2022-11-22 16:19:03 +01:00
Jonah Brüchert
d5b2c2c45c
Filter search history while searching
2022-11-21 22:14:54 +01:00
Jonah Brüchert
0e6abff8ff
Only display unique search queries
2022-11-21 21:58:35 +01:00
Mathis Brüchert
1e2df2d6d8
Add more shadows and rounding to album convers
2022-11-09 23:13:48 +01:00
Jonah Brüchert
7c3d83704b
Clear lyrics when changing the song
2022-11-09 00:31:33 +01:00
Jonah Brüchert
86f16fc7af
Library: Add more spacing
2022-11-06 01:03:31 +01:00
Jonah Brüchert
7024e1526f
Display lyrics
2022-11-05 21:57:17 +01:00
Jonah Brüchert
dcf1b9df98
search: Display artists
2022-11-03 21:34:23 +01:00
Jonah Brüchert
0f0e8a5974
Also display thumbnails for artists
2022-11-03 21:16:45 +01:00
Jonah Brüchert
f703f1e357
Display album covers
2022-11-03 21:01:32 +01:00
Jonah Brüchert
3815759cd3
Make sure not to fail on old ytmusicapi verions by checking for the new-style version
2022-11-03 19:25:35 +01:00
Jonah Brüchert
c38805fa92
Support ytmusicapi 0.24
2022-11-03 16:52:39 +01:00
Jonah Brüchert
9f3789eac5
Speed up loading thumbnails
...
By guessing the url directly instead of going through youtube-dl
2022-10-29 19:14:31 +02:00
Tobias Fella
a37746440a
Prepare C++ for Qt6
2022-10-20 20:41:07 +00: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
a07a3c162f
Show newer favourites first
2022-08-24 09:31:59 +02:00