数码杂锅

  • 首页
  • docker应用
    • docker知识
    • docker可视化管理
    • AIGC相关
    • 内网穿透
    • 在线文档
    • 笔记软件
    • 聊天软件
    • 刮削工具
    • 浏览器
    • 运维平台
    • 音乐软件
    • 网盘工具
    • 网络工具
    • 书籍管理
    • 在线教育
    • 备份同步
    • 相册管理
    • 协同办公
    • 抽奖系统
    • 稍后阅读
    • 工具集软件
    • 脚本平台
    • 密码管理
    • 数据库管理
    • 族谱管理
    • 思维导图
    • 视频会议
    • 文件管理
    • 监控管理
    • 远程桌面
    • Nas系统
    • 下载工具
    • devops代码托管
    • 导航书签
    • 办公软件
    • 聚合网盘
    • 智能家居
    • 网盘搜索
    • 影音播放
  • Nas杂项
    • 飞牛
    • 群晖
  • 电脑知识
  • 隐私政策
数码爱好者的分享小站
  1. 首页
  2. docker应用
  3. 正文

Nas上部署一款方便刮削视频的生成软链接strm文件的docker应用:autosymlink

2025年2月23日 690点热度 0人点赞 0条评论
17480

简介

源码页:https://github.com/shenxianmq/auto_symlink

官方文档:https://github.com/shenxianmq/Auto_Symlink/wiki

官方的源码页不知道是删库了还是没开源没有源码,但是dockerhub上的映像还有

这个应用是为使用CloudDrive2/Alist等挂载网盘媒体生成strm软链接,并使用EMBY/Jellyfin等工具来管理这些媒体时,降低刮削时视频还必须转存阿里等网盘临时文件夹才能刮削而造成大量访问号容易黑的痛点。

安装搭建

本次部署还是在飞牛nas的docker compose环境下,nas侧端口不能和你已有应用端口冲突,如群晖等其他nas可能还需对应修改nas侧映射目录或手动建立目录

本篇相关yml等文件下载链接:https://gitee.com/hswz5525/dockercompose


services:
    auto_symlink:
        container_name: auto_symlink
        environment:
            - TZ=Asia/Shanghai
        volumes:
            #- /vol1/1000/videos:/vol1/1000/videos:rslave #cd2挂载视频文件夹专用,后面需要加rslave
            - /vol1/1000/Systemlink:/vol1/1000/Systemlink #nas上存放strm软链接文件的文件夹绝对路径
            - /vol02/1000-1-192.168.1.112-5678-d208952e235e22cb799d6354988e66b4-guest:/vol02/1000-1-192.168.1.112-5678-d208952e235e22cb799d6354988e66b4-guest #nas上的视频文件存放的文件夹绝对路径
            - ./config:/app/config
            - ./backup:/app/backup
        ports:
            - 8095:8095
        restart: unless-stopped
        logging:
            options:
                max-size: 10m
                max-file: 3
        image: shenxianmq/auto_symlink:latest
        network_mode: bridge

虽然软件能挂载cd2,但是我注释掉了,本次只讲alist挂载,需要挂cd2的看看官方文档,只是是卷映射不太一样

volumes卷映射这里,systemlink文件夹映射两侧都只能填写绝对路径,因为alist的同步方式是路径拼接的原因,这个文件夹是用来存放strm软链接文件

然后vol2开头的文件,是我把xiaoya通过webdav挂载到nas上的文件夹的绝对路径,ip和端口是xiaoya的局域网地址和端口,http协议,用户名和密码在xiaoya5678的主页有,注意指定路径记得要加/dav。你需要填写你挂载的alist网盘的绝对路径

17481

17482

操作使用

登录nasip:8095,默认账号:admin,默认密码:password

添加同步,任务名称随意,媒体目录这里选择刚才挂载的alist网盘所在的文件,我这里只选择了xiaoya中只有1个视频的文件夹作为演示

17483

本地目录,是strm软链接文件的存放目录

17484

软链接模式选strm,另外一个模式作用自己看问号的说明

strm模式选云端,就是软链接是http开头的完整路径

挂载类型alist,云端地址为alist的地址,这里局域网地址我前后图片不一样你不用管,你都是一样就行了,我是nas里webdav挂载是实际的局域网ip,而这里云端地址,我是异地调试的nas,用的虚拟组网ip,所以不一样。

