Commit Graph

63 Commits

Author SHA1 Message Date
eternal-flame-AD
dd675ad710
fix: translation and singer parsing
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
2024-07-27 03:07:23 -05:00
alikia2x
ecaa7c3e1c temp: debug 2024-07-27 15:50:40 +08:00
eternal-flame-AD
9074f800d6
add legacy lrc parse mode
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
2024-07-26 00:05:50 -05:00
eternal-flame-AD
bf7f2f508b
fixup! feat: parsec based lyric parser 2024-07-24 20:59:40 -05:00
eternal-flame-AD
2341d13721
feat: parsec based lyric parser
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
2024-07-24 20:30:24 -05:00
alikia2x
e4677f4117 merge: update from dev branch
include PR #1
2024-07-25 03:14:47 +08:00
alikia2x
253742f681 merge: branch main into dev 2024-07-25 03:13:05 +08:00
alikia2x
cc97de5353
merge: pull request #1 from eternal-flame-AD/fs-patch
fs robustness patch
2024-07-25 03:05:28 +08:00
alikia2x
b4eab1b1ff merge: branch main into dev 2024-07-25 02:52:45 +08:00
alikia2x
a23a52f5e7 ref: better type support in server side script
fix: a typo in return message at api/database/song/[id]
2024-07-25 02:36:17 +08:00
alikia2x
ab8c32ffb8 merge: update from dev branch 2024-07-25 02:35:19 +08:00
alikia2x
74d783b5d5 add: line spliter and ID Tag extractor for LRC parser
add: corresponding test for parser
2024-07-25 02:23:07 +08:00
alikia2x
d0f562452a fix: potential UI bugs in lyrics component
- Add .idea for WebStorm users
- Fix typo in a function name
- Optimize display logic of lyrics component’s debug mode
  - Now you can use Cmd+Opt+Shift+Enter to toggle debug mode
- Improve async logic in lyrics' script
- Standardize naming in lyrics' script
- Add detailed comments in lyrics component
- Use CSS variables to enhance styles for lyric lines
- Refactor nextUpdate to a Svelte store and subscribe to its changes
  - Avoid detecting changes in frequently triggered Svelte reactivity statement (line 148 in origin)
- [TODO] Improve the interactive logic of the progress bar
2024-07-25 02:16:38 +08:00
eternal-flame-AD
b2f3bb9602
remove unused imports
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
2024-07-24 13:07:37 -05:00
eternal-flame-AD
e4026cf022
fixup! implement safe path handling 2024-07-24 13:05:14 -05:00
eternal-flame-AD
6b65fda69d
implement safe path handling
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
2024-07-24 12:59:48 -05:00
eternal-flame-AD
63c65e8b7d
fs robustness patch
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
2024-07-24 12:26:40 -05:00
alikia2x
aef964aa35 improve: SSR in database page, fix some UI bugs
extract: component SongCard used in database pages
adjust (UI): now lyrics container won't show scrollbar
2024-07-20 19:18:35 +08:00
alikia2x
73ad9036c2 fix: ui bug 2024-07-17 14:03:26 +08:00
alikia2x
7f66b54ab2 update: use producer instead of signer in music card of database page 2024-07-17 13:48:31 +08:00
alikia2x
900a60c656 add: song BV1Au4y1a7cN 2024-07-17 13:47:25 +08:00
alikia2x
3633c6b356 update: add NetEase Music ID into music metadata 2024-07-12 17:57:46 +08:00
alikia2x
5cd9abdcc0 improve: add more comments to lyrics component 2024-07-12 14:52:53 +08:00
alikia2x
e1aa87ece0 improve: scroll to current lyric in real time while adjusting progress 2024-07-12 14:39:45 +08:00
alikia2x
00549a504c update: 2 songs 2024-07-12 02:54:43 +08:00
alikia2x
942ce3d3c9 update: links in database page for better navigation 2024-07-12 02:03:09 +08:00
alikia2x
e548326977 update: logic of loading data 2024-07-12 01:11:32 +08:00
alikia2x
815544ea4e fix: grid layout in database view 2024-07-12 01:01:30 +08:00
alikia2x
a9b1a3f9cd feature: frontend for database showing page
basic frontend for submit & edit page
2024-07-12 00:34:57 +08:00
alikia2x
a3064385c2 backend: music metadata submit, retrieve & search 2024-07-11 01:18:59 +08:00
alikia2x
ce51da59c9 merge: branch 'main' of https://github.com/alikia2x/AquaVox 2024-07-10 18:32:19 +08:00
alikia2x
785f63af38 fix: lyrics 2024-07-10 18:26:33 +08:00
alikia2x
375d6ec361
Create main.yml 2024-05-20 00:09:22 +08:00
alikia2x
fade90e53a
Update README.md 2024-05-20 00:05:10 +08:00
Alikia2x
65a1c26f1e fix: volumeBar UI 2024-05-19 18:58:12 +08:00
Alikia2x
7b87a649ac feature: Apple Music-style lyrics scrolling 2024-05-19 17:21:07 +08:00
Alikia2x
b4eef94ed4 improve: lyric scroll 2024-05-17 01:40:24 +08:00
Alikia2x
61bb6654d5 feature: volume persistent, better lyric scroll 2024-05-17 01:22:50 +08:00
Alikia2x
1cd5892ffe improve: add command for production start 2024-05-16 23:10:45 +08:00
Alikia2x
84a2e3fd96 fix: song name display overflow 2024-05-16 23:05:38 +08:00
Alikia2x
d814eb32f3 fix: polyfill miss in production 2024-05-13 01:23:25 +08:00
Alikia2x
dc5b27ddd0 realese: AquaVox 1.8.0 2024-05-13 00:06:47 +08:00
Alikia2x
8d87d9b6db feature: add homepage 2024-05-12 22:24:24 +08:00
Alikia2x
17a3e45d5e update: responsive ui improvement 2024-05-12 19:07:32 +08:00
Alikia2x
b9243b35a6 fix: current lyric class apply on multiple lines of lyrics which has same content 2024-05-12 14:28:51 +08:00
Alikia2x
4422937707 feature: dynamic lyrics 2024-05-12 05:45:37 +08:00
Alikia2x
8d6089511d update: lyric import page 2024-05-12 03:37:46 +08:00
Alikia2x
afa8dd1f47 update: readme 2024-05-12 02:37:34 +08:00
Alikia2x
f6363518d3 feature: volume adjust 2024-05-12 02:07:04 +08:00
Alikia2x
83260dc2dc improve: interactiveBox a11y and style 2024-05-11 17:42:43 +08:00