Commit graph

59 commits

Author SHA1 Message Date
qier222
2a0af8f975
fix: update version 2023-01-28 12:16:47 +08:00
qier222
2f452dbe74
fix: bugs 2023-01-28 12:06:57 +08:00
タイムライン
622f95439d
fix: player volume bug (#1918)
* fix: player volume bug

* Update Player.js

* Update Player.js

* Update Player.js

* Update Player.js
2023-01-28 11:53:54 +08:00
memorydream
6b690baef6
fix: 修复在长时间暂停后无法播放的问题 (#1627)
* fix: 修复在长时间暂停后无法播放的问题

* 增加doc
2022-06-19 20:51:16 +08:00
hawtimzhang
4613feff18 fix: render weekData error 2022-05-02 11:27:08 +08:00
memorydream
107bf53a39
fix: 错误的选择了音源质量 (#1589) 2022-05-01 14:13:11 +08:00
memorydream
93c7ba2fd8
feat: 支持Hi-Res (#1585) 2022-05-01 01:24:20 +08:00
memorydream
c85af59b21
fix: bilibili音源无法播放的问题 (#1573) 2022-04-28 14:45:00 +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
ab85c51831
fix(utils/player): preload & autoUnlock (#1557)
* fix(utils/player): preload & autoUnlock

* style: clang-format & prettier
2022-04-23 17:19:16 +08:00
GalvinGao
ea4b20755d
feat: add copy track link & fixed various visual defects (#1489)
* feat: add copy track link

* fix: various visual defects

* feat: add track low res fallback

* chore: remove redundant locale strings

* chore: separate playbackState for a new PR

* build: fix netlify failing to build site
2022-04-12 16:16:46 +08:00
pan93412
fbf695eb16 feat(utils/player): 播放、暫停時淡入淡出 2022-03-16 15:50:20 +08:00
pan93412
3d5d40c476
feat(components/Navbar): 自訂和微調各系統的 titlebar (#1343)
* feat: linux custom titlebar
* add settings init
* Update zh-TW.js
* fix: color

Co-authored-by: memorydream <34763046+memorydream@users.noreply.github.com>
2022-02-25 07:36:56 +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
Wenqi Huang
4b22651a07
fix: set "onend" callback for howler properly (#1249)
Fix #1090
2022-01-22 20:39:26 +08:00
memorydream
75fed70c38
fix: retry when personalFM not found data (#1231)
* fix: retry when personalFM not found data

* fix

* fix: retry count
2022-01-17 23:23:39 +08:00
memorydream
d716bb8cde
feat: refactor tray (#1227)
* feat: support set tray icon tooltip info

* fix: name

* refactor tray impl and add tray playing state change

* fix: linux impl

* add pause icon

* add tray like state

* fix

* fix: linux impl

* better pause icon
2022-01-17 23:23:21 +08:00
GalvinGao
42f3da9b37
feat: add reversed mode & improvements to lyrics animation (#1226)
* feat(reversed-mode): add reversed mode & improvements to lyrics animation

* feat(lyrics-animation): improve `:active` style

* fix: extra white space after artist in lyrics view

* refactor: remove unused function

* feat: slightly add duration of transition to improve replication from Apple Music style
2022-01-14 15:30:19 +08:00
memorydream
3ea5446fcc
fix : PersonalFM can not found next track (#1217)
* fix : PersonalFM can not found next track

* do not call _loadPersonalFMNextTrack() when reload personal FM

* fix: revert

* fix: separate playNextTrack

* fix: moveToFMTrash

* fix

* fix: shortcut and _loadPersonalFMNextTrack()

* show toast when personal timeout

* fix: name
2022-01-12 01:04:40 +08:00
Rick
a87686098c
feat: 增加心动模式/智能播放 (#323) (#1206) 2022-01-09 18:33:42 +08:00
pan93412
83b78bab34
feat: allow customizing UNM's sources (#1134)
* feat(ipcMain/unm): allow passing customized source

* feat(utils/Player): pass settings.unmSource

According to c280221a44608777a69038306a6ea8e92953fb9a,
we can let users customize their desired source now.

* feat(views/settings): allow configuring sources

We haven't supported specifying the environment variable in YPM yet.
2021-12-28 00:49:31 +08:00
pan93412
836b7d0ce9
fix(player): release object urls (#1121) 2021-12-24 17:19:16 +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
c506dea02b
fix: bugs 2021-06-08 00:09:30 +08:00
qier222
0d610c45a7
fix: #729 #678 2021-06-02 17:55:43 +08:00
qier222
b05a686180
feat: add clear queue button to next page 2021-05-17 23:53:45 +08:00
qier222
95f22f47fe
fix: bugs 2021-04-28 13:44:37 +08:00
qier222
07455c8ecd
feat: send current track to main process and provide an api 2021-04-28 01:09:17 +08:00
qier222
603e39f362
refactor: library page 2021-04-26 15:29:47 +08:00
qier222
fab0227ed3
refactor: move all states+actions inside player.vue to Player.js 2021-04-25 16:53:53 +08:00
qier222
5355caa4e4
fix: bugs 2021-04-25 14:24:04 +08:00
qier222
7d580e7113
feat: add UnblockNeteaseMusic switch 2021-04-25 14:01:55 +08:00
qier222
b47ea5aa1f
fix: bug #501 2021-04-25 12:20:56 +08:00
qier222
a47697fbfa
fix: bugs 2021-04-15 14:00:43 +08:00
qier222
4f4f2b09e3
fix: bugs 2021-04-12 14:14:11 +08:00
Map1en_
872fd73b05
fix(player): fix can't read prop seek of null (#537)
fix #488 fix #497
2021-04-12 01:16:28 +08:00
Map1en_
5cf0092b4f
fix(player): fix cannot switch next track in personalFM (#536)
fix #501
2021-04-12 01:16:05 +08:00
Vidocq
025e28399e
fix: search bug when searching in playlist (#495) 2021-03-29 11:52:20 +08:00
qier222
d9c8489c92
fix: bugs 2021-03-25 22:10:22 +08:00
qier222
b98bf909fb
fix: bugs 2021-03-25 19:29:55 +08:00
qier222
91ae6bb107
feat: cache next track 2021-03-25 19:29:40 +08:00
qier222
fee97f7f3c
refactor: use dexie.js instead of localforage 2021-03-25 19:28:40 +08:00
qier222
fd16d470bd
fix: bugs 2021-03-24 22:28:24 +08:00
qier222
55585a921f
feat: support Last.fm scrobble 2021-03-23 23:43:29 +08:00
Vidocq
267a678f2a
feat: Add DiscordRichPresence | 增加DiscordRichPresence (#408) 2021-03-16 17:50:22 +08:00
qier222
0adae696cf
fix: bugs 2021-03-08 00:20:27 +08:00
qier222
ee77b34ee9
fix: bugs 2021-03-06 21:45:33 +08:00
qier222
11eb29b3b8
feat: personal FM (finally🎉) 2021-03-06 18:02:54 +08:00
Vidocq
498fcf7402 delete useless code 2021-02-26 02:18:18 +08:00