alist根目录就是前面yml文件中映射的根目录

17485

添加好后主界面就显示出了,同步、监控什么的其实可以关掉,一般你的网盘子文件夹内容也不会变化,但我点不动,我记得我原来点的动的

17486

常用工具,手动同步可以立即开始一次同步生成strm软链接

17487

因为我开了同步监控什么的,有个初始化时间,第一次8秒完成了只有一个视频的文件夹的软链接生成

17488

可以在nas的systemlink文件看到生成了一个字幕文件和一个strm软链接文件

17489

strm下载到电脑上打开,可以看到是alist挂载的那个视频文件所在的xiaoya的完整播放路径

174810

然后再emby或者jellyfin中把systemlink添加为媒体库进行刮削,刮削时候不会在阿里转存,kodi和TinyMediaManager也可以,但我试过plex好像会转存。

这里我在jellyfin中添加了systemlink文件夹作为媒体库,并扫描

174811

174812

刮削完成,海报影视信息显示正确,目前飞牛还不能刮削strm,不然你放飞牛影视中刮削更快,刮削好了但是xiaoya临时文件夹里未转存

174813

如果你api.themoviedb.org连不上,需要参考我以前文章讲的docker里增加对api.themoviedb.org的host解析

如果甚至是dns解析后的ip全都ping不通

那你可以试试这个jellyfin的这个插件,可以刮削豆瓣和tmdb,但是设置里最好把tmdb关掉,这里就不扩展讲怎么用,链接里介绍都是中文的

https://github.com/cxfksword/jellyfin-plugin-metashark

jellyfin中也正常播放,播放这时才转存

174814

174815

同理,刮削你自己的alist网盘挂载的115,阿里等其他网盘的视频文件夹也是同样操作

接下来,我把刚才的同步设置更换了成了含有30个视频的文件夹,这次刮削没有初始化快了很多,才0.16秒

174816

但因为原文件名是这样的

174817

174818

结果他刮削乱七八糟,估计jellyfin不会自动识别文件夹名称来匹配刮削,但我把所有文件加了剧集名称的前缀也不行

所以干脆直接用https://www.tinymediamanager.org/

先把systemlink文件夹挂载到windows上,直接smb协议挂载访问更方便点,文件管理器地址栏输入\\nasip就行了,但先需要在飞牛的smb设置可见文件夹范围

174819

174820

因为我只刮了一个文件夹的视频,systemlink文件夹下没有这个剧集的单独文件夹,我先给这个剧集添加个剧集名称的文件夹,把软链接都放进去,

174821

我用的windows版的tmm,配置过程中注意要使用备用服务器,因为这个tmdb.org服务器不容易像themoviedb.org那样dns污染,当然tmdb的api key还是要填的,tmm(tinymediamanager,下同)的使用这里不展开。tmm也有docker应用,还可以设置自动刮削,有需要以后再说。

174822

添加了systemlink作为剧集媒体库刮削成功后,在文件夹内就有nfo元数据、海报、缩略图文件了

174823

174824

174825

删除jellyfin中之前的媒体库,重新建一个,在管理媒体库中取消勾选所有的元数据下载器和图片下载器,只勾选nfo

174826

jellyfin中显示效果就会非常好了,刮的好包括每集简介,缩略图都应有尽有

174827

相关文章

  • Nas上部署一款开箱即用的在线视频播放器docker应用:MoonTV
  • Nas上部署一款开源、轻量的在线视频搜索与观看docker应用:libretv
  • 告别U盘拷来拷去!只要几分钟就能拥有个人或企业专属「影音库」:mediacms
  • Nas上部署智能表格+工作流+应用搭建的一站式数字化平台:SeaTable最新5.3版本
  • Nas上docker部署一个动画数字人:Awesome Digital Human
  • Nas上docker部署web文件分享快递柜:FileCodeBox
  • nas上部署m3u8在线视频下载工具:mediago
  • 一款多平台的开源电子书阅读器:Anx-Reader
标签: 暂无
最后更新:2025年4月24日

红薯丸子

好好学习,天天向上

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

COPYRIGHT © 2024 红薯丸子. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

简体中文简体中文
EnglishEnglish