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
3 years ago
memorydream
c8b9c0dae8
fix(utils/lyrics): format
3 years ago
memorydream
769ba47a1d
fix(utils/lyrics): [min:sec] timestamp lyrics parse ( #1277 )
...
* fix(utils/lyrics): [min:sec] timestamp lyrics parse
* refactor(utils/lyrics): simplify time expression
* style(utils/lyrics): remove duplicate space
Co-authored-by: pan93412 <pan93412@gmail.com>
3 years ago
pan93412
8a6c13e62f
refactor(utils/lyrics): support multi-timestamp lyrics ( #1268 )
...
* refactor(utils/lyrics): support multi-timestamp lyrics
Fully rewrited and improved the performance.
* refactor(utils/lyrics): remove useless .map
* fix(utils/lyrics): enhance the extraction logic
3 years ago
memorydream
7b7b8745b6
fix: netease_api install and prettier ( #1267 )
3 years ago
memorydream
171f4708d8
remove comment
3 years ago
pan93412
9ae5e4f059
fix(utils/lyrics): do not preserve the empty lyric
3 years ago
pan93412
3ddfe9c3bb
refactor(utils/lyrics): better parsing logic
3 years ago
pan93412
1c7344beaf
fix(build): try to fix up the ARM64 build issue
...
https://github.com/qier222/YesPlayMusic/runs/4950356054
3 years ago
pan93412
240c1560db
feat(ci): also build on "ci/" branch
3 years ago
pan93412
6af6b86e87
build: add arm64 support for Linux
3 years ago
pan93412
50171911f9
chore: upgrade electron to 13.6.7
3 years ago
pan93412
e6abbe244b
refactor(babel): use corejs
3 years ago
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()
3 years ago
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
3 years ago
Rick
a870dc3185
fix: docker build failed ( #1259 )
...
* fix: docker build failed #1258
* refactor(docker): maximum the usage of cache
* fix(docker): "RUN" repeats two times
Fix #1258
Co-authored-by: pan93412 <pan93412@gmail.com>
3 years ago
Wenqi Huang
4b22651a07
fix: set "onend" callback for howler properly ( #1249 )
...
Fix #1090
3 years ago
memorydream
75fed70c38
fix: retry when personalFM not found data ( #1231 )
...
* fix: retry when personalFM not found data
* fix
* fix: retry count
3 years ago
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
3 years ago
memorydream
3cbb8d9b25
fix: wrong trim all white space lyric ( #1233 )
3 years ago
chen310
585691aa0f
fix: 云盘加载歌曲数增加至1000 ( #1242 )
...
FIXME: 超过 1000 的部分仍无法显示
Fix #940
Fix #1024
Fix #1240
3 years ago
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
3 years ago
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
3 years ago
Rick
c7c6583523
fix: docker build image error ( #1212 ) ( #1216 )
3 years ago
chen310
d4ca9d6dcf
fix: 解决云盘和听歌排行歌曲变灰的问题 ( #1215 )
3 years ago
memorydream
76a8742d61
feat: better lyrics filter ( #1210 )
...
* feat: better filter lyrics
* change
* replace filter text with RegExp
* more change
* add try catch
* better author filter
3 years ago
memorydream
73df7f28f4
feat: 当只有一句歌词且内容为'纯音乐,请欣赏'时,隐藏歌词面板 ( #1205 )
3 years ago
Rick
a87686098c
feat: 增加心动模式/智能播放 ( #323 ) ( #1206 )
3 years ago
memorydream
b501214c02
fix: context menu position ( #1207 )
...
* fix: context menu position
* fix: context menu position with player disabled
3 years ago
Rick
66f9b4f526
chore: 支持 Docker 部署 ( #1195 ) ( #1200 )
3 years ago
memorydream
14566b20b2
fix: library extract lyric part ( #1201 )
3 years ago
memorydream
07b5d4de3d
fix: lyrics sort ( #1199 )
3 years ago
Rick
3d71e9fc00
feat: 增加我的听歌排行 ( #274 ) ( #1197 )
3 years ago
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
3 years ago
chen310
98ac9fd1ac
fix: 解决某些歌曲(如已购专辑)能播放但仍然变灰的问题 ( #1173 )
3 years ago
qier222
f9ad6aef05
build: release 0.4.3
3 years ago
qier222
92d0b2ea8b
docs: update README
3 years ago
是虹川飴
cbeb64a65c
fix #1152 ( #1157 )
3 years ago
pan93412
d153810205
fix(views/library): better lyric-picking logic ( #1143 )
...
* fix(views/library): better lyric-picking logic
* feat(views/library): filter out lines with "作詞" and "作曲" included
3 years ago
pan93412
f5cdbea379
refactor(views/library): 修改取词逻辑 ( #1135 )
...
* refactor(views/library): 修改取词逻辑
* refactor(views/library): clean up long-winded code
Co-authored-by: 是虹川飴 <r0akg9yxh@relay.firefox.com>
Closed : #1133
Fixed : #1019 #1127 #1067 #1064 #1058 #1022
3 years ago
Vidocq
e838f1d6d4
fix: toast covered by modal ( #1137 )
3 years ago
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.
3 years ago
memorydream
c73da5c5ad
fix: firefox lyrics scrollbar ( #1128 )
3 years ago
pan93412
836b7d0ce9
fix(player): release object urls ( #1121 )
3 years ago
pan93412
d049eb4903
fix(settings): update URL to our UNM fork's ( #1120 )
3 years ago
是虹川飴
4a99f31aed
fix: 修复 issues #1019 的跟进问题 ( #1113 )
...
* issues #1019 的迫真修复
* 修复 issues #1019
* 修复 issues #1019
* 改回 pickedLyric() 逻辑
* 更进一步的避免取词卡死问题
* 更新网易云 api 到 4.2.0
* Update README.md
* Revert "Update README.md"
This reverts commit b862ef7d4dabd40c8fe57e4837fc6220806a1456.
* Update lyrics.vue
* 过滤歌词
3 years ago
memorydream
47862d6710
fix: disc color ( #1114 )
3 years ago
是虹川飴
e9d9c3aee8
fix: issues #1076 ( #1080 )
...
* issues #1019 的迫真修复
* 修复 issues #1019
* 修复 issues #1019
* 改回 pickedLyric() 逻辑
* 更进一步的避免取词卡死问题
* 更新网易云 api 到 4.2.0
* Update README.md
* Revert "Update README.md"
This reverts commit b862ef7d4dabd40c8fe57e4837fc6220806a1456.
* Update lyrics.vue
3 years ago
Chiro
d322a29b72
fix : #1063 #1010 ( #1083 )
3 years ago
Changjian Gao
5c6eaa8fda
feat: Add "Open in Browser" context menu item to artist and album page ( #1096 )
3 years ago