File tree Expand file tree Collapse file tree 4 files changed +19
-3
lines changed Expand file tree Collapse file tree 4 files changed +19
-3
lines changed Original file line number Diff line number Diff line change @@ -76,12 +76,15 @@ strm 文件是一个文本文件,里面写着媒体文件的路径 ([官方
76
76
│ ├─86-不存在的战区- (2021) [tmdbid-100565]
77
77
│ │ └─Season 01
78
78
│ │ 86-不存在的战区- S01E01.strm
79
+ │ │ 86-不存在的战区- S01E01.chs.srt
79
80
│ │ ………
80
81
│ │ 86-不存在的战区- S01E23.strm
82
+ │ │ 86-不存在的战区- S01E23.cht.ass
81
83
│ │
82
84
│ ├─中二病也要谈恋爱! (2012) [tmdbid-45501]
83
85
│ │ ├─Season 00
84
86
│ │ │ 中二病也要谈恋爱! S00E35.strm
87
+ │ │ │ 中二病也要谈恋爱! S00E35.sup
85
88
│ │ │
86
89
│ │ ├─Season 01
87
90
│ │ │ 中二病也要谈恋爱! S01E01.strm
@@ -96,6 +99,7 @@ strm 文件是一个文本文件,里面写着媒体文件的路径 ([官方
96
99
│ └─冰菓 (2012) [tmdbid-65329]
97
100
│ ├─Season 00
98
101
│ │ 冰菓 S00E01.strm
102
+ │ │ 冰菓 S00E01.chs.ass
99
103
│ │
100
104
│ └─Season 01
101
105
│ 冰菓 S01E01.strm
@@ -115,8 +119,12 @@ strm 文件是一个文本文件,里面写着媒体文件的路径 ([官方
115
119
116
120
具体操作方式和 nfo 文件模式区别不大。写入文件会被替换成生成文件夹或者创建 strm 文件。方便一点的是在 strm 文件模式下,不会因为上一步没有创建文件夹而无法继续进行,只要最后一步的视频文件对应上而且选择写入了,没有创建的文件夹会自动创建
117
121
122
+ strm 模式可以开启增量更新,已经有 strm 文件的媒体会被忽略
123
+
118
124
** 注意** :如果同个视频文件存在多个版本,只会保留最早创建的 strm 文件
119
125
126
+ 创建完 strm 文件之后可以用 ``` link_files.exe ``` 扫描媒体库,然后软件会把前缀匹配的特定拓展名(``` .ass ``` 、``` .srt ``` 、``` .sup ``` 、``` .mks ``` 和 ``` .mka ``` )的文件硬链接或(若硬链接不可用)软链接创建对应的文件
127
+
120
128
## 配置文件说明
121
129
122
130
``` json
@@ -144,7 +152,9 @@ strm 文件是一个文本文件,里面写着媒体文件的路径 ([官方
144
152
// 有两种模式:strm 和 nfo
145
153
"save_type" : " strm" ,
146
154
// 如果是 strm 模式需要填写目标路径
147
- "save_path" : " L:/test"
155
+ "save_path" : " L:/test" ,
156
+ // 如果是 strm 模式可以开启增量更新,已经有 strm 文件的媒体会被忽略
157
+ "incremental_update" : true
148
158
}
149
159
```
150
160
## 技术细节
Original file line number Diff line number Diff line change 133
133
<LanguageStandard >stdcpp17</LanguageStandard >
134
134
<LanguageStandard_C >stdclatest</LanguageStandard_C >
135
135
<AdditionalOptions >/utf-8 %(AdditionalOptions)</AdditionalOptions >
136
+ <Optimization >Full</Optimization >
137
+ <InlineFunctionExpansion >AnySuitable</InlineFunctionExpansion >
138
+ <FavorSizeOrSpeed >Speed</FavorSizeOrSpeed >
136
139
</ClCompile >
137
140
<Link >
138
141
<SubSystem >Console</SubSystem >
139
142
<EnableCOMDATFolding >true</EnableCOMDATFolding >
140
143
<OptimizeReferences >true</OptimizeReferences >
141
- <GenerateDebugInformation >true </GenerateDebugInformation >
144
+ <GenerateDebugInformation >false </GenerateDebugInformation >
142
145
</Link >
143
146
<Manifest >
144
147
<EnableDpiAwareness >PerMonitorHighDPIAware</EnableDpiAwareness >
Original file line number Diff line number Diff line change 19
19
// 有需要的可以开启代理
20
20
"using_proxy" : true ,
21
21
"proxy_address" : " http://127.0.0.1:7890" ,
22
+ // 有两种模式:strm 和 nfo
22
23
"save_type" : " strm" ,
24
+ // 如果是 strm 模式需要填写目标路径
23
25
"save_path" : " L:/test" ,
26
+ // 如果是 strm 模式可以开启增量更新,已经有 strm 文件的媒体会被忽略
24
27
"incremental_update" : true
25
28
}
Original file line number Diff line number Diff line change 15
15
#include " search_dialog.h"
16
16
#include " write_ignore.h"
17
17
18
- const char version[] = " 0.4 -static" ;
18
+ const char version[] = " 0.5 -static" ;
19
19
20
20
int main (int argc, char *argv[]) {
21
21
#if defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__)
You can’t perform that action at this time.
0 commit comments