利用qbit的下载完成执行额外命令“cp -r -s "%F" /volume4/ForEmby/"%L"/"%N"”
%F:内容路径 %L:分类 %N:Torrent 名称
只取这三个参数调用。
目前下载资源流程,通过ptpp搜索资源,找到合适的文件,下载到qbit,在qbit里面进行分类(emby刮削电影和剧集要分开目录),创建软连接,emby自动识别并刮削。
现在把qbit下载完成自动创建软连接这一步实现了,具体就是在qbit里面添加两个分类,比如“Movies”“TV”,不需要添加保存路径,接着创建两个文件夹,文件夹名称和分类名称一致,注意大小写,(为了创建软连接根据%L的参数来判断是电影还是剧集),我上面示例就是在/volume4/ForEmby/路径下面创建了两个和分类名相同的文件夹 Movies 和 TV ,这时候下载完一个资源,会自动完成软连接的创建。接着只需要把这两个文件夹添加到Emby媒体库中即可,无论怎么修改文件都不会影响做种。
当然,由于文件命名不规范和重复等原因,emby有时候会刮削失败,这时候就需要手动识别,一些电视剧可能还需要用到winscp批量重命名。
下一步计划:把手动分类这一步骤也给跳过,ptpp下载的时候可以选择保存路径,能否根据这个路径来判断是电影还是剧集,然后加以利用。
2021年12月5日:从套件版qbit转到了docker版,目录映射一定要跟实际主机路径对应,不然就会提示无兼容的流,看emby的ffmpeg日志提示文件不存在,肯定不存在的,软连接路径错了,这个问题困扰了我两天。
当我昨天晚上想搜索如何实现的时候,谷歌第一条结果是我的网站可还行。
测试快吐了,%R比%F更好用哦
cp -r -s "%R" /Links/"%L"
我好像没有遇到这种问题。。。应该是我下载文件夹类的比较少吧,可以下载个winscp看看创建的软连接是不是正确,我就昨天下载个电影不知道怎么回事把后缀名给吞了。
种子如果单文件可以链接成功,如果是文件夹就不行了,试了一下午快疯了(╯°A°)╯︵○○○
cp -r -s "%F" %D/Links/
cp -r -s "%F" "%D"/Links/"%N"
等等。。。不同的组合都试完了,种子如果是文件夹下多个文件,都失败!!!跪求答疑
你好,我按照上述教程操作之后,emby中可以正常刮削,但是播放时提示当前没有兼容的流,是哪里没有设置好吗?
检查下文件夹权限和EMBY解码器设置。
发现两个问题,一是单个文件生成的链接没有后缀识别不了,二是软连接emby不认,video station但是能认到
video station能认到 emby不认感觉你应该排查下文件权限问题。你可以用WINSCP连进去看下软链接文件夹内是否有1kb的软连接文件。
winscp,包括windows访问共享文件夹里都能正常打开,但是emby和jellyfin就是认不到,我又在unraid下试了也是同样的问题