Skip to content

Commit 2b3aab2

Browse files
committed
更新到v0.2.3版本
1 parent 893d20b commit 2b3aab2

19 files changed

Lines changed: 128 additions & 49 deletions

File tree

CHANGELOG.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,38 @@ Project versioning adheres to [Semantic Versioning](http://semver.org/).
66
Commit convention is based on [Conventional Commits](http://conventionalcommits.org).
77
Change log format is based on [Keep a Changelog](http://keepachangelog.com/).
88

9+
## [0.2.3](https://github.com/lyswhut/lx-music-desktop/compare/v0.2.2...v0.2.3) - 2019-08-22
10+
11+
### 新增
12+
13+
- 新增任务栏程序标题改变功能(播放歌曲时任务栏标题将显示当前播放的歌曲)
14+
15+
### 修复
16+
17+
- 使用临时接口时,试听列表中的下载按钮仍然能点击的Bug
18+
- 修复某些情况下歌曲链接未能缓存的问题
19+
20+
### 移除
21+
22+
- 移除临时接口(因服务器被攻击,本接口已关闭)
23+
- 移除列表栏设置的隐藏专辑栏选项(感觉这个设置并没有什么luan用,并且还会打破布局)
24+
25+
## [0.2.2](https://github.com/lyswhut/lx-music-desktop/compare/v0.2.2...v0.2.2) - 2019-08-22
26+
27+
### 新增
28+
29+
- 新增任务栏程序标题改变功能(播放歌曲时任务栏标题将显示当前播放的歌曲)
30+
31+
### 修复
32+
33+
- 使用临时接口时,试听列表中的下载按钮仍然能点击的Bug
34+
- 修复某些情况下歌曲链接未能缓存的问题
35+
36+
### 移除
37+
38+
- 移除临时接口(因服务器被攻击,本接口已关闭)
39+
- 移除列表栏设置的隐藏专辑栏选项(感觉这个设置并没有什么luan用,并且还会打破布局)
40+
941
## [0.2.2](https://github.com/lyswhut/lx-music-desktop/compare/v0.2.1...v0.2.2) - 2019-08-21
1042

1143
### 修复

README.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,15 +38,17 @@
3838
- Vue 2.x
3939

4040
软件变化请查看:[更新日志](https://github.com/lyswhut/lx-music-desktop/blob/master/CHANGELOG.md)<br>
41-
软件下载请转到:[发布页面](https://github.com/lyswhut/lx-music-desktop/releases)
42-
43-
其他说明:TODO
41+
软件下载请转到:[发布页面](https://github.com/lyswhut/lx-music-desktop/releases)<br>
42+
或者到网盘下载:<br>
43+
`https://www.lanzous.com/b906260/`<br>
44+
`密码:glqw`
4445

4546
#### 关于软件更新
4647

4748
软件启动时若发现新版本时会自动从本仓库下载安装包,下载完毕会弹窗提示更新。<br>
4849
若下载未完成时软件被关闭,下次启动软件会再次自动下载。<br>
4950
目前暂未添加跳过更新某个版本的功能。<br>
51+
**注意:**绿色版的软件更新功能不可用!
5052

5153
### 源码使用方法
5254

appveyor.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@ platform:
44
cache:
55
- node_modules
66
- '%APPDATA%\npm-cache'
7-
# - '%USERPROFILE%\.electron'
7+
- '%LOCALAPPDATA%\electron\Cache'
88

99
install:
1010
- ps: Install-Product node 12 x64
1111
- npm install
1212

1313
build_script:
14-
- npm run pub:gh
14+
- npm run publish:gh
1515

1616
test: off
1717

build-config/main/webpack.config.base.js

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,6 @@ module.exports = {
77
libraryTarget: 'commonjs2',
88
path: path.join(__dirname, '../../dist/electron'),
99
},
10-
externals: [
11-
// suppress electron-debug warning
12-
// see https://github.com/SimulatedGREG/electron-vue/issues/498
13-
{ 'electron-debug': 'electron-debug' },
14-
],
1510
resolve: {
1611
alias: {
1712
common: path.join(__dirname, '../../src/common'),

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 34 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,31 @@
11
{
22
"name": "lx-music-desktop",
3-
"version": "0.2.2",
3+
"version": "0.2.3",
44
"description": "一个免费的音乐下载助手",
55
"main": "./dist/electron/main.js",
6+
"productName": "lx-music-desktop",
67
"scripts": {
8+
"pack": "node build-config/pack.js && npm run pack:win:setup",
9+
"pack:win": "npm run pack:win:setup && npm run pack:win:7z",
10+
"pack:win:setup": "cross-env TARGET=Setup ARCH=x64_x86 electron-builder -w=nsis",
11+
"pack:win:portable": "npm run pack:win:portable:x64_x86 && npm run pack:win:portable:x64 && npm run pack:win:portable:x86",
12+
"pack:win:portable:x64_x86": "cross-env TARGET=便携版 ARCH=x64_x86 electron-builder -w=portable --x64 --ia32",
13+
"pack:win:portable:x64": "cross-env TARGET=便携版 ARCH=x64 electron-builder -w=portable --x64",
14+
"pack:win:portable:x86": "cross-env TARGET=便携版 ARCH=x86 electron-builder -w=portable --ia32",
15+
"pack:win:7z": "npm run pack:win:7z:x64 && npm run pack:win:7z:x86",
16+
"pack:win:7z:x64": "cross-env TARGET=绿色版 ARCH=x64 electron-builder -w=7z --x64",
17+
"pack:win:7z:x86": "cross-env TARGET=绿色版 ARCH=x86 electron-builder -w=7z --ia32",
718
"publish": "node publish",
8-
"pub:gh": "node build-config/pack.js && electron-builder --win -p always",
9-
"pack": "node build-config/pack.js && electron-builder -w",
19+
"publish:gh": "node build-config/pack.js && npm run publish:win",
20+
"publish:win": "npm run publish:win:setup && npm run publish:win:7z",
21+
"publish:win:setup": "cross-env TARGET=Setup ARCH=x64_x86 electron-builder -w=nsis --x64 --ia32 -p always",
22+
"publish:win:portable": "npm run publish:win:portable:x64_x86 && npm run publish:win:portable:x64 && npm run publish:win:portable:x86",
23+
"publish:win:portable:x64_x86": "cross-env TARGET=portable ARCH=x64_x86 electron-builder -w=portable --x64 --ia32 -p onTagOrDraft",
24+
"publish:win:portable:x64": "cross-env TARGET=portable ARCH=x64 electron-builder -w=portable --x64 -p onTagOrDraft",
25+
"publish:win:portable:x86": "cross-env TARGET=portable ARCH=x86 electron-builder -w=portable --ia32 -p onTagOrDraft",
26+
"publish:win:7z": "npm run publish:win:7z:x64 && npm run publish:win:7z:x86",
27+
"publish:win:7z:x64": "cross-env TARGET=green ARCH=x64 electron-builder -w=7z --x64 -p onTagOrDraft",
28+
"publish:win:7z:x86": "cross-env TARGET=green ARCH=x86 electron-builder -w=7z --ia32 -p onTagOrDraft",
1029
"pack:linux": "node build-config/pack.js && electron-builder -l",
1130
"pack:dir": "node build-config/pack.js && electron-builder --dir",
1231
"dev": "node build-config/runner-dev.js",
@@ -37,15 +56,7 @@
3756
"win": {
3857
"icon": "src/static/icons/lunch.ico",
3958
"legalTrademarks": "lyswhut",
40-
"target": [
41-
{
42-
"arch": [
43-
"ia32",
44-
"x64"
45-
],
46-
"target": "nsis"
47-
}
48-
]
59+
"artifactName": "${productName} v${version} ${env.ARCH} ${env.TARGET}.${ext}"
4960
},
5061
"linux": {
5162
"target": [
@@ -76,7 +87,8 @@
7687
"language": "2052",
7788
"allowToChangeInstallationDirectory": true,
7889
"differentialPackage": true,
79-
"license": "./license.rtf"
90+
"license": "./license.rtf",
91+
"shortcutName": "lx-music"
8092
},
8193
"publish": [
8294
{
@@ -90,8 +102,15 @@
90102
"type": "git",
91103
"url": "git+https://github.com/lyswhut/lx-music-desktop.git"
92104
},
93-
"keywords": [],
94-
"author": "lyswhut",
105+
"keywords": [
106+
"music-player",
107+
"electron-app",
108+
"vuejs2"
109+
],
110+
"author": {
111+
"name": "lyswhut",
112+
"email": "lyswuhut@qq.com"
113+
},
95114
"license": "Apache-2.0",
96115
"bugs": {
97116
"url": "https://github.com/lyswhut/lx-music-desktop/issues"

publish/changeLog.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,13 @@
1+
### 新增
2+
3+
- 新增任务栏程序标题改变功能(播放歌曲时任务栏标题将显示当前播放的歌曲)
4+
15
### 修复
26

37
- 使用临时接口时,试听列表中的下载按钮仍然能点击的Bug
8+
- 修复某些情况下歌曲链接未能缓存的问题
49

510
### 移除
611

12+
- 移除临时接口(因服务器被攻击,本接口已关闭)
713
- 移除列表栏设置的隐藏专辑栏选项(感觉这个设置并没有什么luan用,并且还会打破布局)

publish/version.json

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
{
2-
"version": "0.2.2",
3-
"desc": "<h3>修复</h3>\n<ul>\n<li>修复下载过程中出错重试5次都失败后不会自动开始下一个任务的Bug</li>\n<li>修复播放到一半URL过期时不会刷新URL直接播放下一首的问题</li>\n</ul>\n",
2+
"version": "0.2.3",
3+
"desc": "<h3>新增</h3>\n<ul>\n<li>新增任务栏程序标题改变功能(播放歌曲时任务栏标题将显示当前播放的歌曲)</li>\n</ul>\n<h3>修复</h3>\n<ul>\n<li>使用临时接口时,试听列表中的下载按钮仍然能点击的Bug</li>\n<li>修复某些情况下歌曲链接未能缓存的问题</li>\n</ul>\n<h3>移除</h3>\n<ul>\n<li>移除临时接口(因服务器被攻击,本接口已关闭)</li>\n<li>移除列表栏设置的隐藏专辑栏选项(感觉这个设置并没有什么luan用,并且还会打破布局)</li>\n</ul>\n",
44
"history": [
5+
{
6+
"version": "0.2.2",
7+
"desc": "<h3>修复</h3>\n<ul>\n<li>修复下载过程中出错重试5次都失败后不会自动开始下一个任务的Bug</li>\n<li>修复播放到一半URL过期时不会刷新URL直接播放下一首的问题</li>\n</ul>\n"
8+
},
59
{
610
"version": "0.2.1",
711
"desc": "<h3>优化</h3>\n<ul>\n<li>新增歌曲URL存储,当URL无效时才重新获取,以减少接口不稳定的影响</li>\n</ul>\n<h3>修复</h3>\n<ul>\n<li>修复歌曲加载无法加载时自动切换混乱的Bug</li>\n<li>修复移除列表最后一首歌曲时播放器不停止播放的问题</li>\n</ul>\n"

src/index.pug

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ html(lang="cn")
33
meta(charset="UTF-8")
44
meta(name="viewport" content="width=device-width, initial-scale=1.0")
55
meta(http-equiv="X-UA-Compatible" content="ie=edge")
6-
title= require('../package.json').name
6+
title 洛雪音乐助手
77

88
body
99
#root

src/main/utils/autoUpdate.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ const { autoUpdater } = require('electron-updater')
33
const { mainOn } = require('../../common/icp')
44

55
autoUpdater.logger = log
6+
// autoUpdater.autoDownload = false
67
autoUpdater.logger.transports.file.level = 'info'
78
log.info('App starting...')
89

@@ -62,12 +63,14 @@ module.exports = win => {
6263
})
6364
autoUpdater.on('update-available', (ev, info) => {
6465
sendStatusToWindow('Update available.')
66+
// win.webContents.send('update-available')
6567
})
6668
autoUpdater.on('update-not-available', (ev, info) => {
6769
sendStatusToWindow('Update not available.')
6870
})
6971
autoUpdater.on('error', (ev, err) => {
7072
sendStatusToWindow('Error in auto-updater.')
73+
// win.webContents.send('update-error')
7174
})
7275
autoUpdater.on('download-progress', (ev, progressObj) => {
7376
sendStatusToWindow('Download progress...')

0 commit comments

Comments
 (0)