Releases: kikoeru-project/kikoeru-express
v0.5.5
更新历史
- 修复标签查询问题(修复极个别作品没有标签导致报错的问题)
- 初步调整PWA缓存控制
- 前端页面当作品没有标签时隐藏标签栏
更新说明
PWA尚不完善。本次更新调整了缓存控制,如果您是从v0.5.4升级而来,请在浏览器中按Ctrl + Shift + R强制刷新,不过今后的更新一般不需要这样做(未在苹果设备上测试,我没有苹果设备)。如果是从远程设备访问,只要不是HTTPS,无需任何操作(因为Service Worker只在HTTPS上和本地有效)。
以下与绝大多数用户无关:
如果您使用HTTPS从远程访问,那么需要清除浏览器缓存;如果已经在移动设备上安装了PWA,可能需要删除/卸载PWA重新添加。如果您使用的是SPA而非PWA从源码安装,那么无需进行任何操作,因为SPA是没有Service Worker的。
使用方法
见使用说明。
简而言之,以下任选其一:
- Windows用户下载
kikoeru-win-x64-v0.5.5.zip
,直接解压即可使用。无需安装node等 - Docker镜像
kikoeru-docker-v0.5.5.tar
,或者Docker Hub上的muveex/kikoeru:v0.5.5
- 也可使用docker-compose。可自行编辑文件调整挂载位置
- 源码安装:从前端项目页面下载
spa-v0.5.5.zip
或pwa-v0.5.5.zip
(如果不使用PWA或没有HTTPS证书,请使用spa-v0.5.5.zip
),然后解压到本项目dist/
文件夹下。或者也可以手动quasar build前端页面,然后把前端项目文件夹下生成的dist/spa/
的内容整个复制/软连接/挂载/NTFS Junction过来等。请使用git checkout v0.5.5
切换到此版本的源代码。
v0.5.4
更新历史
- 修复v0.5.1引入的数据库迁移bug(此bug目前不影响用户但存在隐患,只影响从v0.5.1创建空白数据库的用户)
- 添加HTTPS支持
- 添加PWA
更新说明
以下为技术细节,不需要理解。
- v0.5.1存在一个隐患,如果用户并非是从旧版升级而是从v0.5.1直接创建空白的数据库,则可能由于阻塞而未标记数据库迁移进度。
- 按照标准PWA只能在本机和HTTPS而非HTTP上使用,而局域网一般意味着需要自行签发证书才能启用HTTPS。所以默认情况下远程设备无法使用PWA(注:程序是能正常工作的,仅仅是没有PWA而已),除非自行配置了HTTPS。
- 完成升级后HTTPS相关设置选项将出现在
config.json
内。默认不开启HTTPS。关于如何自行签发证书的问题,操作复杂并且已经超出了本项目的范畴,所以不包含在本程序内。具体操作可以参考这篇gist。 - 公网服务器推荐使用Let's Encrypt,不建议使用自行签发的证书。建议使用Nginx/Apache等反代HTTP,而非直接使用Node自己的HTTPS服务器。本项目程序未进行任何安全审计,目前是为局域网播放而设计的,并且用户验证等安全机制尚未完成,所以不建议直接在公网上搭建多人使用的网站。
使用方法
见使用说明。
简而言之,以下任选其一:
- Windows用户下载
kikoeru-win-x64-v0.5.4.zip
,直接解压即可使用。无需安装node等 - Docker镜像
kikoeru-docker-v0.5.4.tar
,或者Docker Hub上的muveex/kikoeru:v0.5.4
- 也可使用docker-compose。可自行编辑文件调整挂载位置
- 源码安装:从前端项目页面下载
spa-v0.5.4.zip
或pwa-v0.5.4.zip
(如果不使用PWA或没有HTTPS证书,请使用spa-v0.5.4.zip
),然后解压到本项目dist/
文件夹下。或者也可以手动quasar build前端页面,然后把前端项目文件夹下生成的dist/spa/
的内容整个复制/软连接/挂载/NTFS Junction过来等。请使用git checkout v0.5.4
切换到此版本的源代码。
0.5.2
更新历史
- 正确修复清理音声时的阻塞问题
- 高级设置增加扫描时不清理音声的选项(不推荐)
- 依赖更新
- Docker版改用Node 14-alpine
更新说明
目前更新为sqlite3 5.0.1,如果您使用源码安装,可能会遇到需要安装编译工具的情况,因为上游mapbox没有预编译这个版本。
使用方法
见使用说明。
简而言之,以下任选其一:
- Windows用户下载
kikoeru-win-x64-v0.5.2.zip
,直接解压即可使用。无需安装node等 - Docker镜像
kikoeru-docker-v0.5.2.tar
,或者Docker Hub上的muveex/kikoeru:v0.5.2
- 也可使用docker-compose。可自行编辑文件调整挂载位置
- 源码安装:从前端项目页面下载
spa-v0.5.2.zip
,然后解压到本项目dist/
文件夹下。或者也可以手动quasar build前端页面,然后把前端项目文件夹下生成的dist/spa/
的内容整个复制/软连接/挂载/NTFS Junction过来等。请使用git checkout v0.5.2
切换到此版本的源代码。
v0.5.1
更新历史
- 延长数据库连接等待时间
- 修复主界面DLsite链接,即当RJ号小于100000时无法打开的问题
- 仅当启用鉴权时显示登出按钮
使用方法
见使用说明。
简而言之,以下任选其一:
- Windows用户下载
kikoeru-win-x64-v0.5.1.zip
,直接解压即可使用。无需安装node等 - Docker镜像
kikoeru-docker-v0.5.1.tar
,或者Docker Hub上的muveex/kikoeru:v0.5.1
- 也可使用docker-compose。可自行编辑文件调整挂载位置
- 源码安装:从前端项目页面下载
spa-v0.5.1.zip
,然后解压到本项目dist/
文件夹下。或者也可以手动quasar build前端页面,然后把前端项目文件夹下生成的dist/spa/
的内容整个复制/软连接/挂载/NTFS Junction过来等。请使用git checkout v0.5.1
切换到此版本的源代码。
v0.5.0
更新历史
- 修复上个版本引入的清理作品时的bug
- 增加随机排序和随心听功能(左侧边栏)
使用方法
见使用说明。
简而言之:
- Windows用户下载
kikoeru-win-x64-v0.5.0.zip
,直接解压即可使用。无需安装node等 - Docker镜像
kikoeru-docker-v0.5.0.tar
,或者Docker Hub上的muveex/kikoeru:v0.5.0
- 也可使用docker-compose。可自行编辑文件调整挂载位置
- 源码安装:从前端项目页面下载
spa-v0.5.0.zip
,然后解压到本项目dist/
文件夹下。或者也可以手动quasar build前端页面,然后把前端项目文件夹下生成的dist/spa/
的内容整个复制/软连接/挂载/NTFS Junction过来等。请使用git checkout v0.5.0
切换到此版本的源代码。
v0.5.0 alpha
更新历史
- 增加评分、评价、标记进度及按进度分类显示功能
注:所有的星标都是可标注的,点击星星会由黄色变成蓝色,表示用户自己的评分 - 内置升级系统(knex-migrate及设置文件自动处理功能),无需删除数据库配置文件等即可升级
- 修复上游配置系统bug,主要是初次扫描或添加音声库以后需要重启程序才能展开音声文件列表的bug
- 扫描界面优化
- 歌词可在屏幕上随意拖动
- 返回上一级按钮,宽屏模式下切换曲目按钮,回到顶部按钮
- 允许在config.json内设定端口号(升级后会有listenPort字段,如需手动修改请注意JSON格式末尾项不能有逗号)
- 一些技术重构
更新说明
已内置升级系统,对数据库和设置文件无需额外操作。不过请手动扫描一遍音声库以添加240x180像素的封面,用于评价功能。
使用方法
见使用说明。
简而言之:
- Windows用户下载
kikoeru-win-x64-v0.5.0-alpha.zip
,直接解压即可使用。无需安装node等 - Docker镜像
kikoeru-docker-v0.5.0-alpha.tar
,或者Docker Hub上的muveex/kikoeru:v0.5.0-alpha
- 也可使用docker-compose。可自行编辑文件调整挂载位置
- 源码安装:从前端项目页面下载
spa-v0.5.0-alpha.zip
,然后解压到本项目dist/
文件夹下。或者也可以手动quasar build前端页面,然后把前端项目文件夹下生成的dist/spa/
的内容整个复制/软连接/挂载/NTFS Junction过来等。请使用git checkout v0.5.0-0
切换到此版本的源代码。
v0.4.1
更新历史
- 修复了歌词和底边栏样式,兼容Safari
使用方法
见使用说明。
简而言之:
- Windows用户下载
kikoeru-win-x64-v0.4.1.zip
,直接解压即可使用。无需安装node等 - Docker镜像
kikoeru-docker-v0.4.1.tar
,或者Docker Hub上的muveex/kikoeru:v0.4.1
- 也可使用docker-compose。可自行编辑文件调整挂载位置
- 源码安装:从前端项目页面下载
spa-v0.4.1.zip
,然后解压到本项目dist/
文件夹下。或者也可以手动quasar build前端页面,然后把前端项目文件夹下生成的dist/spa/
的内容整个复制/软连接/挂载/NTFS Junction过来等
v0.4.0
更新历史
- 修复iOS上不能播放flac文件的问题
- 清理了调试用代码
使用方法
见使用说明。
简而言之:
- Windows用户下载
kikoeru-win-x64-v0.4.0.zip
,直接解压即可使用。无需安装node等 - Docker镜像
kikoeru-docker-v0.4.0.tar
,或者Docker Hub上的muveex/kikoeru:v0.4.0
- 也可使用docker-compose。可自行编辑文件调整挂载位置
- 源码安装:从前端项目页面下载spa-v0.4.0.zip,然后解压到本项目dist/文件夹下。或者也可以手动quasar build前端页面,然后把前端项目文件夹下生成的dist/spa/的内容整个复制/软连接/挂载/NTFS Junction过来等
更新说明
以下为从上游v0.3.0升级时所需要的步骤,用于修复v0.3.0标题重复的问题。v0.3.1以上版本无需操作。
上游0.3.0存在标题重复的问题,最简单的修复方式是删除数据库重新扫描。也可以使用这里提供的迁移脚本,以下分别适用于不同安装方式:
- 源码运行
node database/migrate.js
- Windows打包版
下载migrate.zip
,解压执行迁移.bat
。解压时请勿创建文件夹,解压后两个文件应当与主程序位于同一文件夹内。 - Docker
docker run --rm -v 数据库位置:/usr/src/kikoeru/sqlite -v 设置位置:/usr/src/kikoeru/config muveex/kikoeru:v0.4.0 node database/migrate.js
- Docker Compose
docker-compose run --rm kikoeru node database/migrate.js
此脚本无副作用,只处理存在重复的标题。
v0.4.0-beta
更新历史
- 修复当切换到无歌词作品时歌词驻留在屏幕上的bug
- 删除部分调试用代码
- 在浏览器中保存排序选项
更新说明
测试版,不保证稳定。含有调试用代码。
使用方法
见使用说明。
简而言之:
- Windows用户下载
kikoeru-win-x64-v0.4.0-beta.zip
,直接解压即可使用。无需安装node等 - Docker镜像
kikoeru-docker-v0.4.0-beta.tar
,或者Docker Hub上的muveex/kikoeru:v0.4.0-beta
- 也可使用docker-compose。可自行编辑文件调整挂载位置。
v0.4.0-alpha
更新历史
- 增加歌词显示功能。当同文件夹下有文件名相同的lrc文件时,可以自动显示歌词
更新说明
测试版,不保证稳定。含有调试用代码。
使用方法
见使用说明。
简而言之:
- Windows用户下载
kikoeru-win-x64-v0.4.0-alpha.zip
,直接解压即可使用。无需安装node等 - Docker镜像
kikoeru-docker-v0.4.0-alpha.tar
,或者Docker Hub上的muveex/kikoeru:v0.4.0-alpha
- 也可使用docker-compose。可自行编辑文件调整挂载位置。