108 Commits

Author SHA1 Message Date
qier222
2c4aab49f1 release: update version to 4.9.10 2025-10-09 16:23:16 +08:00
Xuanran
f6a4c61954 Replace NeteaseCloudMusicApi with @neteaseapireborn/api. (#2403) 2025-10-09 16:08:58 +08:00
李洋
c7e69158d2 Update package.json (#2347)
将版本号从0.4.8改成了0.4.9(有点强迫症)
2025-03-03 19:08:59 +08:00
StarsEnd
e27879aa94 update: NeteaseCloudMusicApi (iPhone OS fix) 2024-10-16 00:16:23 +08:00
StarsEnd33A2D17
107f5765b0 Update to the latest NeteaseCloudMusicApi 2024-10-08 20:29:05 +08:00
pan93412
dd8aa175d1 chore: bump to 0.4.8 2024-03-05 00:16:14 +08:00
代强
a18e093d4a fix: fix build && adapte for bugs in NeteasyCloudMusicAPI 2024-03-04 19:22:47 +08:00
guaqiu
a6e433bdc5 chore(deps): Add prettier to devDependencies (#2071) 2023-06-18 13:47:43 +08:00
moonrailgun
7b97ac0139 chore: define node engines (#1943)
The `@achrinza/node-ipc` version we use in 1.x does not allow
a version of Node.js greater than 17. As YesPlayMusic has been in
maintenance mode, we define our supported Node.js engine version
rather than upgrade this dependency.

It may indicate the Vercel platform to not use 18 (or greater) in their
deployment.

The error message is:

    error @achrinza/node-ipc@9.2.2: The engine "node" is incompatible with this module. Expected version "8 || 10 || 12 || 14 || 16 || 17". Got "18.12.1"
2023-04-08 23:08:52 +08:00
qier222
ce738f6b40 revert: change port to workaround 21H2's port 2023-01-30 12:38:38 +08:00
qier222
2a0af8f975 fix: update version 2023-01-28 12:16:47 +08:00
草方块
241de709da fix: 更新依赖以解决手机号登录问题;UnblockNeteaseMusic 更新 (#1915)
* fix: 更新api以尝试解决邮箱登录问题

* fix: 又双更新api版本以修复手机号登录问题

(可能

* deps: [测试]更新UNM到0.4.0
2023-01-24 20:09:33 +08:00
草方块
c6804decfc fix: 更新api以尝试解决邮箱登录问题 2022-12-30 17:02:49 +08:00
qier222
e0f2d3fd57 build: release 0.4.5 2022-05-01 01:25:16 +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
999bf6fdb4 chore(release): 0.4.4-1 2022-04-04 00:47:53 +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
3e1dc62fa0 chore: 更新依賴、更換為 prettier 新規則 (#1340)
* chore: upgrade dependencies
* style: prettier
2022-02-25 07:36:13 +08:00
qier222
91b4e08449 build: release v0.4.4-beta.1 2022-02-03 22:29:38 +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
memorydream
7b7b8745b6 fix: netease_api install and prettier (#1267) 2022-01-27 11:17:15 +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
qier222
f9ad6aef05 build: release 0.4.3 2022-01-03 15:56:22 +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
9b565c41c2 chore: update package.json 2021-10-22 20:44:39 +08:00
qier222
8b59a72506 chore: update package.json & build.yaml 2021-09-26 00:49:49 +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
e226afbaff chore: update package.json 2021-05-25 20:02:21 +08:00
Revincx
2d712eefe1 fix qq music of unblockneteasemusic | 修复qq音源不能解析的问题 (#695)
* fix: change to @revincx/unblockneteasemusic moudle

* Update README.md

* Update README.md

* Add OSD Lyrics

* tidy files

* fix OSDLyrics: last line of lyrics not showing, performance

* tidy files

* make user can resize the lyrics window

* update unblockneteasemusic

* update unblockneteasemusic again

Co-authored-by: qier222 <qier222@outlook.com>
Co-authored-by: Shi Liang <shilianggoo@gmail.com>
2021-05-24 12:17:37 +08:00
qier222
5d80ca89ea chore: update package.json 2021-05-18 01:00:02 +08:00
Revincx
920b216466 fix the UnblockNeteaseMusic | 修复UnblockNeteaseMusic无法使用的问题 (#670)
* fix: change to @revincx/unblockneteasemusic moudle

* Update README.md

* Update README.md

Co-authored-by: qier222 <qier222@outlook.com>
2021-05-17 23:59:02 +08:00
qier222
f8e194a691 chore: update package.json 2021-04-27 17:39:47 +08:00
qier222
b537081f2a chore: update prettier config 2021-04-25 17:27:19 +08:00
qier222
e3c198b32b chore: add new eslint rule 2021-04-22 10:59:00 +08:00
qier222
e0c9fa38d3 chore: update package.json 2021-04-20 15:44:54 +08:00
qier222
4e023502ca fix: remove sentry 2021-04-19 11:33:38 +08:00