如果自己影视播放器刮削能力强,可以直接用播放器的刮削,比如极空间或飞牛刮削常规影视基本满足个人需求。Docker目录映射非常自由,核心是影视根目录映射到容器内部要统一,这样无论是在MP下载还是在下载器下载都正常。
方案1:MP不整理
这种比较简单,只需要根据自己分类需求创建基础目录即可,比如我只需要电影、电视剧、纪录片、歌曲,那就只创建这几个文件夹。无论是在MP还是在Transmission下载目录只需要指定到自己分类即可。比如下载电影,目录为/media/电影
。

MP Docker
/srv/nfs_media
:是我上面创建的三个目录的根目录
/media
:映射到MP容器的media目录
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
services:
moviepilot:
image: jxxghp/moviepilot-v2:latest
stdin_open: true
tty: true
container_name: moviepilot-v2
hostname: moviepilot-v2
network_mode: host
volumes:
- '/home/ubuntu/docker/tbit/config/torrents:/tr'
- '/srv/nfs_media:/media'
- './config:/config'
- './core:/moviepilot/.cache/ms-playwright'
- '/var/run/docker.sock:/var/run/docker.sock:ro'
environment:
- 'NGINX_PORT=3000'
- 'PORT=3001'
- 'PUID=0'
- 'PGID=0'
- 'UMASK=000'
- 'TZ=Asia/Shanghai'
- 'SUPERUSER=admin'
restart: unless-stopped
|
Transmission Docker
/srv/nfs_media
:是我上面创建的三个目录的根目录
/media
:映射到下载器容器的media目录
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
services:
transmission:
image: linuxserver/transmission:latest
container_name: transmission
network_mode: host
environment:
- PUID=1000 # 使用的用户ID
- PGID=1000 # 使用的组ID
- TZ=Asia/Shanghai # 设置你的时区(例如: Asia/Shanghai)
- TRANSMISSION_WEB_HOME=/webui
- USER=admin # 可选,设置用户名
- PASS=123456789 # 可选,设置密码
volumes:
- ./config:/config # 配置文件路径
- ./webui:/webui
- ./watch:/watch
- /srv/nfs_media:/media # 下载文件保存路径
restart: unless-stopped
|
方案2:MP自动整理
MP自动整理会把视频按分类自动归类到文件夹,比如动漫、华语电影、外语电影、欧美剧、日韩剧等。这样后续即使更换播放器,视频影视墙变化不大。
这里我用了两块盘演示,一块只负责放下载内容,一块只负责放整理后内容。(这里只是参考,用一块盘一样,一块盘在自动整理的时候还可以用硬链接。两块盘可以在没有下载活动的时候,看视频下载盘也可以单独休眠。当然也可以多块整理盘,可以按存放内容把整理盘继续分成多块,比如把儿童内容单独存盘,这样儿童看电视的时候,其他盘也可以休眠。还可以下载盘多块,有下载正常内容的,有专门PT刷流的盘。)
下载盘目录如下:
1
2
3
4
5
|
ubuntu@ubuntu:/srv/nfs_tmp$ tree -L 2
.
├── downloads
│ ├── 电影
│ └── 电视剧
|
整理内容盘目录如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
ubuntu@ubuntu:/srv/nfs_media$ tree -L 2
.
└── movie
├── 儿童
├── 动画片
├── 动画电影
├── 华语电影
├── 国产剧
├── 外语电影
├── 日韩剧
├── 未分类
├── 欧美剧
├── 纪录片
└── 综艺
16 directories, 0 files
|
MP Docker
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
services:
moviepilot:
image: jxxghp/moviepilot-v2:latest
stdin_open: true
tty: true
container_name: moviepilot-v2
hostname: moviepilot-v2
network_mode: host
volumes:
- '/home/ubuntu/docker/tbit/config/torrents:/tr'
- '/srv/nfs_tmp:/media'
- '/srv/nfs_media:/links'
- './config:/config'
- './core:/moviepilot/.cache/ms-playwright'
- '/var/run/docker.sock:/var/run/docker.sock:ro'
environment:
- 'NGINX_PORT=3000'
- 'PORT=3001'
- 'PUID=0'
- 'PGID=0'
- 'UMASK=000'
- 'TZ=Asia/Shanghai'
- 'SUPERUSER=admin'
restart: unless-stopped
|
Transmission Docker
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
services:
transmission:
image: linuxserver/transmission:latest
container_name: transmission
network_mode: host
environment:
- PUID=1000 # 使用的用户ID
- PGID=1000 # 使用的组ID
- TZ=Asia/Shanghai # 设置你的时区(例如: Asia/Shanghai)
- TRANSMISSION_WEB_HOME=/webui
- USER=admin # 可选,设置用户名
- PASS=123456789 # 可选,设置密码
volumes:
- ./config:/config # 配置文件路径
- ./webui:/webui
- ./watch:/watch
- /srv/nfs_tmp:/media # 下载文件保存路径
restart: unless-stopped
|
MP 目录设置
