832724.jpg

Kirie

GF  2022-12-17 21:35

[教程]同人音声管理软件Kikoeru自用版搭建教程,适配新版8位RJ号并添加若干功能

已更新,详情移步:
[url]https://bbs.north-plus.net/read.php?tid-1901474.html
最近dlsite的rj号改成8位了            导致既有kikoeru扫描不到新的作品,昨天熬夜适配了一下,把自用的开个源造福大家。因为是自用版,所以前后端改动比较大,主要改动如下

我听音声一般都是在晚上,白色背景亮瞎眼,所以改成了暗色:


 
添加按照加入日期排序和有字幕新作优先排序功能,方便查看:


带字幕的音声会在卡片上标注带字幕:  


用法:
windows用户:点击GitHub右边的release界面:


下载release.zip并解压后运行“kikoeru-express.exe”即可,运行后记得在网页里设置封面和音声库的路径

Linux和docker源码用户:请下载源码并手动替换(把原来文件夹删掉再复制进去)如下几个文件夹:



注意!!
-本前后端不适配其他任何版本的kikoeru数据库!不能直接替换exe文件!请重新扫描和添加!
  --对于windows用户:使用之前请新建一个文件夹并解压全部文件
  --对于Linux和docker用户:请做好备份后删除sqlite文件夹下面的文件
  --对于Mac用户:不会吧不会吧不会真有人用Mac当服务器吧      
-本前后端互相绑定,无法适配别的前端,比如之前有帖子发的桌面字幕版本,请勿替换别的前端,请自行取舍!


修复bug:
修复了Windows客户端访问数据库卡顿的bug
修复了不能搜索8位RJ号的bug

GitHub链接:
此帖售价 2 SP币,已有 1295 人购买
若发现会员采用欺骗的方法获取财富,请立刻举报,我们会对会员处以2-N倍的罚金,严重者封掉ID!

a8.gif

拂晨

B1F  2022-12-18 01:21
(贤者时间)
话说楼主能不能给个详细点的docker的教程
之前只用过docker镜像安装        

a8.gif

拂晨

B2F  2022-12-18 02:12
(贤者时间)

回 21楼(Kirie) 的帖子

感谢回复!刚才研究了一波,卡住了,再来求助一下

用的是群晖的docker,目前已经学会开启ssh后通过ssh连接进群晖再sudo -i,尝试用了下docker ps 和 docker inspect,这俩ok的,也查到了要用docker cp来复制文件。

但是目前我不知道容器里的目录情况,那几个文件夹是直接都在根目录下吗,还是有什么办法获取一下容器里的目录?

纯小白,感谢大佬指点

----

找到 docker exec 容器name ls 了,应该就在根目录

但是现在想cp命令说 no such file or directory
试了电脑里的路径和NAS里的路径都不对,求解

root@TRMNSLBRY-S:~# docker cp /Users/bieguni/Downloads/realese/filesystem fef8343de8c8:/filesystem
lstat /Users: no such file or directory
root@TRMNSLBRY-S:~# docker cp /music/1/realese/filesystem fef8343de8c8:/filesystem
lstat /music: no such file or directory
root@TRMNSLBRY-S:~# docker cp music/1/realese/filesystem fef8343de8c8:/filesystem
lstat /root/music: no such file or directory

----

发现是前面少了卷的目录,补充好之后命令可以执行了,换了五个文件夹,但是重启容器后进去没有变化诶,这是啥情况?

root@TRMNSLBRY-S:~# docker cp /volume1/music/1/realese/filesystem fef8343de8c8:/filesystem
root@TRMNSLBRY-S:~# docker cp /volume1/music/1/realese/database fef8343de8c8:/database
root@TRMNSLBRY-S:~# docker cp /volume1/music/1/realese/dist fef8343de8c8:/dist
root@TRMNSLBRY-S:~# docker cp /volume1/music/1/realese/routes fef8343de8c8:/routes
root@TRMNSLBRY-S:~# docker cp /volume1/music/1/realese/scraper fef8343de8c8:/scraper

