moviepilot是什么?
MoviePilot:一个自动化媒体管理工具,可以帮你自动搜索、下载和管理电影和电视剧资源。(可刷流)
它可以与多种下载器(如 qBittorrent、Transmission)和媒体服务器(如Jellyfin、Emby、Plex)配合使用,实现资源的自动下载、自动刮削,自动放入emby等媒体库。
还支持通过微信、Telegram等进行远程搜索、下载、管理。
远程管理:MoviePilot支持通过微信、Telegram、Slack 进行远程搜索、下载、订阅和管理。
用户界面:MoviePilot提供了美观易用的用户界面,用户可以在界面中进行各种设置和管理操作。
部分功能欣赏:
部署moviepilot前的准备:
一.你需要有iyuu,hhclub,audiences,hddolby,zmpt,freefarm,hdfans,wintersakura,leaves,1ptba,icc2022,ptlsp,xingtan,ptvicomo,agsvpt 其中至少一个站点的账号。 用来作为mp的认证。例如我有hhclub和hddolby。
二.配置两个文件夹:
1.docker下添加moviepilot文件夹,并该文件夹下再创建core,logs,temp三个文件夹。(存放mp文件数据等)
2.添加共享文件夹/media,并在该文件夹下再创建downloads,媒体库,这两个文件夹。(存放下载的资源)
downloads下再创建动漫,电影,电视剧,三个文件夹。
三.你最好额外给movipilot单独一个qBittorrent。 (docker下添加qBittorrent文件夹)
1.映像:linuxserver/qbittorrent
2.端口映射 (如果8085已用,可改成8086)
3.文件夹映射: (/docker/qBittorrent映射到/data /media映射到/media)
4.环境添加qb的账号密码
部署moviepilot教程:
1.复制以下compose代码,部分设置改成自己的。
version: '3.3'
# MoviePilot 地址:https://github.com/jxxghp/MoviePilot
services:
moviepilot:
ports:
- target: 3000
published: 3000
protocol: tcp
environment:
- 'PUID=0'
- 'PGID=0'
- 'UMASK=022'
- 'TZ=Asia/Shanghai'
# 重启更新
- 'MOVIEPILOT_AUTO_UPDATE=true'
# 自动检测和更新资源包(站点索引及认证等),`true`/`false`,默认`true`,需要能正常连接Github,仅支持Docker
- 'AUTO_UPDATE_RESOURCE=true'
# WEB服务端口
- 'NGINX_PORT=3000'
# 超级管理员用户名
- 'SUPERUSER=admin'
# 超级管理员初始密码
- 'SUPERUSER_PASSWORD=xxxx'
# 登录首页电影海报,`tmdb`/`bing`,默认`tmdb`
- 'WALLPAPER=tmdb'
# API密钥,在媒体服务器Webhook、微信回调等地址配置中需要加上?token=该值,建议修改为复杂字符串
- 'API_TOKEN=moviepilot'
# 网络代理(可选)
# - 'PROXY_HOST='
# TMDB API地址
- 'TMDB_API_DOMAIN=api.tmdb.org'
# 下载保存目录
- 'DOWNLOAD_PATH=/media/downloads'
- 'DOWNLOAD_MOVIE_PATH=/media/downloads/电影'
- 'DOWNLOAD_TV_PATH=/media/downloads/电视剧'
- 'DOWNLOAD_ANIME_PATH=/media/downloads/动漫'
# 下载站点字幕
- 'DOWNLOAD_SUBTITLE=true'
# 下载二级分类开关
- 'DOWNLOAD_CATEGORY=true'
# 下载器监控
- 'DOWNLOADER_MONITOR=true'
- 'SUBSCRIBE_MODE=spider'
- 'SUBSCRIBE_RSS_INTERVAL=30'
# 刮削入库的媒体文件
- 'SCRAP_METADATA=true'
- 'SCRAP_FOLLOW_TMDB=true'
# 种子标签
- 'TORRENT_TAG=MOVIEPILOT'
# 媒体库目录
- 'LIBRARY_PATH=/media/媒体库'
- 'LIBRARY_MOVIE_NAME=movies'
- 'LIBRARY_TV_NAME=tv'
- 'LIBRARY_ANIME_NAME=anime'
# 媒体库二级分类开关
- 'LIBRARY_CATEGORY=true'
# 转移方式,支持link/copy/move/softlink
- 'TRANSFER_TYPE=link'
# 转移覆盖模式,默认为`size`,支持`nerver`/`size`/`always`,分别表示`不覆盖`/`根据文件大小覆盖(大覆盖小)`/`总是覆盖`
- 'OVERWRITE_MODE=size'
# CookieCloud服务器地址(默认可以不用修改)
- 'COOKIECLOUD_HOST=https://cookies.xm.mk'
# CookieCloud用户KEY
- 'COOKIECLOUD_KEY=xxxxxxxxx'
# CookieCloud端对端加密密码
- 'COOKIECLOUD_PASSWORD=xxxxxxxxxxx'
# CookieCloud同步间隔(分钟)
- 'COOKIECLOUD_INTERVAL=20'
# CookieCloud对应的浏览器UA,可选,设置后可增加连接站点的成功率,同步站点后可以在管理界面中修改
- 'USER_AGENT=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36'
- 'SUBSCRIBE_SEARCH=false'
# 交互搜索自动下载用户ID,使用,分割
- 'AUTO_DOWNLOAD_USER='
# 插件市场仓库地址,多个地址使用`,`分隔
- 'PLUGIN_MARKET=https://github.com/jxxghp/MoviePilot-Plugins,https://github.com/thsrite/MoviePilot-Plugins,https://github.com/honue/MoviePilot-Plugins,https://github.com/dandkong/MoviePilot-Plugins,https://github.com/Aqr-K/MoviePilot-Plugins,https://github.com/AnjoyLi/MoviePilot-Plugins'
# 消息通知渠道,支持 telegram/wechat/slack/synologychat
- 'MESSAGER=wechat'
#- 'TELEGRAM_TOKEN=xxxxxxxxxxxxx'
#- 'TELEGRAM_CHAT_ID=xxxxxxxxxxxxx'
#- 'TELEGRAM_USERS=xxxxxxxxxxxxx'
#- 'TELEGRAM_ADMINS=xxxxxxxxxxxxx'
- 'WECHAT_CORPID=xxxxxxxxxxxxxxx'
- 'WECHAT_APP_SECRET=xxxxxxxxxxxxxxxxxxxxxxxxxx'
- 'WECHAT_APP_ID=xxxxx'
- 'WECHAT_TOKEN=xxxxxxxxx'
- 'WECHAT_ENCODING_AESKEY=xxxxxxxxxx'
- 'WECHAT_ADMINS=YuShuBo'
- 'WECHAT_PROXY=xxxxxxxxxxxx'
# - 'SLACK_OAUTH_TOKEN='
# - 'SLACK_APP_TOKEN='
# - 'SLACK_CHANNEL='
# - 'SYNOLOGYCHAT_WEBHOOK='
# - 'SYNOLOGYCHAT_TOKEN='
# 下载器,支持qbittorrent/transmission
- 'DOWNLOADER=qbittorrent'
- 'QB_HOST=http://192.168.8.3:8085'
- 'QB_USER=admin'
- 'QB_PASSWORD=xxxxx'
- 'QB_CATEGORY=false'
- 'QB_SEQUENTIAL=true'
- 'QB_FORCE_RESUME=false'
# - 'TR_HOST='
# - 'TR_USER='
# - 'TR_PASSWORD='
# 媒体服务器,支持emby/jellyfin/plex
- 'MEDIASERVER=emby'
- 'EMBY_HOST=http://192.168.8.3:8097'
- 'EMBY_API_KEY=e4681c72348844648047f4188b1d48ab'
# - 'JELLYFIN_HOST='
# - 'JELLYFIN_API_KEY='
# - 'PLEX_HOST='
# - 'PLEX_TOKEN='
# 媒体服务器同步间隔(小时),默认`6`,留空则不同步
- 'MEDIASERVER_SYNC_INTERVAL=6'
# 媒体服务器同步黑名单,多个媒体库名称使用,分割
- 'MEDIASERVER_SYNC_BLACKLIST='
# Github token,提高请求api限流阈值 ghp_****
- 'GITHUB_TOKEN='
# 认证站点,认证资源`v1.0.1`支持`iyuu`/`hhclub`/`audiences`/`hddolby`/`zmpt`/`freefarm`/`hdfans`/`wintersakura`/`leaves`/`1ptba`/`icc2022`/`ptlsp`/`xingtan`/`ptvicomo`
- 'AUTH_SITE=hhclub'
- 'HHCLUB_USERNAME=xxxxx'
- 'HHCLUB_PASSKEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
# 大内存模式
- 'BIG_MEMORY_MODE=true'
# 电影重命名格式
- 'MOVIE_RENAME_FORMAT={{title}}{% if year %} ({{year}}){% endif %}/{{title}}{% if year %} ({{year}}){% endif %}{% if part %}-{{part}}{% endif %}{% if videoFormat %} - {{videoFormat}}{% endif %}{{fileExt}}'
# 电视剧重命名格式
- 'TV_RENAME_FORMAT={{title}}{% if year %} ({{year}}){% endif %}/Season {{season}}/{{title}} - {{season_episode}}{% if part %}-{{part}}{% endif %}{% if episode %} - 第 {{episode}} 集{% endif %}{{fileExt}}'
restart: always
tty: true
volumes:
- '.:/config'
- './core:/moviepilot/.cache/ms-playwright'
- '/var/run/docker.sock:/var/run/docker.sock:ro'
- '/volume2/media:/media'
networks:
- moviepilot
hostname: moviepilot
container_name: moviepilot
image: 'jxxghp/moviepilot:latest'
logging:
driver: "json-file"
options:
max-size: "5m"
networks:
moviepilot:
name: moviepilot
2.以下截图为compose注释,红框内为必填项,绿框内为选填项(看你需不需要)
3.群晖里打开container manager,点项目---新增--输入名称--路径选docker/moviepilot--来源选创建--粘贴你修改好的代码---点下一步--下一步---完成-- 直到创建成功。 如果不成功,请检查compose是否配置好了。可在评论提问。
4.moviepilot就算是安装好了,访问地址:http://域名或IP:3000 你的应用部署在/docker/moviepilot,你的电影会下载到/media/downloads里,然后电影会硬链接到/media/媒体库,并帮你重命名和分类。 请在emby里将/media/媒体库 里的分类路径填入emby对应分类。
5.具体玩法请在官方tg群里提问,本文就不详说了。tg群:t.me/moviepilot_official
moviepilot项目地址:https://github.com/jxxghp/MoviePilot
CookieCloud(chrome插件)地址:https://www.123pan.com/s/wkTGjv-JjTV.html
版权属于:yusuble
本文链接:https://blog.suble.cn/archives/1239.html
本站未注明转载的文章均为原创,并采用
CC BY-NC-SA 4.0 授权协议,转载请注明来源,谢谢!
构建成功了,提示账号密码不对(核对了几次是对的)