本帖最后由 songmengyu 于 2024-12-26 16:37 编辑
简介影视自动化订阅管理系统
版本区别:
mediamaster-universal(通用版):适用于使用飞牛、绿联、极空间等NAS自带的影视媒体库系统的用户。
Mediamaster(Emby版):仅适用于使用Emby + TinyMediaManager作为媒体库管理系统的用户。
特别说明 资源站点:高清剧集网、高清影视之家 优点:站点资源数量多且更新快速稳定 缺点:需付费购买注册码 使用本程序需自行注册资源站点用户且两个站点注册时用户名和密码保持一致。
系统管理页面预览 快速开始WEB管理信息:
目录用途说明: config: 容器的 /config 目录,用于存放配置文件。 Media:
挂载本地媒体库根目录到容器的/Media目录,用于扫描本地媒体库文件。 Torrent: 挂载本地Torrent目录到容器的 /Torrent 目录,用于存放下载的种子文件。 配置qBittorrent或Transmission等下载工具监听本地的Torrent目录,下载器发现新的种子文件后将自动下载。 Downloads
目录监控,将下载器的下载目录挂载到容器/Downloads目录,可以实现自动转移并重命名下载完成的影片文件。
使用DockerCompose部署:以下为配置示例,请根据实际替换volumes路径、ports、UID、GID等配置。docker.1ms.run是docker镜像代理拉取地址,可以去除或更改为其他代理地址。
(单独部署)docker-compose.yml 如下: - version: '3.8'
- services:
- mediamaster:
- image: docker.1ms.run/smysong/mediamaster-universal:beta
- container_name: mediamaster
- environment:
- - UID=1000
- - GID=100
- - GIDLIST=100
- volumes:
- - /vol1/1000/Downloads:/Downloads
- - /vol1/1000/Torrent:/Torrent
- - /vol1/1000/Docker/mediamaster:/config
- - /vol1/1000/Media:/Media
- ports:
- - 8888:8888
- restart: always
- networks:
- media-network:
- networks:
- media-network:
- driver: bridge
- enable_ipv6: true
- ipam:
- config:
- - subnet: 172.16.238.0/24
- - subnet: 2001:db8:1::/64
复制代码(包含下载服务)docker-compose.yml如下:
- version: '3.8'
- services:
- mediamaster:
- image: docker.1ms.run/smysong/mediamaster-universal:beta
- container_name: mediamaster
- networks:
- media-network:
- environment:
- - UID=1000
- - GID=100
- - GIDLIST=100
- volumes:
- - /vol1/1000/Downloads:/Downloads
- - /vol1/1000/Torrent:/Torrent
- - /vol1/1000/Docker/mediamaster:/config
- - /vol1/1000/Media:/Media
- ports:
- - 8888:8888
- restart: always
- transmission:
- image: docker.1ms.run/linuxserver/transmission:latest
- container_name: transmission
- networks:
- media-network:
- environment:
- - PUID=1000
- - PGID=1000
- - TZ=Etc/UTC
- volumes:
- - /vol1/1000/Docker/transmission:/config
- - /vol1/1000/Downloads:/downloads
- - /vol1/1000/Torrent:/watch
- ports:
- - 9091:9091
- - 51413:51413
- - 51413:51413/udp
- restart: unless-stopped
- networks:
- media-network:
- driver: bridge
- enable_ipv6: true
- ipam:
- config:
- - subnet: 172.16.238.0/24
- - subnet: 2001:db8:1::/64
复制代码
修改配置: 运行容器后,查看日志输出以下内容:
使用浏览器登录管理界面进行配置修改:
配置文件参数及说明如下: - [database]
- db_path = /config/data.db #数据库路径,保持默认即可
- [mediadir]
- directory = /Media #媒体根目录
- movies_path = /Media/Movie #电影目录
- episodes_path = /Media/Episodes #电视剧目录
- [downloadtransfer]
- directory = /Downloads #下载文件转移监控目录
- action = copy #下载文件转移方式,支持复制(copy)和移动(move)
- excluded_filenames = #下载文件转移排除文件名
- [douban]
- api_key = 0ac44ae016490db2204ce0a042db2916 #豆瓣API,保持默认
- cookie = your_douban_cookie_here #豆瓣cookie,选填非必要
- rss_url = https://www.douban.com/feed/people/user-id/interests #豆瓣最新想看,更改为自己的user-id
- [tmdb]
- base_url = https://api.tmdb.org/3 #tmdb-api请求地址,使用默认地址或改为代理地址
- api_key = your_api_key #tmdb-api密钥,改为自己的密钥
- [download_mgmt]
- download_mgmt = True #开启下载管理
- download_mgmt_url = http://your_transmission_ip:port #transmission管理IP和端口号
- [resources]
- login_username = username #高清影视之家和高清剧集网的登录用户名
- login_password = password #高清影视之家和高清剧集网的登录密码
- preferred_resolution = 2160p #资源首选分辨率
- fallback_resolution = 1080p #资源备用分辨率
- exclude_keywords = 60帧,高码版 #排除包含此关键字的资源
- [urls]
- tv_url = https://200.tudoutudou.top #高清剧集网最新域名
- movie_url = https://100.tudoutudou.top #高清影视之家最新域名
- [running]
- run_interval_hours = 6 #程序自动运行间隔时长,默认6小时
复制代码修改完配置文件后保存配置并重启容器,程序将自动扫描媒体目录中的影视并创建数据库等操作,扫描完成后在管理页面中可以看到当前入库的媒体数量及信息。
配置了豆瓣订阅后可以看到订阅信息:
配置了资源站点用户名密码后可以根据订阅自动去下载相关资源种子文件。或在管理页面中手动搜索资源:
|