Commit graph

347 commits

Author SHA1 Message Date
jeffvli
a1a113d3c6 Move scroll container to wrap lyrics only 2023-06-09 17:24:34 -07:00
jeffvli
3f78c3f420 Move all lyrics fetching logic into query 2023-06-09 17:24:34 -07:00
jeffvli
f10912d930 Set lyrics scrollarea to max height by default 2023-06-09 17:24:34 -07:00
jeffvli
d38c846e80 Update lyric fetcher return types 2023-06-09 17:24:34 -07:00
Kendall Garner
007a099951 Lyrics Improvements
- Make the settings text actually consistent with behavior
- Add metadata (artist/track name) for fetched tracks
- Add ability to remove incorrectly fetched lyric
- Add lyric fetch cache; save the last 10 fetches
- Add ability to change offset in full screen, add more comments
2023-06-09 17:24:34 -07:00
jeffvli
9622cd346c Force play on queue row double click 2023-06-06 19:45:47 -07:00
jeffvli
c3c1f4cc5f Refactor mpv initialization/cleanup
- Don't re-initialize the player on re-render
- Fixes the player potentially crashing on hot reload
2023-06-06 10:48:47 -07:00
jeffvli
7e5733db34 Add missing key on sidebar 2023-06-06 00:55:49 -07:00
jeffvli
d1dde2428f Minor fixes on main component 2023-06-04 16:46:05 -07:00
jeffvli
190dd71b3c Fix styling on unsync lyrics 2023-06-04 16:46:05 -07:00
jeffvli
feb61c28d7 Change padding on vertical player 2023-06-04 16:46:05 -07:00
jeffvli
f380eccc68 Improve responsive styles for playerbar 2023-06-04 16:46:05 -07:00
jeffvli
cf43bf360e Use scale instead of font-size for active lyric 2023-06-04 16:46:05 -07:00
jeffvli
48dfd469ed Additional styling changes 2023-06-04 16:46:05 -07:00
jeffvli
5dd860735d Adjust lyrics styling / animations 2023-06-04 16:46:05 -07:00
jeffvli
7cd2077dcd Refactor layout to grid 2023-06-04 16:46:05 -07:00
jeffvli
7430bba853 Update minimum app dimensions 2023-06-04 16:46:05 -07:00
jeffvli
782c351ca6 Disable query if no song present 2023-06-04 16:46:05 -07:00
Kendall Garner
3aef2a80a7 rename listener function 2023-06-04 16:46:05 -07:00
Kendall Garner
85a10c799a address comments 2023-06-04 16:46:05 -07:00
Kendall Garner
9eef570740 support .txt 2023-06-04 16:46:05 -07:00
Kendall Garner
58f38b2655 add jellyfin, improvements 2023-06-04 16:46:05 -07:00
Kendall Garner
85d2576bdc Improved lyric syncing, fetch
- uses a somewhat more sane way to parse lyrics and teardown timeouts
- adds 'seeked' to setCurrentTime to make detecting seeks in lyric much easier
- adds ability to fetch lyrics from genius/netease (desktop only)
2023-06-04 16:46:05 -07:00
Kendall Garner
23f9bd4e9f initial implementation for lyrics 2023-06-04 16:46:05 -07:00
jeffvli
c8a0df4759 Add configurable sidebar 2023-06-03 05:46:20 -07:00
jeffvli
f58552be84 Remove unneeded console logs 2023-06-03 00:40:57 -07:00
jeffvli
7d5aa6fd13 Add sidebar customization settings 2023-06-03 00:39:33 -07:00
jeffvli
2b16cce0aa Move global search to default result 2023-06-02 17:25:15 -07:00
jeffvli
34870556b4 Add auto-focus to search input 2023-06-02 13:13:33 -07:00
jeffvli
7e2d9bd585 Split album list views 2023-06-02 13:09:28 -07:00
jeffvli
691bc8f1ef Add full container spinner/loader 2023-06-02 13:07:30 -07:00
jeffvli
cd66a9dccb Clean up 2023-06-02 01:21:02 -07:00
jeffvli
17b1acad9d Optimize various pages 2023-06-01 20:08:43 -07:00
jeffvli
e7c7eb3ec0 Split up main content route component 2023-05-31 01:13:54 -07:00
jeffvli
791088deb6 Persist scroll offset on table-view album list 2023-05-30 20:05:52 -07:00
jeffvli
9c1a2a4a8d Fix playlist form
- Invalid initial state and definition for public playlist
2023-05-30 19:35:22 -07:00
jeffvli
73997cf6c7 Add clarity to conditional restart 2023-05-27 14:02:10 -07:00
jeffvli
1d074dae2e Adjust conditionals in a few places 2023-05-27 14:02:10 -07:00
Gelaechter
a878875f83 Add native titlebar & fix app restart for AppImages 2023-05-27 14:02:10 -07:00
Kendall Garner
d055ae89e0 media session for windows/mac 2023-05-26 18:20:27 -07:00
Kendall Garner
f83639d5f8 round volume, update all clients 2023-05-26 18:20:27 -07:00
Kendall Garner
97ccf3bc6d add media session/mpris 2023-05-26 18:20:27 -07:00
jeffvli
0103a84358 Add clear buttons to search input 2023-05-21 21:01:23 -07:00
jeffvli
611cbc6dd9 Fix search results being capped to window height 2023-05-21 20:51:52 -07:00
jeffvli
bc2624bffd Add fullscreen player toggle tooltip to sidebar (#114) 2023-05-21 19:47:46 -07:00
jeffvli
5b98238b3a Prevent clicking on disabled sidebar items 2023-05-21 19:39:40 -07:00
jeffvli
d96c0d547a Hide search results when not on home page 2023-05-21 19:37:45 -07:00
jeffvli
3c62de8347 Fix all playlist actions 2023-05-21 18:20:46 -07:00
jeffvli
07d4dc37b5 Hide fetch notification if error 2023-05-21 18:19:43 -07:00
jeffvli
adc3e421f6 Increase size of create playlist modal 2023-05-21 17:53:43 -07:00