# Technical Documentation: develop202/migu_video

> ℹ️ **Provenance:** Multi-Tier Ingestion · [CodeWiki Reference](https://codewiki.google/github.com/develop202/migu_video)

### Overview (`README.md`)

# 使用方式

账号🐔了。~~只有标清..~~ 高清为主😅

gitee仓库被封...

~~gitee ip被ban，~~ 仓库链接已失效

~~仓库地址存在频道缺失或无法播放的问题，稳定性较差，回放功能仅migu源生效。~~

访问地址(可回看当天内容)

```
https://raw.githubusercontent.com/develop202/migu_video/refs/heads/main/interface.txt

https://develop202.github.io/migu_video/interface.txt
```

网络环境差的话可以用这个(不一定稳定,其他加速网站也可以)

```
https://gh-proxy.com/https://raw.githubusercontent.com/develop202/migu_video/refs/heads/main/interface.txt
```

# 本地部署

> [!warning]
> ⚠️注意事项
>
> 1. 登录会封号！登录会封号！登录会封号！为避免不必要的损失，请谨慎登录使用
> 1. 需要国内IP才可正常访问（非港澳台地区）

## 配置

默认本机和局域网可用，提供自定义token，格式: <http://ip:port/mpass/userid/token>（未设置mpass请删除），使用此方式建议把画质改到蓝光或更高<br>
配置信息如下:

| 环境变量名           | 默认值 | 类型    | 介绍                                                                                                                                |
| -------------------- | ------ | ------- | ----------------------------------------------------------------------------------------------------------------------------------- |
| muserId              |        | string  | 用户id<br>可在网页端登录获取                                                                                                        |
| mtoken               |        | string  | 用户token<br>可在网页端登录获取                                                                                                     |
| mport                | 1234   | number  | 本地运行端口号                                                                                                                      |
| mhost                |        | string  | 公网/自定义访问地址<br>格式<http://ip:port>                                                                                         |
| mrateType            | 3      | number  | 画质<br>2: 标清<br>3: 高清<br>4: 蓝光<br>7: 原画<br>9: 4k<br>ps:蓝光及以上需要登录且有VIP                                           |
| mpass                |        | string  | 访问密码 大小写字母和数字<br>添加后访问格式 <http://ip:port/mpass/>...                                                              |
| menableHDR           | true   | boolean | 是否开启HDR                                                                                                                         |
| menableH265          | true   | boolean | 是否开启h265(原画画质)，开启后可能存在兼容性问题，比如浏览器播放没有画面                                                            |
| mupdateInterval      | 6      | string  | 节目信息更新间隔，单位小时，不建议设置太短                                                                                          |
| mignoreCategory      | null   | string  | 屏蔽分类，每个分类名用逗号隔开<br>例如: 央视,卫视,体育-昨天,体育-明天<br>TV,体育-明天<br>ps: TV可以屏蔽所有电视，PE可以屏蔽所有体育 |
| mmergeTVCategory     | true   | boolean | 是否将TV节目数量较少的分类合并到其他分类                                                                                            |
| mcustomMergeCategory | null   | string  | 自定义合并分类到其他分类，每个分类名用逗号隔开，需先将**变量mmergeTVCategory**设置**false**<br>格式: 熊猫,综艺,新闻                 |

## node

### 环境要求

需要 NodeJS 18+ 环境

### 安装

```shell
git clone git@github.com:develop202/migu_video.git
cd migu_video
```

### 运行

```shell
node app.js
```

若需要修改配置，可以使用以下命令
Mac/Linux:

```shell
mport=3000 mhost=http://localhost:3000 node app.js
```

Windows下使用git-bash等终端:

```shell
set mport=3000 && set mhost=http://localhost:3000 && node app.js
```

Windows下使用PowerShell等终端:

```shell
$Env:mport=3000; $Env:mhost="http://localhost:3000"; node app.js
```

## docker

初次使用，如有错误还请大佬指正。

### 安装

```shell
docker pull develop767/migu_video:latest
```

### 运行

```shell
docker run -p 1234:1234 --name migu_video develop767/migu_video
```

若需要修改配置，可以使用以下命令

```shell
docker run -p 3000:3000 -e mport=3000 -e mhost="http://localhost:3000" --name migu_video develop767/migu_video
```

### 构建

若需要手动构建镜像，可以使用以下命令

```shell
docker build -t migu_video .
```

# 免责声明

> [!important]
>
> 1. 本仓库仅供学习使用，请尊重版权，请勿利用此仓库从事商业行为及非法用途!
> 2. 使用本仓库的过程中可能会产生版权数据。对于这些版权数据，本仓库不拥有它们的所有权。为了避免侵权，使用者务必在 24小时内清除使用本仓库的过程中所产生的版权数据。
> 3. 由于使用本仓库产生的包括由于本协议或由于使用或无法使用本仓库而引起的任何性质的任何直接、间接、特殊、偶然或结果性损害（包括但不限于因商誉损失、停工、计算机故障或故障引起的损害赔偿，或任何及所有其他商业损害或损失）由使用者负责。
> 4. **禁止在违反当地法律法规的情况下使用本仓库。** 对于使用者在明知或不知当地法律法规不允许的情况下使用本仓库所造成的任何违法违规行为由使用者承担，本仓库不承担由此造成的任何直接、间接、特殊、偶然或结果性责任。
> 5. 如果官方平台觉得本仓库不妥，可联系本仓库更改或移除。

---

--- METRICS ---
- Files Extracted: 1
- Estimated Token Budget: ~1076 tokens
- Canonical Reference: https://codewiki.google/github.com/develop202/migu_video
