Kendall Garner
8835fc640a
Include lyric simplification, restore clear button
...
- merges lyric simplification
- restores metadata/clear
2023-06-09 17:24:34 -07:00
jeffvli
f92cd89c46
Add fade in animation for lyrics container
2023-06-09 17:24:34 -07:00
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
98fa47348c
Replace main lyrics listener with promise handler
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
d97fe4c621
Replace node-mpv with fork version
2023-06-06 00:57:05 -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
8eb0029bb8
Add undefined check
2023-06-03 05:46:20 -07:00
jeffvli
c8a0df4759
Add configurable sidebar
2023-06-03 05:46:20 -07:00
jeffvli
e7bc29a8f1
Remove unneeded hook
2023-06-03 05:46:20 -07:00
jeffvli
5295c69f46
Bump ts-rest
2023-06-03 05:46:15 -07:00
jeffvli
f58552be84
Remove unneeded console logs
2023-06-03 00:40:57 -07:00
jeffvli
cd57142caf
Fix duplicate import
2023-06-03 00:40:13 -07:00
jeffvli
86ad2d0383
Fix invalid spinner props
2023-06-03 00:39:52 -07:00
jeffvli
7d5aa6fd13
Add sidebar customization settings
2023-06-03 00:39:33 -07:00
jeffvli
f2ef630921
Fix global button styling on settings page
2023-06-02 22:38:49 -07:00
jeffvli
9250b30249
Downgrade framer-motion from v10 -> v9
...
- Issues are present in v10 that prevent drag/drop reorder from working properly
2023-06-02 18:35:36 -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
5dbc0c61c5
Clean up from mantine upgrade
2023-06-02 11:48:43 -07:00
jeffvli
0bc1ee3492
Downgrade auto-sizer package
...
- issue with types with ts v4
2023-06-02 11:48:22 -07:00
jeffvli
7403a46f91
Remove initial animation on page header
2023-06-02 11:38:33 -07:00
jeffvli
8ffb81093d
Improve feature carousel component
...
- Add play button
- Clamp title to 1 line
- Restrict to 1 genre and 1 artist
- Infinite loop pagination
2023-06-02 01:30:08 -07:00
jeffvli
d312c3c70a
Handle initial render item count for carousel
2023-06-02 01:21:52 -07:00
jeffvli
cd66a9dccb
Clean up
2023-06-02 01:21:02 -07:00
jeffvli
f2690b262f
Remove container query requirement for carousel sizing
2023-06-02 01:01:50 -07:00
jeffvli
63c5a83911
Bump packages
2023-06-01 20:19:07 -07:00