Commit graph

60 commits

Author SHA1 Message Date
0359ad482c ci: fix 2023-12-26 01:32:18 +03:00
4cf7f34212 fix: broken link in README 2023-12-19 01:28:34 +03:00
a3be34b015 fix: lint 2022-07-17 20:16:48 +03:00
42a348658b feat: add lyrics-fetcher-analyze 2022-07-17 20:13:14 +03:00
5e36d35148 chore: update copyright 2022-07-17 15:21:35 +03:00
06bd0293df chore: update version 2022-02-07 16:26:57 +03:00
8edf2447f0 fix: native-comp warning 2022-02-07 16:11:58 +03:00
f543862a06 docs: update README 2022-02-07 16:10:14 +03:00
3aa5847206 fix: docstring 2022-02-07 16:08:12 +03:00
3455a44bfa feat: switch backends 2022-02-07 16:04:01 +03:00
fc0c4731b6 fix: recursive load 2022-02-07 15:02:48 +03:00
27f12fc8c1 fix: byte-compilation and checkdoc 2022-02-07 14:51:09 +03:00
f49d4dc054 ci: add melpazoid 2022-02-07 14:44:52 +03:00
f5b2f93763
Merge pull request #6 from Elilif/neteasecloud
fix: require neteasecloud backend
2022-02-07 14:43:36 +03:00
eli
d0f458b0b6 fix: require neteasecloud backend 2022-02-07 13:38:29 +08:00
f6948259b3
Merge pull request #5 from Elilif/neteasecloud
Add neteasecloud backend
2022-02-04 12:16:17 +03: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