eli
d0f458b0b6
fix: require neteasecloud backend
2022-02-07 13:38:29 +08:00
eli
1ac35c95b0
chore: remove FSF Copyright
2022-02-04 16:59:23 +08:00
eli
48b6d8e8ac
chore: remove trailing parentheses
2022-02-04 16:58:51 +08:00
eli
3dfe79f34c
chore: update docstring
2022-02-04 16:35:21 +08:00
eli
3613646387
chore: remove unused packages
2022-02-04 16:34:09 +08:00
eli
e5d636e01e
feat: add neteasecloud backend
...
Emms supports real-time lyrics(.lrc format) which can be showed in
minibuffer or modeline. It would be better for lyrics-fetcher to fetch
`.lrc` format lyrics.
Luckily, I find `music.163.com` offers an API to return such format
lyrics, for instance:
https://music.163.com/api/song/lyric?id=35804609&lv=1&kv=1&tv=-1 ,
in which '35804609' is the song id you query.
So I writes a new backend for 'lyrics-fetcher' to get lrc format lyrics,
and the following are my config
```
(setq lyrics-fetcher-fetch-method #'lyrics-fetcher-neteasecloud-do-search)
(setq lyrics-fetcher-format-file-name-method #'lyrics-fetcher-neteasecloud-format-file-name)
(setq lyrics-fetcher-format-song-name-method #'lyrics-fetcher-neteasecloud-format-song-name)
(setq lyrics-fetcher-lyrics-file-extension ".lrc")
```
P.S. This is my first package writing and first pr, so if I did something
wrong, please tell me.
2022-02-04 14:31:55 +08:00
eli
61d4d25f71
fix: pass correct query
...
the original method always passes unmodified query regardless of the
value of 'edit'
2022-02-04 13:37:20 +08:00
f0212bea83
docs: add MELPA badge
2021-09-12 11:42:30 +03:00
4545f5c560
chore: new version
2021-08-28 13:13:31 +05:00
f14ab86af9
docs: update the package docstring
2021-08-28 12:58:04 +05:00
a933d4201a
refactor: shell-command-to-string > call-process
2021-08-28 12:51:15 +05:00
ce7858a602
docs: add comments for genius behavior
2021-08-14 11:38:23 +03:00
12175e6965
fix: add fallback DOM queries for lyrics-fetcher-genius
2021-08-14 11:27:54 +03:00
87a99f328b
fix: dom-print
2021-08-13 22:38:10 +03:00
b7e381a704
chore: add doc and FSF copyright for the copied function
2021-08-13 12:11:01 +03:00
eb3e9e94a7
chore: update the copyright list
2021-08-13 11:55:54 +03:00
1765073d1c
Merge pull request #3 from syohex/older-emacs
...
Copy dom-print from Emacs 28.1 for older Emacs
2021-08-13 11:48:22 +03:00
Shohei YOSHIDA
462b1d45d1
Copy dom-print from Emacs 28.1 for older Emacs
...
dom-print was introduced at Emacs 28.1 which is still
developing version.
2021-08-13 17:10:09 +09:00
71af05c158
chore: doc for the `lyrics-fetcher-current-track' variable
2021-08-13 10:07:52 +03:00
5650202cb5
Merge pull request #2 from syohex/byte-compile-warning
...
Fix byte-compile warnings
2021-08-13 10:07:02 +03:00
Shohei YOSHIDA
943be32204
Fix byte-compile warnings
2021-08-13 09:44:20 +09:00
08efc1e75b
Merge pull request #1 from syohex/load-error
...
Fix load error
2021-08-12 15:31:53 +03:00
Shohei YOSHIDA
7a830985a7
Fix load error
2021-08-12 21:25:19 +09:00
68731eb78f
fix: byte-compilation warnings
2021-08-12 12:00:45 +03:00
b4e8870272
chore: remove Package-Requires & Version from the non-main file
2021-08-12 11:39:44 +03:00
edfd862451
refactor: remove code duplication, new version
2021-08-12 11:34:53 +03:00
3bfc8c856e
refactor: fix package-lint errors
2021-08-12 11:16:59 +03:00
46a2045526
refator: fix package-lint errors
2021-08-12 11:16:44 +03:00
cbbf6244af
feat: ability to edit the search query before sending
2021-08-12 10:55:38 +03:00
2d68bd4806
fix: pass C-u while fetching cover, strip parens in Genius query
2021-08-07 19:47:13 +03:00
5a752a2cab
docs: README, typos in docstrings
2021-08-07 17:23:20 +03:00
a5abc0f729
feat: actual major mode for lyrics, Cask
2021-08-07 15:55:28 +03:00
cc98795bad
feat: refetch lyrics in view buffer
2021-08-07 13:27:42 +03:00
8f4586dbf8
refactor: use error
2021-08-07 13:08:25 +03:00
8c3df2bbe0
docs: update docstrings
2021-08-07 12:44:56 +03:00
b592674372
feat: fetching covers works
2021-08-07 12:27:48 +03:00
03478fd11c
refactor: reoreder functions
2021-08-07 10:52:25 +03:00
8da39190b2
refactor(genius): deduplicate the code
2021-08-07 10:28:25 +03:00
6fba8ac821
feat: download album cover from genius
2021-08-06 22:46:22 +03:00
0e34077165
feat: fetch one or multiple lyrics from EMMS
2021-08-06 19:08:10 +03:00
f55238d2f8
feat: fetching of current track works
2021-08-06 15:12:02 +03:00
d61a93d4a0
feat: save & open lyrics in lyrics-fetcher-view-mode
2021-08-06 12:41:56 +03:00
f645f1f0a4
feat: lyrics-fetcher-genius.el works
2021-08-06 11:07:06 +03:00
ff7ae96206
feat: basic lyric fetching works
2021-08-05 22:05:51 +03:00
48c112e8df
Initial commit
2021-08-05 18:33:37 +03:00