jeffvli
ede47fbf8f
fix missing artist name in lyrics search query for lrclib ( #1871 )
2026-03-25 17:49:50 -07:00
riccardo
16ac536f93
feat(lyrics): simpmusic lyrics provider ( #1820 )
...
* feat(lyrics): simpmusic lyrics provider
2026-03-11 01:04:55 -07:00
jeffvli
871bb9da3a
update lyrics autofetcher to async search
2026-01-29 20:52:36 -08:00
jeffvli
d10e4a3d68
rework auto lyrics matcher ( #1569 )
...
- remove priority order in favor of best match from all selected providers (lrclib synchronized)
- improve % match for title / artist
2026-01-18 16:02:37 -08:00
jeffvli
7f1c4a4d18
add sync status to lrclib lyrics ( #1568 )
2026-01-18 15:47:07 -08:00
jeffvli
431ff76e19
clean up old logs
2026-01-16 11:05:33 -08:00
jeffvli
d3191611c6
add user agent header to lrclib fetch
2025-12-08 09:41:23 -08:00
Kendall Garner
dd3d05c813
add web audio, replaygain, visualizer ( #1289 )
...
* add web audio, replaygain, visualizer
* remove volume multiplication in gain
---------
Co-authored-by: Jeff <42182408+jeffvli@users.noreply.github.com >
2025-11-30 03:25:12 -08:00
jeffvli
092a9c3f19
add initial playlist reimplementation
2025-11-29 19:33:40 -08:00
angelolz
947cad451c
Remove unnecessary sections from Genius lyrics ( #1154 )
...
* remove unnecessary sections in genius lyrics
* made variable names camelCase
* used title instead of full title
2025-10-23 01:28:49 +00:00
jeffvli
df6b6d514d
update netease translation lyric line handling ( #979 )
...
- lyric should be appended to the original lyric line with a custom splitter
- the custom splitter is now handled in LyricLine
2025-06-29 18:29:59 -07:00
jeffvli
b29d3e7f78
disable netease translation by default
2025-06-24 00:06:19 -07:00
et21ff
ae41fe99bb
lyrics: add translation lyrics for netease.ts ( #951 )
...
* lyrics: add translation lyrics for netease.ts
2025-06-21 12:19:23 -07:00
jeffvli
930165d006
fix all imports for new structure
2025-05-26 17:20:02 -07:00
jeffvli
1cf587bc8f
restructure files onto electron-vite boilerplate
2025-05-26 17:18:55 -07:00
Vukanović Stefan
297d6f0d2e
LrcLib.net expects durations in seconds, not ms ( #603 )
2024-05-02 14:14:10 +00:00
jeffvli
ec457d5125
Lint files based on updated rules
2023-09-15 20:42:38 -07:00
jeffvli
8686a7c592
Various lyrics improvements
...
- Update wording on provider fetcher
- Invalidate query on reset instead of resetQuery
2023-08-07 21:59:55 -07:00
jeffvli
30e52ebb54
Lint all files
2023-07-01 19:14:12 -07:00
Kendall Garner
d6e628099c
Add LrcLib Fetcher ( #136 )
...
* lrclib, do not show search/clear buttons if no fetchers configured
2023-06-11 12:45:50 -07:00
jeffvli
493e13ebc0
Fix id return type on netease fetcher
2023-06-09 17:24:34 -07:00
jeffvli
cbc08d6f03
Improve lyrics match with scored searches
2023-06-09 17:24:34 -07:00
jeffvli
255a131f3b
Require only single query for search
2023-06-09 17:24:34 -07:00
jeffvli
f8ecb3fc53
Update fetchers to support search
2023-06-09 17:24:34 -07:00
jeffvli
0fa5b6496f
Add lyric search functions and query
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
Kendall Garner
85a10c799a
address comments
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