命令打完了之后没有报错但也没有别的反馈

a8.gif

拂晨

B3F  2022-12-18 18:49
(贤者时间)

回 49楼(Kirie) 的帖子

昨晚后来我弄到目录了,现在的问题还是之前回复里的docker cp 不知为何不起作用

我用的命令
docker cp /volume1/music/realese/filesystem fef8343de8c8:/usr/src/kikoeru/filesystem
docker cp /volume1/music/realese/database fef8343de8c8:/usr/src/kikoeru/database
docker cp /volume1/music/realese/dist fef8343de8c8:/usr/src/kikoeru/dist
docker cp /volume1/music/realese/routes fef8343de8c8:/usr/src/kikoeru/routes
docker cp /volume1/music/realese/scraper fef8343de8c8:/usr/src/kikoeru/scraper

root@TRMNSLBRY-S:~# docker exec fef8343de8c8 ls -l
total 516
-rw-rw-rw-    1 root     root         13590 May  7  2021 Changelog.md
-rw-rw-rw-    1 root     root          1847 May  7  2021 Dockerfile
drwxr-xr-x    1 root     root            18 Dec 12 14:55 Folders
-rw-rw-rw-    1 root     root         35149 May  7  2021 LICENSE
-rw-rw-rw-    1 root     root          5721 May  7  2021 README.md
-rw-rw-rw-    1 root     root           995 May  7  2021 api.js
-rw-rw-rw-    1 root     root          4777 May  7  2021 app.js
drwxrwxrwx    1 root     root            16 May  7  2021 auth
drwxr-xr-x    1 1026     users           22 Dec 12 14:55 config
-rw-rw-rw-    1 root     root          6260 May  7  2021 config.js
drwxr-xr-x    1 1026     users         1430 Dec 17 19:10 covers
drwxrwxrwx    1 root     root           150 Dec 18 10:42 database
drwxr-xr-x    1 root     root           256 Dec 18 10:42 dist
-rw-rw-rw-    1 root     root           565 May  7  2021 docker-compose.yml
drwxrwxrwx    1 root     root           110 Dec 18 10:42 filesystem
drwxr-xr-x    1 root     root          7578 May  7  2021 node_modules
-rw-rw-rw-    1 root     root        414718 May  7  2021 package-lock.json
-rw-rw-rw-    1 root     root          2101 May  7  2021 package.json
drwxrwxrwx    1 root     root           174 Dec 18 10:42 routes
drwxrwxrwx    1 root     root            78 Dec 18 10:43 scraper
-rw-rw-rw-    1 root     root          2482 May  7  2021 socket.js
drwxr-xr-x    1 1026     users           20 Dec 18 10:44 sqlite
drwxrwxrwx    1 root     root            24 May  7  2021 static
drwxrwxrwx    1 root     root            74 May  7  2021 test
-rw-rw-rw-    1 root     root          2961 May  7  2021 upgrade.js
-rw-rw-rw-    1 root     root          6093 May  7  2021 用户文档.md

ls -l 之后也发现那几个文件夹是有修改的,也删过sqlite下的那个文件(应该是数据库?),重启后进容器还是和之前的kikoeru一样,就好像没复制进去文件一样

我尝试把 docker cp fef8343de8c8:/dist /volume1/music/test,也可以把dist文件夹里的东西都挪出来

a8.gif

拂晨

B4F  2022-12-18 18:52
(贤者时间)

回 47楼(Tiramisuluo) 的帖子

我也是

一开始我不加usr/src/kikoeru的时候,即这样:
docker cp /volume1/music/realese/filesystem fef8343de8c8:/usr/src/kikoeru/filesystem
不报错,但是我ls -l点开详情看
drwxrwxrwx    1 root     root            90 May  7  2021 filesystem
修改日期压根没变化

