Commit Graph

64 Commits

Author SHA1 Message Date
StarsEnd33A2D17
107f5765b0 Update to the latest NeteaseCloudMusicApi 2024-10-08 20:29:05 +08:00
代强
a18e093d4a fix: fix build && adapte for bugs in NeteasyCloudMusicAPI 2024-03-04 19:22:47 +08:00
pan93412
43c5bda806
chore(deps): upgrade dependencies (#1708) 2022-06-22 14:29:38 +08:00
hawtimzhang
35edd84c22 fix: vibrant worker error 2022-05-02 14:30:11 +08:00
pan93412
93ae57adbe
feat: switch to UNM (Rust) (#1536)
* refactor: use unm-rust-napi

* ci(build): install UNM dependencies for certain platforms

* feat: add the ability to configure UNM

* feat: add the UNM configuration in settings page

* refactor(jsconfig): jsx -> preserve

* fix(ci/build): use bash to get unm version

* chore(deps): upgrade UNM to 0.3.0-pre.0

* refactor(electron/ipcMain): update default sources

* fix(views/settings): remove duplicated config entry

* feat(settings): allow configuring QQ cookie

We also removed some duplicate entries in views/settings.vue.

* chore(deps): UNM -> 0.3.0-pre.1

* refactor: remove unused old UNM

* fix(utils/player): do not include rust-napi in client code

As we only imported the constant, I just expand it as the integer.

Co-authored-by: qier222 <qier222@outlook.com>
2022-04-28 01:02:41 +08:00
pan93412
d87c4bad21
chore(deps): update some dependencies to latest (#1564)
* chore(deps): upgrade dependencies

* chore(deps): upgrade some deps to major version

已經查過這些 packages 的 Changelog,確定是安全、可升級的。此外也進行了簡單的 E2E 測試,可正常使用。
2022-04-27 18:37:52 +08:00
pan93412
aeda63faf7
fix(deps): correct the vue-gtag version (#1556) 2022-04-23 17:19:43 +08:00
qier222
f88addc95d
feat: update ga 2022-04-16 03:06:16 +08:00
pan93412
98068f55cb
chore: upgrade dependencies (#1390)
- UnblockNeteaseMusic@0.27.0-rc.6
- dayjs@1.10.8
- electron-builder@23.0.2
- music-metadata@7.12.2
- NeteaseCloudMusicApi@4.5.8
- eslint-config-prettier@8.5.0
2022-03-10 15:37:57 +08:00
pan93412
b65a8b9da0
chore: 更新 lockfile
使用 yarn upgrade 更新部分 dependencies。
2022-02-26 16:04:00 +08:00
pan93412
3e1dc62fa0
chore: 更新依賴、更換為 prettier 新規則 (#1340)
* chore: upgrade dependencies
* style: prettier
2022-02-25 07:36:13 +08:00
CNawalol
d15b58d805
feat: mpris support (#1279)
* feat: mpris support

* fix: 修复网页版无法播放

* fix: 修复在 Player.js 里 ipcRenderer 为空时引发的错误

* docs: update README

* docs: update README

Co-authored-by: memorydream <34763046+memorydream@users.noreply.github.com>
2022-01-30 00:37:12 +08:00
pan93412
5a5fb1f191
refactor(ncmapi): use upstream version (#1278)
* refactor(ncmapi): use upstream version

FIXME: After #1457 released,
switch to the NPM version.

* fix(docker): install NeteaseCloudMusicApi early

* fix: remove useless submodule entry

* fix(ncmapi): update to 4.5.2
2022-01-30 00:19:55 +08:00
pan93412
50171911f9
chore: upgrade electron to 13.6.7 2022-01-26 18:15:28 +08:00
pan93412
ebd863f5b6
refactor(ncmapi): manage NCMAPI with submodule
also:
  - docs: tells user to clone repo recursively
  - feat(ci): clone recursively
  - feat(ncmapi): backport my change
    https://github.com/Binaryify/NeteaseCloudMusicApi/pull/1453
  - refactor: rewrite startNeteaseMusicApi()
2022-01-26 18:13:55 +08:00
pan93412
d5ffacae3a
fix(npm): forcibly resolve 'icon-gen' to v3
Seems like no any API breaking changes in icon-gen v3.
Besides, we can throw phantomjs away.

Fix #1265
Fix #1260
2022-01-26 09:41:01 +08:00
pan93412
5071e82e1c
build: degrade electron to 13.0.1
Seems like Electron 13.6 breaks the Windows 7 support.
We degrade Electron's version to what 0.4.2 uses.

Related: #1179
2022-01-05 21:27:46 +08:00
pan93412
16c3613267
feat: Use actively maintained unblockNeteaseMusic (#1105)
* refactor: use @unblockneteasemusic/server

we also use ipcMain.handle for unblock-music.

* refactor(utils/nativeAlert): remove the deprecated "remote"

* refactor(ipcMain): use our default sources

* style(config/vue): prettier

* feat(README): update for new UNM
2021-12-20 18:56:26 +08:00
Hawtim
ee59479ff8
feat: enhance (#1016) 2021-10-28 01:09:00 +08:00
qier222
bb87b7f20d
fix: bugs 2021-09-25 18:49:05 +08:00
qier222
ed0bb1c031
chore: update package.json 2021-06-09 21:19:43 +08:00
qier222
22c9691a73
style: personal fm card 2021-06-07 18:33:05 +08:00
qier222
d70fd44d8e
feat: qrcode login 2021-06-07 18:27:46 +08:00
qier222
996904f056
refactor: netease api routes 2021-06-05 18:01:41 +08:00
qier222
efd67346fd
chore: update Electron version 2021-06-02 17:55:43 +08:00
Changjian Gao
b9da9a41fd
feat: Support copy artist and album URL (#708) 2021-05-26 16:46:00 +08:00
qier222
41a30a25c0
fix: bugs 2021-05-18 16:57:37 +08:00
qier222
e3c198b32b
chore: add new eslint rule 2021-04-22 10:59:00 +08:00
qier222
4e023502ca
fix: remove sentry 2021-04-19 11:33:38 +08:00
qier222
d9c8489c92
fix: bugs 2021-03-25 22:10:22 +08:00
qier222
fee97f7f3c
refactor: use dexie.js instead of localforage 2021-03-25 19:28:40 +08:00
Vidocq
d69080b695
fix: source and add track name in discord large image text (#437) 2021-03-17 23:15:10 +08:00
Vidocq
267a678f2a
feat: Add DiscordRichPresence | 增加DiscordRichPresence (#408) 2021-03-16 17:50:22 +08:00
wenjie
52d7a2af26
chore: Feature/prettier eslint (#397)
* feat: add translations

* refactor: use trinocular operators instead if

* style: add prettier to eslint, fix lint errors

* chore: add .gitattr
2021-03-11 15:42:44 +08:00
qier222
ee248be2c5
fix: bugs 2021-03-07 17:31:38 +08:00
qier222
ee77b34ee9
fix: bugs 2021-03-06 21:45:33 +08:00
Mr. Will
51fc57efe8
为 Windows 平台添加沉浸式标题栏 (#277) 2021-02-12 20:03:01 +08:00
qier222
6a64e73a2c refactor: search 2021-01-31 00:52:14 +08:00
qier222
f6c36fbcac refactor: player 2021-01-05 22:17:47 +08:00
qier222
c82f30480a fix: player will play/pause when user are typing in search box 2020-12-28 23:51:09 +08:00
qier222
44df6f5531 feat(electron): remember window size #82 2020-12-16 23:28:54 +08:00
qier222
ddebec9de9 Merge branch 'master' of https://github.com/qier222/YesPlayMusic 2020-12-05 12:31:00 +08:00
qier222
870e0a4e9e fix(electron): login issue after restart app 2020-12-05 12:30:48 +08:00
qier222
b7f51f02c2 fix(electron): auto update 2020-12-04 18:46:35 +08:00
njzy
6fa6155817 fix(unblockMusic): the song information may fail to be fetched and reduce the request time
1. Increase the timeout time to prevent blocking the rendering process
2. Use the modification package to solve the problem that song information may not be available and repeatedly requested.
2020-12-04 00:25:44 +08:00
njzy
01e2dc955e feat: support unblock unplayable music 2020-12-02 01:01:49 +08:00
qier222
bc0de620c1 refactor: organize codes 2020-11-23 16:04:45 +08:00
kunkka
e030647720 feat: update electron app with touchbar and menu. 2020-11-03 23:34:43 +08:00
kunkka
309ca88c34 fix: conflict 2020-10-31 14:06:28 +08:00
qier222
6c9cb56c78
chore: update dependencies 2020-10-31 12:05:01 +08:00