# 第十章：模块系统和Stremio

> [ <mark style="color:orange;background-color:yellow;">Forward模块文档与实例库</mark>](https://github.com/InchStudio/ForwardWidgets)

用户可以参照以上开发文档进行模块的开发，也鼓励大家用ai进行开发，目前已有的十多款组件，过半数由作者通过模块开发

***

### 🔗 模块导入方式

Forward 支持两种模块导入路径：

* **外部链接导入**：在「设置 - 模块」中输入模块源地址，点击添加。
* **本地 `.fwd or .js` 文件导入**：支持从本地文件系统导入 `.fwd or .js` 格式的模块配置。

***

### 👤 进入首页配置

1. 在首页右上角点击头像图标，进入「首页配置」模式。
2. 可进行以下操作：
   * **点击 `＋` 按钮添加模块**：选择空位插入模块。
   * **拖动模块进行排序或重排**。
   * **支持模块分组**：部分同类型模块可自动组合为一行模块组。

***

### 🧱 模板与数据源选择

每个模块由两部分构成：

* **模板**：决定模块的外观排布样式，如「列表浏览-全宽」、「观剧进度」等。
* **数据源**：模块的数据来源，可以是聚合推荐、榜单内容、个人喜好等。

部分支持参数配置（如类型、年份、排序方式等），增强展示的个性化效果。

<figure><img src="/files/ygK4QAmGDgMDrkAlbRfT" alt=""><figcaption></figcaption></figure>

***

### 📦 首页配置文件分享与导入（.fwd）

Forward 支持将排布好的首页导出为 `.fwd` 文件，或导入他人分享的配置文件，快速复现相同首页结构。

#### ✅ 导出流程

* 在「首页配置」界面完成布局后，选择导出为 `.fwd` 文件。
* <mark style="color:red;">分享</mark>给其他用户<mark style="color:red;">前</mark>，建议：
  * <mark style="color:orange;">**将 Forward App 升级至最新版**</mark><mark style="color:orange;">。</mark>
  * <mark style="color:orange;">**将使用到的所有模块也更新为最新版**</mark><mark style="color:orange;">。</mark>

#### 📥 导入流程

* 用户可从文件管理器、浏览器或其他应用导入 `.fwd` 文件。
* 如果文件中包含**你尚未添加过的组件**，Forward 会在模块管理界面中新增一个分类「**本地导入**」以方便识别与管理。

<figure><img src="/files/nvcBa2aGvBN5LOZUJvVo" alt=""><figcaption></figcaption></figure>

***

### 🛡️ 模块免责声明

模块功能来源广泛，Forward 无法对其进行逐一审核：

> 在添加模块时，应甄别其来源，特别是涉及登录信息填写等敏感操作的模块，需自行确保其安全性与可信度。

* Forward 将对用户举报的可疑或恶意模块进行提示标记。
* 对于因模块引发的任何风险（信息泄露、功能异常或版权争议等），Forward **不承担任何责任**。
* 使用过程中请务必遵守所在地法律法规及版权规定。

***

如果在使用首页配置和模块的过程中感受到一些图标加载不了或者资源无法加载，请订阅以下分流规则（感谢Rinrin）

{% hint style="success" %}
Surge：<https://raw.githubusercontent.com/xxxjacc/SurgeRules/main/ForwardWidgetFilter.list>
{% endhint %}

{% hint style="success" %}
Quanx：<https://gist.github.com/MrRegret/5cd24ef8b6e750b975d705bbb1b3d9d9/raw>
{% endhint %}

{% hint style="success" %}
Loon：<https://gist.github.com/MrRegret/5bb2df7c332157fd35b514af8e635b10/raw>
{% endhint %}

Loon需要在插件中订阅该地址，接着把这个插件代理指向一个可以翻墙的策略or节点

***

### 🧩Stremio 集成

Forward 支持接入 Stremio 插件协议，通过 Stremio Addon 浏览和播放内容。

**➕ 如何添加**

1. 前往 **设置 > 资料库 > 添加资料库**。
2. 选择 **Stremio** 类型。
3. 输入 Stremio Addon 服务器地址。
4. 保存后即可在资料库中浏览 Stremio 提供的内容。

<figure><img src="/files/CqitNDE4jkwkmLetCklF" alt=""><figcaption></figcaption></figure>

**🧩 支持的功能**

* **目录浏览**：按电影 / 剧集分类浏览 Addon 提供的内容。
* **元数据加载**：自动获取影片封面、简介、IMDb 信息等。
* **视频源解析**：通过 Addon 解析可用的播放链接。
* **字幕集成**：支持从 Stremio Addon 获取匹配字幕。

**📌 注意事项**

* 需要自行获取 Stremio Addon 地址或者部署Stremio Addon 服务（如果你有相关的服务器资源和技术能力）。
* 数据自动缓存（目录 10 分钟、元数据 30 分钟、流地址 5 分钟）。
* 支持带筛选参数的目录查询。


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://forward-2.gitbook.io/forward/di-shi-zhang-mo-kuai-xi-tong-he-stremio.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
