自托管工具记录
区别于Unraid安装服务与工具的记录、Linuxmint安装的软件与工具的记录,这里专注于自托管工具(有公网使用意图的),因为部分工具不一定都装在NAS种,索性单开文章。
流媒体管理
Jellyfin(视频流媒体管理)
https://hub.docker.com/r/nyanmisaka/jellyfin
192.168.50.25:8096
(unraid)
这个版本的是国人开发的,对国人相对还是友好的,以及对解码做了些优化。
jellyfin简单看个片还行,官方app客户端就是个浏览器套壳,要多难用有多难用,但免费开源、该有的功能都不含糊,对国人唯一可能会“卡脖子”的可能是刮削吧。plex这种有他们自己的刮削服务器,你从plex服务器拿数据,所以刮削上不用操心,但价格不菲。emby是个折衷的方案,可以付费也有白嫖方案,但我没有体验很多,哪里有优势说不上来。至于其他各种流媒体服务,除了自动化下载bt/pt/usenet的套件,非大触建议能满足需求就少折腾。
192.168.50.111:4533
(unraid)
localhost:4533
(本地测试用途)
注意事项:
- 对于专辑分裂:
- 同专辑内多位艺术家,导致以艺术家为单位分类的:使“专辑艺术家(albumartist)”的值一致;
- 专辑名字带碟号(如“Disc 1”)的:手动建立“discnumber”标签,并删除专辑中的叠号。
- 修改了歌曲所在的文件夹名、文件名会被系统按照“旧的文件被删除,这是新的文件”来处理,因此会导致原来曲目的痕迹消失(如歌单中)。
- m3u文件会被识别为播放列表,导出的播放列表也是.m3u文件。
- 缺点是慢,见:https://github.com/navidrome/navidrome/issues/1186,做好心理准备,勿无脑导入大量歌曲,最好是小曲库,听什么下什么存什么。
- 默认会不断扫库,不断的扫,建议禁用,有需要手动扫,具体见:https://www.navidrome.org/docs/usage/configuration-options/#available-options(ND_SCANSCHEDULE 改成0禁用)
比funkwhle好用多了,缺点当然也有许多,比如歌曲数量多时会卡顿;收藏/星标等是针对专辑的,对于单个曲目实用价值较低;添加歌曲到播放列表时不显示歌曲已在哪些播放列表(如果重复,在添加时的提示,跳过和取消的中文翻译都是“取消”)等等,整体还行。
calibre-web(书籍管理)
https://hub.docker.com/r/linuxserver/calibre-web
192.168.50.25:8083
(unraid)
192.168.50.25:8083/opds
一开始安装,就按部就班的操作,但是无法访问webui,等也等了(等加载),该放的文件也放了(db文件),该清的也清了(配置文件、cookie),该换的也换了(镜像源),该调的也都调了(参数、权限之类的),但就是死活不行。就是无奈地吐槽的力气都没有,因为在本机(linuxmint)一次就过了,搜百度谷歌压根就没这方面的讨论。不过对这类无头尾的问题我也习惯了。然后就无聊随手又一弄,一样的操作,您猜怎么着?成功了。
书籍不是扫本地文件夹,而是手动上传,没需求所以没研究自动扫库的方案。
funkwhale(音乐流媒体管理)
https://hub.docker.com/r/thetarkus/funkwhale 、
使用记录:Funkwhale安装随笔
192.168.50.25:3031
(unraid)
对我来说可能有些大材小用了,因我就自己用,这个一定程度上是社区、协作上更具有优势的。
生产力/娱乐
Stable Diffusion(AI图像生成)
指南:https://rentry.org/voldy;相关资源、讨论:/sdg/
localhost:9000
(windows)
指南中的版本我linuxmint中使用报错,easydiffusion 版本可以用但占用太高、速度太慢,而且不调用gpu,用了两次内容爆满。(显卡驱动是开源的不是官方最新版本的),最后索性直接上windows,一次过,使用体验挺好。
工具
Music Tag Web(音乐元数据管理)
https://github.com/xhongc/music-tag-web
192.168.50.25:8081
(unraid)
http://localhost:8081/
(linuxmint)
最开始用 音乐标签(MusicTag)是因为foobar2000汉化版(这个或这个)中内嵌了这个工具,看介绍应该是某个酷安老哥弄得,还有一个安卓版本,应该没linux版本,主要是可以从国内平台(网易/qq/酷狗/酷我)获取元数据信息,包括含时间戳的歌词(time-synced lyrics),因为现在日用windows,而bottle/虚拟机并不好用,来回切系统又太麻烦,找了下找到了这个web版的,支持网易、咪咕、qq、酷狗源,唯一的缺点可能是界面是那种“经典”的扁平化设计。能改善的可能是优先使用含时间戳的歌词而不是最先正确匹配的歌词?(不知道是否已经有这个机制)以及跳过已有对应元数据的文件(可选项)。
老外有个Musixmatch平台,但似乎是付费的?能用就不折腾了,因为音乐都是从流媒体平台下的专辑,没啥需要改的,只是需要根据需求加内容而已。自动修正元数据还是MusicBrainz-Picard好用点。
Squoosh(图片转格式)
http://localhost:32967/
(linuxmint)
主要是对比功能,可以直观的发现都有哪些变化,也适用于对单个图片精修,批量还是老老实实命令行吧。
我根据我的需求(滑块对比两张图片)去搜了搜,但是一无所获,线上工具倒挺多,比如imgsl、diffchecker.com、image-compare-slider、upscale-compare,img-comparison-slider、img-comparison-slider,按理说实现原理也挺简单的,就是两张图片叠加到一块,中间一个滑块控制box的尺寸,但不知道为啥没找到此类客户端。搜出来的大都是线上的扩展(比如discourse)以及对比颜色差异这种高级点的功能,唉。
CyberChef(编/解码工具集)
https://hub.docker.com/r/mpepping/cyberchef
192.168.50.25:8000
(unraid 使用率低)
HRConvert2(文件转换)
https://github.com/zelon88/HRConvert2
支持的格式:https://github.com/zelon88/HRConvert2#supported-formats
http://localhost:8085/
(linuxmint 使用率低)
虽然但是,有些文件就是无法识别,批量选择的话还不告诉你究竟哪个没识别上。经试验,跟文件名中是否有中文字符、特殊字符、空格无关。本身也不支持批量操作。