改用
docker cp /volume1/music/realese/filesystem fef8343de8c8:/usr/src/kikoeru/filesystem
之后
drwxrwxrwx    1 root     root           110 Dec 18 10:42 filesystem

修改日期有变化,但似乎东西还是没进去

我在考虑能不能重装一个镜像,一上来把这几个文件夹建个映射然后直接到外面改,没试过不知道能不能成功

a8.gif

拂晨

B5F  2022-12-18 19:06
(贤者时间)
成功了

a8.gif

拂晨

B6F  2022-12-18 23:31
(贤者时间)

回 62楼(Kirie) 的帖子

不知为啥,复制是一直没用的 最后我是直接映射到外面操作的

a8.gif

拂晨

B7F  2022-12-18 23:34
(贤者时间)
总结一下,docker版:
正常按照老版0.6.2安装,设置映射的时候多设置五个文件夹,然后按主楼写的把那五个文件夹替换进去即可



a8.gif

拂晨

B8F  2022-12-18 23:55
(贤者时间)

回 89楼(Kirie) 的帖子

是用的群晖吗
你看我最开始回的三个帖每个都提过复制之后无效
我步骤里面也都写了 确实没效果

a8.gif

拂晨

B9F  2022-12-19 02:55
(贤者时间)

回 93楼(Kirie) 的帖子

那么怎么删除dist文件夹呢
我之前查了一下docker rm是删容器的,好像没法只删容器里的某个文件夹
还是用一个空文件夹cp过去也能删?

a8.gif

拂晨

B10F  2022-12-25 16:47
(贤者时间)
报告点小问题,iOS下对字幕的支持不是很好
一个bug是使用过快进功能之后(比如按一下30s快进)后,字幕会整个卡住
另一个是之前的版本拖动进度条的时候字幕是会有变化,拖到哪显示哪的字幕,现在这个是拖动结束放下之后才会显示对应的字幕,这个我理解也是bug?

a8.gif

拂晨

B11F  2022-12-28 22:45
(贤者时间)

回 139楼(Kirie) 的帖子

那可能是苹果的问题了,iOS换浏览器两个bug都有,macOS下有第二个bug
不过以前的老版本这俩都没有

a8.gif

拂晨

B12F  2022-12-28 22:47
(贤者时间)
我现在曲线救国,github的fork里找了个只修复了8位rj号,别的功能改的不多的版本
lrc相关播放是正常的,但是没有中文字幕标志和按添加时间排序

然后装了两个kikoeru,选的时候用这个,听的时候用那个

a8.gif

拂晨

B13F  2022-12-31 02:27
(贤者时间)

回 143楼(Kirie) 的帖子

之前我测了safari和国产的alook,都有这个问题
chrome刚才测了也有,我是iOS正式版最新系统,14 Pro
其他设备暂时没测,回头测下

然后那个跳快进字幕卡住给我的感觉是,比如我在09:57连着按了6次+30s,应该出12:57的字幕,但是他只出了10:00左右的字幕,时间对不上
这个时候如果拉进度条能重新匹配上,如果不拉字幕时间就会一直错位

a8.gif

拂晨

B14F  2022-12-31 02:34
(贤者时间)
链接: https://pan.baidu.com/s/1M6KySLJQKRpj5U9Vx_GC5A?pwd=2ut2 提取码: 2ut2
--来自百度网盘超级会员v9的分享

录了个屏,前面是safari和chrome下的两个bug,后面是原版的效果

a8.gif

拂晨

B15F  2023-01-06 00:33
(贤者时间)

回 149楼(Kirie) 的帖子

我艹 这也能炸 前几天加班太忙了今天才上论坛
这次加密下 密码kikoeru

链接: https://pan.baidu.com/s/1G9bVqVm7ivnVFEWTzhZrOg?pwd=2xnk 提取码: 2xnk
--来自百度网盘超级会员v9的分享